Changelog History
Page 1
-
v0.11.0-beta.1 Changes
November 25, 2020🔄 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
- 🐳
-
v0.10.4 Changes
September 17, 2020🔄 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
- 🐳
-
v0.10.3 Changes
July 14, 2020🔄 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
- 🐳
-
v0.10.2 Changes
June 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
- 🐳
-
v0.10.1 Changes
June 09, 2020🔄 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
0️⃣ c702ecd feat: Add default metrics login
0️⃣ 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
- 🐳
-
v0.10.0 Changes
May 27, 2020⬆️ Upgrade Guide
⬆️ https://mercure.rocks/docs/UPGRADE
🔄 Changelog
5934bde Switch to Github Actions (#260)
a7732ca Add --version flag (#276)
ec4aa05 Add AsyncAPI in awesome.md
f2c31f4 Add HTTP basic auth to metrics endpoint (#273)
e287f60 Add a chat room example (#275)
🐎 d4fd2d2 Add docs related to to performance
🔊 eab0b9f Add logs
🏗 a82ebfd Add metric to display build stat (#287)
⚡️ 2302f93 Add new options to configure update buffers
0191f9d Add some SSE libraries
👍 007309d Add support for Last-Event-ID=-1
🛰 d815544 Add support for subscription payloads
🌐 ff89d04 Add the subscription web API to the hub (#298)
8c36ebe Bump deps
fd62621 Bump deps
e67ebe9 Ensure SSE comment is always send when needed
🚀 f2f11a7 Fix GoReleaser config
✅ f233f59 Fix TestBoltTransportHistory
✅ 6fe8c68 Fix a test
🌲 63ae1b1 Fix log message when adding a subscriber during shutdown
1760ef0 Fix logger initialization
e54d050 Fix more potential deadlocks, improve perfs
11caf57 Fix potential deadlocks (#263)
0e16ebe Fix typo
38bddb0 Fix typo in the spec
⚡️ 37d6a84 Fixed typo in the description of the get endpoint for subscribing to updates
69b2db9 Full redesign of the engine (#277)
382415b Hub monitoring (#251)
ab2447c Implementation of the spec changes
💅 1424e7a Improve error handling (Go 1.13 style)
7fb9343 Improve metrics endpoint with Hub data (#265)
e293e89 Improve the debugging tools
3e67715 Load Bulma with crossorigin="anonymous"
6c12fd7 Major spec changes (#288)
🔀 367c6b6 Merge pull request #256 from dunglas/schemas
🔀 df272cd Merge pull request #257 from dunglas/asyncapi
🔀 9bf39ab Merge pull request #262 from dunglas/bump-deps
🐎 887f734 Merge pull request #266 from dunglas/performance-docs
🔀 217bdcd Merge pull request #267 from dunglas/fix-block
🔀 09bcf63 Merge pull request #271 from dunglas/client-docs
🔀 d35840f Merge pull request #272 from dunglas/logger-init
🔀 d926204 Merge pull request #274 from pocky/pocky-patchdoc-1
👕 7e84071 Merge pull request #279 from dunglas/fix-linter
🔀 f2d5587 Merge pull request #280 from lyderichti59/fix/typo-in-spec
🔀 a38f4dc Merge pull request #281 from dunglas/improved-debug-ui
🔀 a169064 Merge pull request #284 from dunglas/fix-syntax
🔀 bfe1957 Merge pull request #285 from dunglas/fix-282
🔀 aa03077 Merge pull request #286 from dunglas/content-negotiation
🔀 60f7a90 Merge pull request #289 from dunglas/uuid-urn
⚡️ 7a8eb88 Merge pull request #290 from dunglas/private-updates
🔀 e869524 Merge pull request #297 from dunglas/earliest
🚀 ad28e87 Merge pull request #304 from dunglas/fix-goreleaser
🔀 ba68f42 Merge pull request #305 from dunglas/docs
📚 6ed5131 Replace yaourt with yay in documentation
🌐 2905dbe Spec: add a web API to retrieve active subscriptions (#295)
7bc3c30 Tidy modules
🛠 0198bcc Tiny syntax fixes in the spec
⚡️ 45c6058 Update schemas and format the JS example
⬆️ 3156a1a Upgrade some deps
351e53e Use "earliest" instead of "-1" as reserved value to retrieve all events
0️⃣ 1263271 Use UUID URN by default for event IDs
3feaa49 spec: Add a Content Negotiation sub-section🐳 Docker images
- 🐳
docker pull dunglas/mercure:v0.10.0
- 🐳
docker pull dunglas/mercure:v0
- 🐳
docker pull dunglas/mercure:v0.10
- 🐳
docker pull dunglas/mercure:latest
- 🐳
-
v0.9.0 Changes
April 03, 2020🔄 Changelog
9a93d89 Add a /healthz for URL for health checks (#248)
49a7641 Closing Connection Section (#239)
94f8813 Dispatch connection and disconnection events (#238)
f6735f6 Fix #233
✅ 52164ce Fix tests on Mac OS Catalina
🍎 e52bba8 Merge pull request #236 from dunglas/macos-tests
🔀 6acab93 Merge pull request #245 from jusquiame/patch-1
c4fc0be README: Add a link to the website
a6a3449 README: fix link
⚡️ 54e5a9f Update deps
⚡️ c0f2c94 Update install.md🐳 Docker images
- 🐳
docker pull dunglas/mercure:v0.9.0
- 🐳
docker pull dunglas/mercure:v0
- 🐳
docker pull dunglas/mercure:v0.9
- 🐳
docker pull dunglas/mercure:latest
- 🐳
-
v0.8.1 Changes
January 16, 2020🔄 Changelog
fa46e19 Add missing comment
f4d9591 Added link to a new Java library to publish messages
👷 88ee203 Fix CI
🏁 e62173c Fix installation instructions for Windows
280b957 Mark the response as private for Fastly compat
🔀 ef279e6 Merge pull request #216 from vitorluis/master
🔀 ff97f29 Merge pull request #232 from dunglas/cache-control-private
⚡️ 30bfa2e Update CONTRIBUTING.md and fix a warning in the spec
⚡️ 7f17cf9 Update config docs and upgrade guide (#219)
⚡️ 50c8cea Update logo🐳 Docker images
- 🐳
docker pull dunglas/mercure:v0.8.1
- 🐳
docker pull dunglas/mercure:v0
- 🐳
docker pull dunglas/mercure:v0.8
- 🐳
docker pull dunglas/mercure:latest
- 🐳
-
v0.8.0 Changes
November 07, 2019🔄 Changelog
6451de9 Add @jderusse's http-broadcast and a german article (#186)
🔧 4cf9b87 Add Acme HTTP01 listening configuration
649d8cf Add FUNDING.yml
👍 855e805 Add Support for RSA Algorithms (#156)
✅ d81de82 Add a test. Fix a link.
👍 f3b4867 Add flags support, switch to Cobra (#207)
🏁 195e987 Add missing quote for Windows
266c8d1 Add static code analyzer golang-ci
d8269b5 Added ca-bundle to final image (requried by ACME)
0️⃣ b8dd05a Change the default URL of the hub
f4d98ab Fix another header
c4c0c95 Fix broken link in Getting Started
🗄 358a6e6 Fix deprecated CloseNitifier interface
f84150d Fix header
✏️ d0e464c Fix typos
2cfb197 Improve spec consistency
1c0bc61 Mac OS Catalina Installation error -> add to note
🔀 068f74e Merge pull request #185 from castroCrea/patch-2
🔀 2573caa Merge pull request #189 from jrwren/001-well-known-hub-url
🔀 b83bed6 Merge pull request #192 from jderusse/acme-port
🔀 08518b3 Merge pull request #195 from dunglas/dunglas-patch-1
🔀 342c80a Merge pull request #197 from jderusse/golangci
🔀 3ccad8c Merge pull request #198 from jderusse/fix-deprecated
🔀 98c09aa Merge pull request #201 from dunglas/well-known
🔀 9aac679 Merge pull request #204 from Richard87/patch-1
🔀 904acdd Merge pull request #208 from dunglas/docs
🐳 ee9309b Merge pull request #209 from dunglas/docker
🔨 8eeda9f Refactor interfaces to ease Plugin integration (#193)
🚚 81febe4 Remove images from Catalina Installation Error doc
4a834cb Spec: fix ref to RFC3987
👍 b4b4dd2 Support config files in JSON, TOML, YAML... and hot config reloading
⚡️ f1f60f2 Update docs
⚡️ af76086 Update the spec and the docs to use /.well-known/mercure
5b263a1 Use an abs link for the OpenAPI spec
🐳 10268ca Use distroless/static as base Docker image
⚡️ 7212669 update doc troubleshooting🐳 Docker images
- 🐳
docker pull dunglas/mercure:v0.8.0
- 🐳
docker pull dunglas/mercure:v0
- 🐳
docker pull dunglas/mercure:v0.8
- 🐳
docker pull dunglas/mercure:latest
- 🐳
-
v0.7.2 Changes
October 09, 2019🔄 Changelog
5a42d35 Add Node.js hub, Dart and Amphp libs, GitHub Actions integration (#172)
✅ 9cfd207 Add a test prooving that raw strings work
fb6e73c Add distribution through the AUR
36df922 Fix another typo
📄 b7445b6 Fix link in docs
48ae07e Fix link to examples
9b727d2 Fix path to license
⚡️ a952cf8 Fix update not dispatched when alternate IRI matches
221a9dc Hint that you can use raw strings as topics
🔀 847cd9b Merge pull request #166 from Deuchnord/distribution-add-aur
🔀 8af0129 Merge pull request #171 from jderusse/patch-1
🔀 a7887c0 Merge pull request #173 from dunglas/test-raw-string
🔀 57d89c5 Merge pull request #177 from dunglas/fix-multi-topics🐳 Docker images
- 🐳
docker pull dunglas/mercure:v0.7.2
- 🐳
docker pull dunglas/mercure:v0
- 🐳
docker pull dunglas/mercure:v0.7
- 🐳
docker pull dunglas/mercure:latest
- 🐳