All Versions
18
Latest Version
Avg Release Cycle
34 days
Latest Release
4 days ago

Changelog History
Page 1

  • v0.11.0-beta.1

    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

    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

    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

    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

    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

    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

    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

    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

    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

    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