What the number means
Your release notes accompany each build. They are the authoritative list of what changed; this page is
about what to look for in them.
Releases
The current pair is .This table lists selected releases, not every one. The releases between 0.7.4 and 0.9.23
each shipped with their own notes; ask support@fireflo.au for any of
them. 0.7.0 is where this table starts, not where FireFlo starts. Earlier releases exist and are in
service; their notes are available from support@fireflo.au. Published
history begins here because 0.7.0 opened the line of billing work the product is currently on.
Before you upgrade
The pattern worth internalising: the changes that hurt are the quiet ones. A breaking API change announces itself; a changed default does not.Read the release notes for changed defaults
Read the release notes for changed defaults
A default that moves changes behaviour on every deployment that never set the value — which is most
of them. These are the entries to read closely, more than the new features.
Check whether anything moved between ports
Check whether anything moved between ports
Enabling the management port moved
/q/metrics from 8080 to 9000. A Prometheus job still pointed
at the old one gets 404s rather than failing loudly, so a dashboard reads as a quiet system rather
than a broken monitor.Check whether a database migration is included
Check whether a database migration is included
Migrations are forward-only. There is no down-migration, so the rollback path is a restore rather
than a reverse migration — take the backup before, not after.
Check whether receipt behaviour changed
Check whether receipt behaviour changed
Receipt semantics have changed twice in ways that were invisible until a customer noticed.
level
used to always read 2, so ACCEPTD was reported as an outcome; and the User-Agent on webhook
calls changed from the JDK default to FireFlo/<version>, which matters to any receiver with an
allow-list.Decide whether a customer notice is needed
Decide whether a customer notice is needed
If figures a customer can see will change, they need telling before it happens — with the number, the
direction and the date. See Customer notices.
Version pairing
The gateway publishes its running version on/ops/health, and the control panel shows both its own
and the gateway’s.
Reporting problems
Everything goes to support@fireflo.au. What changes is how you frame it:Related
Customer notices
When a release changes what a customer sees.
Migrating a deployment
Coming from Jasmin or Kannel.