v1.21.0 — Enable Independent Code Generators
Released 2026-02-07. GitHub release.
v1.21.0 carves out the code generator and other packages out of the Fabric into their own separate module in order to enable the independent development of code generators such as the one in Sequel. The release also includes improvements to NATS connection management and various other small enhancements.
What’s New
- Ported the code generator to a separate module
- Ported the
errorspackage to a separate module - Ported the
EvalBoolExputility to a separate module - Enabled blocking entire subtrees by the
BlockedPathmiddleware - Changed configuration property names to be case sensitive
- Connect to NATS using user JWT and NKey seed
- NATS connection pooling in single executable
- Updated third-party dependencies
The Sequel companion project was created to enable the rapid development of CRUD microservices that persist objects in SQL databases MySQL, Postgres and SQL Server.
Breaking Changes
- The
errorspackage was moved to a separate module and although the change is backward-compatible, it is recommended to find & replace import references ofgithub.com/microbus-io/fabric/errorstogithub.com/microbus-io/errors. - Configuration property names are now case-sensitive. Check your
config.yamlfile for correctness. Application.Initializerwas removed.