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

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