Releases: Apache Otava (incubating) 0.6.1, Nyrkiö/change-detection v2.0.2 and git-perf 0.1.0

Posted by

·

 

Releases: Apache Otava (incubating) 0.6.1, Nyrkiö/change-detection v2.0.2 and git-perf 0.1.0

Quite a hat-trick of releases this week! Let me start with clearly the most important one: The project formerly known as Hunter (from Datastax labs) is now Apache Otava, and last night Alexander Sorokoumov managed to navigate the release process all the way to a pypi.org release, from where anyone can now use open source change point detection with a simple pip install apache-otava

Nyrkiö is a SaaS platform built around Otava. Now that the first Apache release is formally out, in the next months we will be migrating Nyrkiö from our old Hunter fork to this new release. Which should go smoothly because we already upstreamed everything we had developed in the past year.

In addition I need to start filing github issues about ideas for future roadmap, so that they can be discussed on the otava mailing list and picked up by new contributors. We’re already seeing interest from new contributors, and getting this inaugural release out of the way should open the way for more focus on new patches from new contributors!

We also noticed a new user literally within hours of releasing: Welcome Tarantool! (an open source database)

I’m maintaining a page on nyrkio.com with a short list of significant users of Otava (and Hunter before it). You can read more about Netflix, Red Hat, Confluent there… And now also Tarantool, of course. Please let me know if you hear of more users, or use Otava yourself! It’s always exciting to learn how people benefit from open source code I had a part in writing.

I recently wrote about the 8 year history of Apache Otava and the many people who have contributed to it so far.

git-perf plugin: It’s git blame for performance!

Do you remember the days before everyone did vibe coding? Back then we used to do hacking! Put something quickly together, minimal testing, and release it as version 0.1

git-perf is an extension to git that annotates regular output from git log and git blame with data about performance regressions (and fixes). Currently only public projects on nyrkio.com are supported.

Thanks to Joe Drumgoole for helping with brainstorming the initial idea!

Nyrkiö/change-detection GitHub Action v2.0.2

Lastly, we released a bug fix release of the GitHub Action we first released in April. Nyrkio/change-detection integrates Nyrkiö with all of the most common benchmarking frameworks, (JMH, Google C++ Benchmark, Go Bench, Cargo, Benchmark.js, etc…)

Especially open source projects have started to pick up this handy tool, and this release contains bug fixes reported by Nyrkiö users Turso Database and Kieker project. Thank you for a great partnership in developing this tool!

Henrik Ingo Avatar

About the author

Discover more from Nyrkiö Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading