Main Changes
- Major performance and memory usage improvements
- Automatic disconnection when the JWT expires
- Configurable authorization cookie name
- Ability to pass the JWT using a query parameter
- Now uses Caddy 2.5
- Many bug fixes
Upgrade
Changelog
- 87fb0db Update hotwire.md (#574)
- 3e80677 build(deps): bump minimist from 1.2.5 to 1.2.6 in /conformance-tests (#637)
- bc1839f chore(hub): bump deps (#669)
- cb5bc45 chore(hub): provide VS Code config (#684)
- a44b9dd docs(hub): update the upgrade guide (#673)
- a87ca25 feat(hub)!: force the publisher JWT to contain the allowed topics (#671)
- ec70440 feat(hub): add an option to support legacy versions of the protocol (#670)
- 9819d2d feat(hub): rename the Last-Event-ID query parameter in lastEventID (#657)
- 3372972 feat: Add CADDY_EXTRA_DIRECTIVES (#660)
- 7d41197 feat: add a default homepage (#674)
- e0cbdec feat: add conformance tests (#631)
- 99bf84c feat: allow configuring the cookie name (#563)
- 9764824 feat: allow using authorization query parameter (#655)
- df2b2ce feat: close the connection when the JWT expires (#679)
- 6fb1621 feat: deprecate NewTopicSelectorStoreRistretto (#583)
- 3064b58 feat: upgrade to Caddy 2.5 (#641)
- 1bcd315 fix(helm): PVC template generates invalid YAML (#685)
- 49d7d51 fix(helm): always include checksum annotations (#633)
- 00d3a99 fix(hub): always display an alert when not able to subscribe using the debug UI (#683)
- aff4aab fix(hub): ensure that an update is dispatched if any of its topics is subscribed and allowed (#688)
- b2adf74 fix: add missing topic selector checks in BoltTransport (#597)
- 8dfd71d fix: auto-recreate pod when changing secrets or cm (#576)
- 87745c1 fix: description of Transport.RemoveSubscriber (#652)
- a9a90ca fix: fix intempestive alerts in the debug UI when using the polyfill (#687)
- df815c9 fix: potential deadlock in Subscriber (#584)
- fe6bd3c fix: remove duplicate subscriber removal in Bolt transport (#598)
- a83db3f perf: Subscriber performance (#578)
- 1711b96 spec!: force the publisher JWT to contain the allowed topics (#620)
- e02f18b spec!: rename the Last-Event-ID query parameter in lastEventID (#621)
- 658fb96 spec: add Freddie in the implementation list (#615)
- 22026ff spec: allow configuring cookie name and using authorization query parameter (#562)
- 963b65f spec: improve abstract (#619)
- a8a8bbc spec: improve the Subscribers section (#686)