Changelog
9cfe8a1 Add fallback to namespaced claim (dunglas#380)
ec0072f Authorization: add code examples (dunglas#415)
4c58b64 Fix metrics typo
b6299d2 Fix typo
ad2afb6 Fix typo: ACMS_HOSTS → ACME_HOSTS
0fe270d Mention setting the JWT algo when using public keys
c9763e6 Revert "bump mercure/caddy dependencies"
66e0c41 Test : subscriber auth for load tests (dunglas#374)
e99346b Update config.md
54880b3 [CD] Enable
36e7a95 [CD] Pipeline
8f5e8fa [CI] Add config file for upstream pull bot
66db22b [Cleanup] Fixed NewRelic and Removed Old Sentry
d942e19 [Dependencies] Add Sentry, Redis, NewRelic Dependencies
3e2f5b5 [Dependencies] Add Sentry, Redis, NewRelic Dependencies
9aadecc [Dependencies] Revert
1ad725e [House Keeping] Ignore .idea folder
33fb2a4 [House Keeping] Linting Found some issues, fixed
304e38c [House Keeping] Run gofmt on changes
d1ec7fd [Insights] Add Newrelic Support
f55ec51 [Transports] Add Redis Transport for Mercure
ec7d709 [Transports] Redis Transport appears to work
bf7b5fb [Transports] Redis Transport appears to work
2b015bf bump mercure/caddy dependencies
b0025f6 chore(caddy): bump Mercure to version 0.11.3
309e28f cleanup
2092f51 doc: fix curl example (dunglas#383)
f528824 docs(hotwire): improve Stimulus controller
7471158 feat!: add a Caddy module
4a5fcbe feat!: improve Prometheus support (dunglas#358)
f36ac15 feat(docker): store the DB in the /data volume
8d97cc6 feat(load-test): add a private update mode (dunglas#427)
fe53cf3 feat: Add /health endpoint
e02fd40 feat: Support PKCS1/PKCS8 certificate for RSA (dunglas#426)
4a9a18b feat: add a Helm chart (dunglas#512)
e3edb25 feat: add an option to specify UI's assets path
68689ad feat: better JWT support
fc0b693 feat: more convenient Caddyfile
1fe0a34 feat: replace Logrus logger by Uber Zap (dunglas#389)
03289c9 feat: use Ristretto to manage the topic selector cache
f062829 fix!: don't partition the Prometheus metrics per topic to prevent a memory leak (dunglas#503)
f4c12b8 fix(caddy): subscriptions API not properly registered
0b14a2e fix: allocate less memory to the cache by default
f4f21f4 fix: caddy module
475ce6f fix: errors raised by golangci-lint
14fc5d8 fix: expose TopicSelectorStore again
f1f8f56 fix: improve logging errors
0a4526c fix: improve memory usage of the subscribe handler
491fe0c fix: make it possible to disable the timeout (dunglas#469)
c5ccf94 fix: prevent hanging goroutines when closing a transport (dunglas#475)
b8d15de fix: prevent hanging when reloading Caddy's config
4227a42 fix: regression with default JWT alg in the legacy build
506fa7a fix: require v0.11 in Caddy module
496b5d4 fix: secure and improve Transport URL support
837d46f fix: support floats in JWT claims (dunglas#491)
965b5e1 fix: switch to form3tech's fork of jwt-go
2f721e7 refactor!: JWT support
f2a2c95 refactor!: add a transport registry
88bfa9e refactor!: add an interface for Metrics
46cabbd refactor!: get rid of the dependency to Viper
ad5b242 refactor!: isolate options in a dedicated struct
641c85d refactor!: make Metrics an external dependency
cac81e1 refactor!: move the code at the root
283ca79 refactor: TransportSubscribers.GetSubscribers() can return an error (dunglas#452)
b466113 spec: fix the "dart_mercure" link
8765d0c tidy
Docker images
docker pull ahmedbodi/mercure:legacy-v0.11.1
docker pull ahmedbodi/mercure:legacy-v0
docker pull ahmedbodi/mercure:legacy-v0.11
docker pull ahmedbodi/mercure:legacy-latest
docker pull ahmedbodi/mercure:v0.11.1
docker pull ahmedbodi/mercure:v0
docker pull ahmedbodi/mercure:v0.11
docker pull ahmedbodi/mercure:latest