backend/v2.7.0 v1.0.0-beta.229

high risk

feder-cr/invisible_dotsJun 5, 2026 → Jun 5, 20260 days between releases

What's New

Releases appear unrelated (Hanko auth vs OpenMeter billing); no coherent delta or upgrade path exists.

Breaking Changes

  • The newer notes remove the detailed line tax config domain in billing, which can break consumers relying on that config shape.
  • The v3 spec update plus a newly generated TypeScript SDK for the AIP spec may change generated client signatures.
  • The version jump from v2.7.0 to v1.0.0-beta.229 crosses a major boundary with no migration guidance in these notes.

New Features

  • Tax codes and tax behaviors were added to ledger types, with namespace-level defaults applied on charge creation.
  • A promotional credit purchase state machine was introduced.
  • A TypeScript SDK is now generated for the AIP spec.
  • The older release added Firebase Scrypt password hash support so Firebase users can be imported with existing hashes.

Improvements

  • The v3 spec was updated in the newer release.
  • Tax codes are deduplicated by app mapping and tax behavior is hydrated in the ledger.
  • The older release bumped dependencies including dotenv, Next, turbo, and go-oidc.
  • The older release added autogeneration of the import JSON schema and adjusted omitempty flags.

Bug Fixes

  • Deleted subscriptions are now synced at least once.
  • Child unique reference handling was corrected.
  • The credit-then-invoice config name was fixed.
  • Rebased migrations were repaired and CTI ledger booking timestamps corrected.
  • Ent reset list logic and tax code conflicts were fixed.

Upgrade Notes

These two release notes describe different codebases (an identity backend versus a billing platform), so they cannot be treated as an upgrade path for a single pinned dependency. Confirm which repository you actually pin before acting; if you intended to compare two releases of the same project, re-fetch the correct pair of tags. Treat the newer tag as a pre-release beta and validate spec/SDK regeneration and any tax-config consumers before adopting it.

The Two Releases

backend/v2.7.0

Hanko v2.7: Firebase User and Password Hashes Import

Jun 5, 2026· 5 months ago

The main feature of this release is support for Firebase Scrypt password hashes, enabling the import of Firebase users with their existing password hashes while migrating from Firebase Authentication. It includes various dependency updates and configuration improvements.

Full release notes
v1.0.0-beta.229

v1.0.0-beta.229

Jun 5, 2026· 5 months ago

This beta release focuses on enhancing billing capabilities by adding tax codes and behaviors to ledger types, updating the v3 spec, and introducing a promotional credit purchase state machine. It also generates a TypeScript SDK for the AIP spec.

Full release notes