Releases: DEVmachine-fr/mercure
Releases · DEVmachine-fr/mercure
v1.0.7
Changelog
- 701a276 Fix Panic when claims is nil
- 7e4608b Update install.md (dunglas#741)
- 3e80677 build(deps): bump minimist from 1.2.5 to 1.2.6 in /conformance-tests (dunglas#637)
- a7b528b chore(deps): bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /caddy
- bc1839f chore(hub): bump deps (dunglas#669)
- cb5bc45 chore(hub): provide VS Code config (dunglas#684)
- a44b9dd docs(hub): update the upgrade guide (dunglas#673)
- b8147ad feat(helm): add PodDisruptionBudget (dunglas#793)
- 2dd3b92 feat(helm): allow to configure the container port (dunglas#868)
- a87ca25 feat(hub)!: force the publisher JWT to contain the allowed topics (dunglas#671)
- ec70440 feat(hub): add an option to support legacy versions of the protocol (dunglas#670)
- 1af5de8 feat(hub): add payload content to new subscriber log in debug mode (dunglas#779)
- 9819d2d feat(hub): rename the Last-Event-ID query parameter in lastEventID (dunglas#657)
- 3372972 feat: Add CADDY_EXTRA_DIRECTIVES (dunglas#660)
- 7d41197 feat: add a default homepage (dunglas#674)
- e0cbdec feat: add conformance tests (dunglas#631)
- 052b17e feat: add redis transport
- 8bfae24 feat: allow topologySpreadConstraints (dunglas#730)
- 9764824 feat: allow using authorization query parameter (dunglas#655)
- df2b2ce feat: close the connection when the JWT expires (dunglas#679)
- ba4c473 feat: compress Linux binaries with UPX (dunglas#871)
- e079049 feat: customize the version command (dunglas#786)
- 24acd60 feat: hint transports if the subscription API is enabled
- 57d8855 feat: log bogus LastEventID when using BoltDB (dunglas#782)
- f133704 feat: minor Caddyfile improvements
- 4f1c54a feat: simplify Caddyfiles
- c858754 feat: upgrade Caddy to version 2.6.2 (dunglas#736)
- 3064b58 feat: upgrade to Caddy 2.5 (dunglas#641)
- 37326a0 feat: upgrade to Caddy 2.7
- 819e55a feat: upgrade to Caddy 2.7.3
- 11489cd feat: use automaxprocs for better perf in containers
- d12225c feat: validate origins (dunglas#731)
- 7df3818 fix dead link 404 (dunglas#705)
- fbd9d8e fix(caddy): downgrade cel-go to v0.15.1
- 1bcd315 fix(helm): PVC template generates invalid YAML (dunglas#685)
- 49d7d51 fix(helm): always include checksum annotations (dunglas#633)
- af3dec5 fix(helm): env var renamed in Caddyfile (dunglas#888)
- 6847dfa fix(helm): missing env var CADDY_EXTRA_CONFIG (dunglas#889)
- c9f42a6 fix(helm): storageClassName indentation (dunglas#894)
- b111692 fix(helm): topologySpreadConstraints example value (dunglas#792)
- 00d3a99 fix(hub): always display an alert when not able to subscribe using the debug UI (dunglas#683)
- aff4aab fix(hub): ensure that an update is dispatched if any of its topics is subscribed and allowed (dunglas#688)
- 4221a9e fix(hub): fix cache key in SubscriberList (dunglas#689)
- f89b670 fix(metrics)!: rename mercure_subscribers to mercure_subscribers_connected (dunglas#725)
- 3792c93 fix: Fixed subscriptions API filtering by topics
- 854fc34 fix: allow capacitor:// scheme (dunglas#757)
- bd67e0c fix: allow compiling with Go 1.19
- fea1ef9 fix: allow to push image to repo
- d694339 fix: block robots by default
- 4b34846 fix: change default JWT key to !ChangeThisMercureHubJWTSecretKey! (dunglas#700)
- 7200f4e fix: close HTTP connection before write deadline
- 87745c1 fix: description of Transport.RemoveSubscriber (dunglas#652)
- 4f8b36d fix: dispatch_timeout and heartbeat (dunglas#762)
- d7a0b5c fix: do not sign the image
- f64e644 fix: don't block when subscriber chan is full (dunglas#759)
- f4b3713 fix: don't overwrite write_timeout in transport URL if set (dunglas#763)
- a9a90ca fix: fix intempestive alerts in the debug UI when using the polyfill (dunglas#687)
- 01e6f3b fix: homepage Content-Type
- a5fbf53 fix: log in JSON in prod mode
- 94f2d44 fix: relax scheme check for origins (dunglas#761)
- 9f28716 fix: run caddy fmt
- f6ffafc fix: tweak log levels on the hot path
- f858af1 fix: wait for dispatch goroutine to finish (dunglas#780)
- 8e76494 minor: fix typo in upgrade instruction (dunglas#710)
- 96ae098 refactor!: remove TopicSelectorStore from transport interface (dunglas#760)
- 29c40fe refactor: leverage Go 1.20's http.ResponseController
- a65f175 refactor: make linters happy (dunglas#732)
- bc05353 refactor: more memory efficient algorithm for SubscriberList (dunglas#697)
- 6069d05 refactor: prepare JWKS support by allowing custom jwt.Keyfunc (dunglas#884)
- 1711b96 spec!: force the publisher JWT to contain the allowed topics (dunglas#620)
- e02f18b spec!: rename the Last-Event-ID query parameter in lastEventID (dunglas#621)
- 658fb96 spec: add Freddie in the implementation list (dunglas#615)
- 22026ff spec: allow configuring cookie name and using authorization query parameter (dunglas#562)
- 963b65f spec: improve abstract (dunglas#619)
- a8a8bbc spec: improve the Subscribers section (dunglas#686)
- f337d19 spec: remove the "cookie-name" attribute from discovery (dunglas#698)
- fd34405 tests: add a fuzz test for the publish handler (dunglas#719)
- c2314b7 tests: re-enable Caddy tests
helm-chart-0.15.11
A Helm chart to install a Mercure Hub in a Kubernetes cluster. Mercure is a protocol to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery-efficient way.
v1.0.6
v1.0.3
v1.0.2
helm-chart-0.14.10
A Helm chart to install a Mercure Hub in a Kubernetes cluster. Mercure is a protocol to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery-efficient way.
v1.0.1
v1.0.0
Changelog
- 87fb0db Update hotwire.md (dunglas#574)
- 4f7efa8 feat: add redis transport
- 99bf84c feat: allow configuring the cookie name (dunglas#563)
- 6fb1621 feat: deprecate NewTopicSelectorStoreRistretto (dunglas#583)
- b2adf74 fix: add missing topic selector checks in BoltTransport (dunglas#597)
- 8dfd71d fix: auto-recreate pod when changing secrets or cm (dunglas#576)
- df815c9 fix: potential deadlock in Subscriber (dunglas#584)
- fe6bd3c fix: remove duplicate subscriber removal in Bolt transport (dunglas#598)
- a83db3f perf: Subscriber performance (dunglas#578)
helm-chart-0.13.0
A Helm chart to install a Mercure Hub in a Kubernetes cluster. Mercure is a protocol to push data updates to web browsers and other HTTP clients in a convenient, fast, reliable and battery-efficient way.