mercure

🪽 An open, easy, fast, reliable and battery-efficient solution for real-time communications

AGPL-3.0 License

Stars
3.9K
Committers
70

Bot releases are visible (Hide)

mercure - helm-chart-0.14.5

Published by github-actions[bot] over 1 year ago

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.

mercure - v0.14.4

Published by github-actions[bot] almost 2 years ago

Changelog

  • c858754 feat: upgrade Caddy to version 2.6.2 (#736)
mercure - helm-chart-0.14.4

Published by github-actions[bot] almost 2 years ago

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.

mercure - v0.14.3

Published by github-actions[bot] almost 2 years ago

Changelog

  • 8bfae24 feat: allow topologySpreadConstraints (#730)
  • d12225c feat: validate origins (#731)
  • f89b670 fix(metrics)!: rename mercure_subscribers to mercure_subscribers_connected (#725)
  • a65f175 refactor: make linters happy (#732)
mercure - helm-chart-0.14.3

Published by github-actions[bot] almost 2 years ago

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.

mercure - v0.14.2

Published by github-actions[bot] almost 2 years ago

Changelog

  • 7df3818 fix dead link 404 (#705)
  • 8e76494 minor: fix typo in upgrade instruction (#710)
  • fd34405 tests: add a fuzz test for the publish handler (#719)
mercure - helm-chart-0.14.2

Published by github-actions[bot] almost 2 years ago

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.

mercure - v0.14.1

Published by github-actions[bot] about 2 years ago

Changelog

  • 4b34846 fix: change default JWT key to !ChangeThisMercureHubJWTSecretKey! (#700)
mercure - helm-chart-0.14.1

Published by github-actions[bot] about 2 years ago

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.

mercure - v0.14.0

Published by github-actions[bot] about 2 years ago

Changelog

  • bc05353 refactor: more memory efficient algorithm for SubscriberList (#697)
  • f337d19 spec: remove the "cookie-name" attribute from discovery (#698)
mercure - helm-chart-0.14.0

Published by github-actions[bot] about 2 years ago

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.

mercure - v0.14.0-beta.2

Published by github-actions[bot] about 2 years ago

Changelog

  • 4221a9e fix(hub): fix cache key in SubscriberList (#689)
mercure - helm-chart-0.14.0-beta.2

Published by github-actions[bot] about 2 years ago

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.

mercure - v0.14.0-beta.1

Published by github-actions[bot] about 2 years ago

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

Read the upgrade guide

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)
mercure - helm-chart-0.14.0-beta.1

Published by github-actions[bot] about 2 years ago

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.

mercure - v0.13.0

Published by github-actions[bot] about 3 years ago

Changelog

Docker images

  • docker pull dunglas/mercure:v0.13.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.13
mercure - helm-chart-0.13.0

Published by github-actions[bot] about 3 years ago

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.

mercure - v0.12.2

Published by github-actions[bot] about 3 years ago

Changelog

f34a447 feat: Add Service Annotations to Kubernetes helm chart (#547)
00e9d49 fix!: rename ErrTransport to TransportError (#551)

Docker images

  • docker pull dunglas/mercure:legacy-v0.12.2
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.12
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.12.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.12
mercure - helm-chart-0.12.2

Published by github-actions[bot] about 3 years ago

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.

mercure - v0.12.1

Published by github-actions[bot] about 3 years ago

Changelog

add72f7 fix: Add Last-Event-Id as CORS allowed header (#538)

Docker images

  • docker pull dunglas/mercure:legacy-v0.12.1
  • docker pull dunglas/mercure:legacy-v0
  • docker pull dunglas/mercure:legacy-v0.12
  • docker pull dunglas/mercure:legacy-latest
  • docker pull dunglas/mercure:v0.12.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.12