Mercure v0.10.0 Release Notes

Release Date: 2020-05-27 // almost 4 years ago
  • ⬆️ 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