Skip to content

@github-actions github-actions released this Jan 19, 2021 · 1 commit to main since this release

Changelog

87add9b ci: fix gofumpt linter
2a2ba9c ci: prepare release (#453)
309e28f cleanup
f528824 docs(hotwire): improve Stimulus controller
f4f21f4 fix: caddy module
14fc5d8 fix: expose TopicSelectorStore again
496b5d4 fix: secure and improve Transport URL support
283ca79 refactor: TransportSubscribers.GetSubscribers() can return an error (#452)
8765d0c tidy

Docker images

  • docker pull dunglas/mercure:legacy-v0.11.0
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.11
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.11.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.11
  • docker pull dunglas/mercure:latest
Assets 14
Pre-release
Pre-release

@github-actions github-actions released this Jan 8, 2021 · 17 commits to main since this release

Changelog

fe53cf3 feat: Add /healthz endpoint
f4c12b8 fix(caddy): subscriptions API not properly registered

Docker images

  • docker pull dunglas/mercure:legacy-v0.11.0-rc.3
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.11
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.11.0-rc.3
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.11
  • docker pull dunglas/mercure:latest
Assets 14
Pre-release
Pre-release

@github-actions github-actions released this Jan 5, 2021 · 21 commits to main since this release

Changelog

0b14a2e fix: allocate less memory to the cache by default

Docker images

  • docker pull dunglas/mercure:legacy-v0.11.0-rc.2
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.11
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.11.0-rc.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.11
  • docker pull dunglas/mercure:latest
Assets 14
Pre-release
Pre-release

@github-actions github-actions released this Jan 5, 2021 · 23 commits to main since this release

Changelog

2c6f701 ci: fix golanci-lint
86b5848 ci: test Caddy module
8d97cc6 feat(load-test): add a private update mode (#427)
e02fd40 feat: Support PKCS1/PKCS8 certificate for RSA (#426)
03289c9 feat: use Ristretto to manage the topic selector cache
b466113 spec: fix the "dart_mercure" link

Docker images

  • docker pull dunglas/mercure:legacy-v0.11.0-rc.1
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.11
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.11.0-rc.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.11
  • docker pull dunglas/mercure:latest
Assets 14
Pre-release
Pre-release

@github-actions github-actions released this Dec 17, 2020 · 37 commits to main since this release

Changelog

f36ac15 feat(docker): store the DB in the /data volume
e3edb25 feat: add an option to specify UI's assets path
68689ad feat: better JWT support
fc0b693 feat: more convenient Caddyfile
4227a42 fix: regression with default JWT alg in the legacy build

Docker images

  • docker pull dunglas/mercure:legacy-v0.11.0-beta.2
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.11
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.11.0-beta.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.11
  • docker pull dunglas/mercure:latest
Assets 14
Pre-release
Pre-release

@github-actions github-actions released this Nov 25, 2020 · 52 commits to main since this release

This version contains breaking changes! Read the announcement: https://dunglas.fr/2020/11/the-mercure-rocks-hub-is-now-based-on-caddy-web-server/

Changelog

9cfe8a1 Add fallback to namespaced claim (#380)
0fe270d Mention setting the JWT algo when using public keys
66e0c41 Test : subscriber auth for load tests (#374)
e99346b Update config.md
f24ebae ci: Fix CD workflow
28c662f ci: fix CD
e84709a ci: fix GoRelease config
96b80f9 ci: fix golangci-lint (#390)
5de6f16 ci: goreleaser for the Caddy build
8f37203 ci: improve GoReleaser changelog
2092f51 doc: fix curl example (#383)
7471158 feat!: add a Caddy module
4a5fcbe feat!: improve Prometheus support (#358)
1fe0a34 feat: replace Logrus logger by Uber Zap (#389)
b8d15de fix: prevent hanging when reloading Caddy's config
506fa7a fix: require v0.11 in Caddy module
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

Docker images

  • docker pull dunglas/mercure:v0.11.0-beta.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.11
  • docker pull dunglas/mercure:latest
  • docker pull dunglas/mercure:legacy-v0.11.0-beta.1
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.11
  • docker pull dunglas/mercure:legacy-latest
Assets 14

@github-actions github-actions released this Sep 17, 2020 · 85 commits to main since this release

Changelog

4c58b64 Fix metrics typo
b6299d2 Fix typo
ad2afb6 Fix typo: ACMS_HOSTS → ACME_HOSTS
dbc4fc4 Merge pull request #353 from dunglas/docs/license
3a42289 Merge pull request #359 from sagikazarmark/patch-1
1d0e534 Merge pull request #360 from Te4g/fix/metrics-typo
c99be1b Merge pull request #362 from dunglas/fix/linters
544549d Merge pull request #368 from dunglas/fix/timer-memory
bcc6b16 Merge pull request #369 from alexislefebvre/patch-2
cb50c3c Merge pull request #375 from dunglas/ci/golangci
503b36d ci: configure Probot
96eefc3 ci: switch Go 1.5 and to the official golangci's action
475ce6f fix: errors raised by golangci-lint
0a4526c fix: improve memory usage of the subscribe handler

Docker images

  • docker pull dunglas/mercure:v0.10.4
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.10
  • docker pull dunglas/mercure:latest
Assets 10

@github-actions github-actions released this Jul 14, 2020 · 102 commits to main since this release

Changelog

507852b Merge pull request #334 from dunglas/fix/goreleaser
e360200 Merge pull request #345 from dunglas/iana
ff96e08 Merge pull request #346 from dunglas/golangci-lint
1b405e0 Merge pull request #347 from dunglas/fix-spec
65ec858 Merge pull request #348 from dunglas/spec/cherry-pick
638a4c4 Merge pull request #349 from dunglas/spec/other-protocols
33c1a1e Merge pull request #351 from dunglas/fix/deadlock
9846ee6 fix: fix a potential deadlock in subscriber.Dispatch()
b992b19 fix: update GoReleaser to fix changelog generation
585bfa3 spec: Add an entry about the JWT Registry
b062b80 spec: add an example of how to send private updates to specific users
3a93a03 spec: fix subscriptions URL
9904064 spec: mention explicitly that the hub can dispatch the update using other protocols

Docker images

  • docker pull dunglas/mercure:v0.10.3
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.10
  • docker pull dunglas/mercure:latest
Assets 11

@github-actions github-actions released this Jun 16, 2020

Changelog

57e07c1 fix: unsubcribe button wasn't working properly in the UI
3fca47e fix: subscription UI was broken when using an Authorization header
1a94c5b fix: authorization of the web API could fail when it shouldn't
559bab3 fix: Export more structs to ease implementation of custom transports
9242383 feat: add a Helm chart for the Chat example
0243f7f feat: add new endpoints to the OpenAPI file

Docker images

  • docker pull dunglas/mercure:v0.10.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.10
  • docker pull dunglas/mercure:latest
Assets 11

@github-actions github-actions released this Jun 9, 2020 · 130 commits to main since this release

Changelog

718f259 Merge pull request #306 from dunglas/docs/config
6c3250a Merge pull request #307 from dunglas/feat/timeouts
5ee15f8 Merge pull request #308 from dunglas/feat/default-metrics-login
df2b5f6 Merge pull request #309 from dunglas/fix/potential-panic
80b30c5 Merge pull request #310 from dunglas/perf/bolt
2495424 Merge pull request #311 from dunglas/spec/subscription-api
3b91a50 Merge pull request #312 from dunglas/fix/response-last-event-id
5a79287 Merge pull request #314 from dunglas/spec/implementation-status
4f5f245 Merge pull request #318 from dunglas/fix/transport-assign-id
4ed3700 Merge pull request #319 from dunglas/fix/html
cb0f717 Merge pull request #320 from dunglas/fix/ERR_INCOMPLETE_CHUNKED_ENCODING
002982b Merge pull request #321 from dunglas/feat/debug-authorization
fdeb50d Merge pull request #322 from dunglas/feat/debug-subscriptions
1909814 Merge pull request #323 from dunglas/spec/fragment
9ca2d07 feat: Add a new panel in the debug UI to see active subscriptions
c702ecd feat: Add default metrics login
28de5d4 feat: Use more conservative timeout values by default
177677c feat: add support for the Authorization header in the UI
70dd18a feat: make the subscription web API optional
8b92f49 fix: Fix invalid HTML and improve UX
01da2c9 fix: Let the transport assign the Update ID
9260b99 fix: Prevent closing the disconnected chan several times
a8118ee fix: Prevent net::ERR_INCOMPLETE_CHUNKED_ENCODING error by closing the connection properly
f26b2f3 fix: requesting an unknown Last-Event-ID must behave as described in the spec
88a154b perf: better concurrency management in transports
9bb817d spec: add an Implementation Status section
6401202 spec: allow the hub to generate a sequence using the # char
a29b817 spec: clarify the part about the Last-Event-ID response header
2fdf3bf spec: make the subscription web API optional

Docker images

  • docker pull dunglas/mercure:v0.10.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.10
  • docker pull dunglas/mercure:latest
Assets 11