Songfish releases numbers are in the following format: [major version].[minor version].[build number], e.g. X.y.abc. The minor version is bumped each time production sites are updated. This usually happens multiple times per week, but could be more than once per day, or it may stay the same for several updates, however, every time an update is applied to the core system, whether it is released or not, the build number will be updated.

Releases

Songfish is developed using the principles of rapid application development (RAD). As a result, there are frequent releases/updates – in fact, there is a new build of Songfish, on average, about every other day[1] - 1029 builds, 161 admin builds, for a total of 1190. There have been 358 production releases of Songfish, with an average of roughly 4 days between releases[2].

The current stable release of Songfish is 9.86 (Lusaka). The next release of Songfish will be 9.87 (Luxembourg City). The current build number is: 1029.

Why Codenames?

Simply put, because they're fun. Every release has a codename and codenames generally follow a theme for several releases. Codenames are not political statements. Here are some of the subjects after which Songfish releases have been named.

Versions Number of Releases Code name theme
9.0 – 9.86 87 World Capitols
8.0 – 8.47 48 African Countries
7.0 – 7.117 118 Elements of the Periodic Table
6.0 – 6.5 6 Municipalities of Greenland
5.0 – 5.7 8 Canadian Cities (Reprise)
4.0 – 4.5 6 Iron Chef Judges
3.24 – 3.48 25 Fish from A-Z
3.0 – 3.23 24 Fish, Alphabetically
2.0 – 2.6 7 Asian Capitols
1.25 – 1.27 3 Candian Capitols
1.10 – 1.24 15 European Capitols
0.9 – 1.9 11 Iron Chefs
[1] Actually, every 1.3 days.
[2] More specifically, 4.22 days between releases.
Before you ask, these numbers are dynamic and up-to-date as of October 12, 2024. Yes, really.