After seven years of development and hundreds of production database deployments, I finally decide it was time to release Sqitch v1.0.0, and today’s the day. I took the opportunity to resolve all known bugs in previous releases, so there’s no new functionality since v0.9999. Still, given the typical attention given to a significant milestone release like 1.0.0, my employer published a blog post describing a bit of the history and philosophy behind Sqitch.
The new site goes into great detail describing how to install Sqitch, but the important links are:
- CPAN — Install Sqitch from CPAN
- Docker — Run Sqitch from a Docker container
- Homebrew — Homebrew Sqitch on macOS
- GitHub — Sqitch releases on GitHub
Thanks to everyone who helped get Sqitch to this point, I appreciate it tremendously. I’m especially grateful to:
- Kurk Spendlove, my manager when I started at iovation in late 2011, who gave me the space and the time to figure this thing out for most of 2012.
- Ștefan Suciu has contributed a ton, notably Firebird support.
- Shawn Sorichetti has lately taken on the task of merge manager, reviewing and approving all recent Sqitch pull requests.
- Johan Wärlander contributed Exasol support.
- Luca Ferrari and @BeaData provided the Italian localization.
- Thomas Iguchi provided the German localization.
- Dave Rolsky and Curtis Poe, as well as Ștefan and Shawn, who have agreed to help manage the project, ensuring a stable and productive future for the project.
- Craig Brewster gave me super useful feedback on the new site design and logos.
- Stephen Lovell and Gaston Figueroa helped me diagnose and fix issues with the new site in MSIE/Edge.
- The dozens of other contributors who have helped make Sqitch a success.
- The countless people who have reported, commented on, and helped diagnose Sqitch issues.
Thanks a million for all your help and support!