Songfish Releases & Version Codenames

Current release is highlighted blue. If there is an active development branch, it will be highlighted yellow.


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 could happen multiple times per week or 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. There have been 52 releases of Songfish, with an average of just 8 days between releases.

The current stable release of Songfish is 3.15 (Quillback). The current development release of Songfish is 3.16 (Roughy). The current build number is: 305.

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. So far, codenames themes have included Iron Chefs (v <1.9), European capitals (1.10 - 1.24), Canadian province capitals (1.25 - 1.27) and Asian Capitals (2.0-2.7). Current releases (3.0+) are named for fish and are in alphabetical order.

About Songfish 3

Version 3.0 of Songfish features dramatic under–the-hood improvements and is optimized for PHP 8.0. It has a significant number of core changes to accommodate the stricter syntax of PHP 8. Production installations of Songfish will continue to run on PHP 7.x for the time being.

Releases
  • 3.15"Quillback" (current release)October 12, 2021
  • 3.14"Pancake" October 8, 2021
  • 3.13"Oscar" Sept 27, 2021
  • 3.12"Nurse" Sept 22, 2021
  • 3.11"Mudskipper" Sept 21, 2021
  • 3.10"Leatherjacket" Sept 13, 2021
  • 3.9"Knifejaw" August 26, 2021
  • 3.8"Jellyfish" August 25, 2021
  • 3.7"Hammerjaw" August 23, 2021
  • 3.6"Goblin" July 19, 2021
  • 3.5"Flagtail" July 6, 2021
  • 3.4"Escolar" June 25, 2021
  • 3.3"Discus" June 22, 2021
  • 3.2"Char" June 21, 2021
  • 3.1"Barramundi" June 21, 2021
  • 3.0"Amberjack" June 17, 2021
  • 2.6"Tashkent" June 16, 2021
  • 2.5"Ankara" June 15, 2021
  • 2.4"Tbilisi" June 11, 2021
  • 2.3"Tehran" June 8, 2021
  • 2.2"Damascus" June 7, 2021
  • 2.1"Jerusalem" Apr 16, 2021
  • 2.0"Jakarta" Mar 30, 2021
  • 1.27"Whitehorse" Dec 14, 2020
  • 1.26"Yellowknife" Dec 9, 2020
  • 1.25"Montreal" Dec 8, 2020
  • 1.24"Madrid" Nov 24, 2020
  • 1.23"Zagreb" Nov 20, 2020
  • 1.22"Vienna" Nov 20, 2020
  • 1.21"Belgrade" Nov 20, 2020
  • 1.20"Bucharest" Nov 19, 2020
  • 1.19"Nuuk" Nov 18, 2020
  • 1.18"Vilnius" Nov 16, 2020
  • 1.17"Cardiff" Nov 12, 2020
  • 1.16"Prague" Nov 11, 2020
  • 1.15"Riga" Nov 10, 2020
  • 1.14"Tallinn" Nov 3, 2020
  • 1.13"Helsinki" Nov 2, 2020
  • 1.12"Oslo" Oct 30, 2020
  • 1.11"Copenhagen" Oct 30, 2020
  • 1.10"Reykjavik" Oct 29, 2020
  • 1.9"Kaga" Oct 29, 2020
  • 1.8"Fukui" Oct 28, 2020
  • 1.7"Kenichi" Oct 26, 2020
  • 1.6"Ohta" Oct 23, 2020
  • 1.5"Hattori" Oct 22, 2020
  • 1.4"Nakamura" Oct 19, 2020
  • 1.3"Sakai" Oct 14, 2020
  • 1.2"Kobe" Oct 11, 2020
  • 1.1"Michiba" Sept 21, 2020
  • 1.0"Ishinabe" Sept 4, 2020
  • 1.0rc"Morimoto" Aug 22, 2020
Future Releases
  • 3.16 – "Roughy" (upcoming release)
  • 3.17 – "Sturgeon"
  • 3.18 – "Trigger"