Six years ago, on January 2, 2019, we tagged the 1.0 release of Crunchy Postgres via Automation (then known as Crunchy HA). Originally a set of Ansible roles, the product grew and morphed into the Ansible collection that it is today over the course of fourteen major releases (in the 1.x line) with contributions from a dozen individuals. And now, with the release of 1.15-17 on Mar 7th, the 1.x line is officially on life support as we phase it out and move customers to our 2.x line.
Specifically, we will be ending normal releases as of June 30, and will transition to CVE-only releases until Feb 27, 2026. The product will, of course, continue to be supported, and releases for the installed components (Crunchy Postgres, pgBackRest, et al) will continue, but no new features will be merged into the Ansible codebase itself.
Working on the 1.x line has been a sometimes frustrating, often entertaining, always educational experience. We met, and said farewell to, a few people along the way (shout-out to Yogesh, Don, and David). We brainstormed, we argued, we picked on each other, and we supported each other. Every one of us left their mark on the codebase and drove the product forward to meet both our customer’s and Crunchy’s needs. It’s truly been a group effort and I’m proud to have been a part of it.
As we sunset the 1.x line and turn all our attentions to the 2.x line, I am excited to see what the current team will end up accomplishing and I’m looking forward to the things we already have planned. The journey ahead should be even more interesting than the journey that brought us here and I plan to continue detailing that journey here.
Here’s to the 1.x line 🥂
:wq