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 - v0.8.0

Published by dunglas almost 5 years ago

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)
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
mercure - v0.7.2

Published by dunglas about 5 years ago

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
mercure - v0.7.1

Published by dunglas about 5 years ago

Changelog

8e2e787 Log an array of targets instead of a map

Docker images

  • docker pull dunglas/mercure:v0.7.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.7
  • docker pull dunglas/mercure:latest
mercure - v0.7.0

Published by dunglas about 5 years ago

Changelog

2837470 Add .github
f1866b1 Add Yii behavior
c2d1408 Add health files
51f037e Improve contributing.md
7876be4 Improve docs (#170)
bc5c131 Improve docs for Windows
63d9d3e Improve logs (#168)
d25420f Improve startup logs
839f7c8 Merge pull request #149 from emodric/patch-1
a0a77d4 Merge pull request #155 from dunglas/start-logs
00e97c3 Merge pull request #167 from dunglas/windows
0447cad Move Python lib up
f0164c6 Update the demo JWT key to match the default JWT token

Docker images

  • docker pull dunglas/mercure:v0.7.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.7
  • docker pull dunglas/mercure:latest
mercure - v0.6.2

Published by dunglas about 5 years ago

Changelog

fe73150 Add Authorization schema. Fix some typos.
fdc313b Improve CONTRIBUTING.md
ad376cf Merge pull request #145 from dunglas/default-jwt-key
f9d28aa Merge pull request #146 from dunglas/auth-schema
3ed2ba5 Uniformize the default JWT key with the Symfony recipe

Docker images

  • docker pull dunglas/mercure:v0.6.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.6
  • docker pull dunglas/mercure:latest
  • docker pull dunglas/mercure:v0.6.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.6
  • docker pull dunglas/mercure:latest
mercure - v0.6.1

Published by dunglas about 5 years ago

Changelog

a782bf8 Closes #108
d4ab25e Enable heartbeat by default
d5c8fc0 Merge pull request #129 from vitorluis/master
33ffb61 Merge pull request #131 from vitorluis/master
411dac3 Merge pull request #133 from mantis/patch-1
25bd649 Merge pull request #141 from dunglas/enable-heartbeat-default
966f08b Stop server shutdown hanging on error
9a15e3f Update README.md
ba2ff6c Update README.md
75db68f Update nginx config with proxy headers (#121)

Docker images

  • docker pull dunglas/mercure:v0.6.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.6
  • docker pull dunglas/mercure:latest
  • docker pull dunglas/mercure:v0.6.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.6
  • docker pull dunglas/mercure:latest
mercure - v0.6.0

Published by dunglas about 5 years ago

Changelog

ebd257f Add support for proxy headers
079ef8b Added Laravel Broadcaster to tools section of readme
16c4673 Fix address of Les-Tilleuls.coop
2969dc4 Format mercure.md
3d6f8c5 Improve README.md
b5d0074 Merge pull request #102 from jewome62/feature/fix-address
cfee3bd Merge pull request #110 from mvanduijker/patch-1
1ac0e49 Merge pull request #119 from dunglas/update-deps
d48bf28 Merge pull request #120 from dunglas/use-forwarded-headers
b084d4f Remove reference to the GitHub repo from the ID.
db6b648 Update README.md Troubleshooting for Windows 10 (#109)
ab95dd7 Update deps
ab24b90 spec: explicitly allow to use string as IDs (#111)

Docker images

  • docker pull dunglas/mercure:v0.6.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.6
  • docker pull dunglas/mercure:latest
mercure - v0.5.1

Published by dunglas over 5 years ago

Changelog

42d535b Add missing allowed header
af962cd Merge pull request #89 from corebreaker/missing-header

Docker images

  • docker pull dunglas/mercure:v0.5.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.5
  • docker pull dunglas/mercure:latest
mercure - v0.5.0

Published by dunglas over 5 years ago

Changelog

f971fef Add new options to limit the size of the history (#86)
01eff28 Merge pull request #85 from dunglas/bolt-fill-percent
e85b0e5 Set Bolt's bucket.FillPercent to 1 as the DB is append only

Docker images

  • docker pull dunglas/mercure:v0.5.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.5
  • docker pull dunglas/mercure:latest
mercure - v0.4.2

Published by dunglas over 5 years ago

Changelog

866020f Add logs when a 401 is thrown
bb9129c Mercure running via supervisor on linux (#73)
bb598b4 Merge pull request #72 from sroze/patch-1
82f6d32 Merge pull request #83 from dunglas/jwt-logs
038709a pulish typo

Docker images

  • docker pull dunglas/mercure:v0.4.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.4
  • docker pull dunglas/mercure:latest
mercure - v0.4.1

Published by dunglas over 5 years ago

Changelog

a1d2496 Add CORS and browser issue hint (fixes #56) (#58)
d32489a Add Kubernetes deployment instructions
d3283bc Add SensioLabs workshop
3a3a0cb Add a benchmark for the subscribe controller
ba852e2 Add a new option to disable compression
2e6ea81 Add learning resources
4ef79a2 Improve code quality
e4f5ca5 Improve defaut values consistency in README
5372e35 Improve memory and CPU usage
dc4dbd7 Improve performance and memory usage
4b717b1 Merge branch 'master' of github.com:dunglas/mercure
04ef487 Merge pull request #45 from dunglas/kubernetes
16f9c6c Merge pull request #61 from damosse31/patch-1
0f979fb Merge pull request #64 from dunglas/force-body
2921d13 Merge pull request #66 from dunglas/quality
57eb1d6 Merge pull request #67 from dunglas/memory
c84f193 Merge pull request #68 from dunglas/gofrs/uuid
d665601 Merge pull request #69 from dunglas/benchmark
46a18e1 Merge pull request #70 from dunglas/compress-option
99cb809 Open the HTTP body to hint clients that all headers have been sent
9935ccb Switch to gofrs/uuid, update deps
f5a9875 fix typo CORS_ALLOWED_ORIGINS environment variable

Docker images

  • docker pull dunglas/mercure:v0.4.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.4
  • docker pull dunglas/mercure:latest
mercure - v0.4.0

Published by dunglas over 5 years ago

Changelog

1c56f0c Add Symfony talk
a65ad86 Add a heartbeat mechanism, and timeouts support (#53)
aab1dc3 Add links to the URI template tester
f35c47c Fix deploys
0ebc9b1 Fix tests
cc1ac22 Fix typo
6b0065c Fix typo
af36b24 Merge branch 'master' of github.com:dunglas/mercure
802628b Merge pull request #54 from vvatelot/patch-1
312a985 Merge pull request #57 from CurvesFR/patch-1
c78e9bf Typo in Readme.md
a05e0b4 Update deps

Docker images

  • docker pull dunglas/mercure:v0.4.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.4
  • docker pull dunglas/mercure:latest
mercure - v0.3.3

Published by dunglas over 5 years ago

Changelog

d7b778e Add link to the Ruby example
f82ddd9 Improve errors related to TLS certs, fix docs
3fd50bd Merge pull request #43 from eroluysal/ruby-example
98ebbb9 Merge pull request #44 from dunglas/better-tls
1227389 Spec draft-dunglas-mercure-03
5a10d38 added ruby example
6ef6119 removed package
0b061ea removed unnecessary payload

Docker images

  • docker pull dunglas/mercure:v0.3.3
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.3
  • docker pull dunglas/mercure:latest
mercure - v0.3.2

Published by dunglas almost 6 years ago

Changelog

82d09cf Add an OpenAPI spec
9e9df89 Merge pull request #40 from dunglas/openapi
f6ac14c Second pass of specification doc (#39)
ff8cd2b Spec document - grammatical/spelling changes (#38)

Docker images

  • docker pull dunglas/mercure:v0.3.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.3
  • docker pull dunglas/mercure:latest
mercure - v0.3.1

Published by dunglas almost 6 years ago

Changelog

b3dd0b3 Add a chat demo using Flask (Python) (#32)
023e382 Add a homepage to ease Kubernetes readiness and liveness checks
f28f18d Add examples of JWTs in the README
13fa88e Add video in README
6d3dfea Allow only GET for the homepage
08edbec Fix env variables
92f80f8 Merge pull request #34 from aslafy-z/patch-1
90fe920 Merge pull request #37 from dunglas/homepage

Docker images

  • docker pull dunglas/mercure:v0.3.1
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.3
  • docker pull dunglas/mercure:latest
mercure - v0.3.0

Published by dunglas almost 6 years ago

Changelog

a39c093 Add EventSource polyfill for React Native
5ab62c9 Add a load test (#26)
b9a228e Add logo (#25)
9166323 Allow the hub to ignore the provided event id
8602ada Change "PWA" to "webapp" in the use cases
90334ba Change schemas by Graphic design in README.md
dfd8196 Explain how to use NGINX as reverse proxy (#22)
83231cf Fix another typo
8835317 Fix typo
464d938 Fixed column width
a470da2 Flush as soon as a missed event is retrieved
0a1b012 Improve discovery regex
5135f42 Make it easier to use the library. Expose less functions (#30)
6cbd714 Mention CORS support for the hub
89c7e2f Merge pull request #23 from Fabious/patch-1
4cc77b2 Merge pull request #24 from nhoizey/patch-1
49d7edf Merge pull request #29 from dunglas/return_id
6037c33 Merge pull request #31 from dunglas/flush-missed
98b0733 Minor reorder in README.md
dd9c4f4 Rewording. Add PHP library.
9112ff3 Set a default token in jwt.io
5808bb9 Typos

Docker images

  • docker pull dunglas/mercure:v0.3.0
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.3
  • docker pull dunglas/mercure:latest
mercure - v0.2.5

Published by dunglas almost 6 years ago

Changelog

a9f532b Add schemas
1127dcc Merge pull request #20 from dunglas/race
624ffaa Merge pull request #21 from dunglas/schemas
d02a1ad Send headers as soon as possible. Improve tests.

Docker images

  • docker pull dunglas/mercure:v0.2.5
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.2
  • docker pull dunglas/mercure:latest
mercure - v0.2.4

Published by dunglas almost 6 years ago

Changelog

706c700 Remove debug statement

Docker images

  • docker pull dunglas/mercure:v0.2.4
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.2
  • docker pull dunglas/mercure:latest
mercure - v0.2.3

Published by dunglas almost 6 years ago

Changelog

796df17 Fix CORS handling (#18)

Docker images

  • docker pull dunglas/mercure:v0.2.3
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.2
  • docker pull dunglas/mercure:latest
mercure - v0.2.2

Published by dunglas almost 6 years ago

Changelog

e927e98 Add Symfony bundle
caf2295 Add Windows builds to the release page
2bd4e8f Add a troubleshooting section, improve README
93453dc Fix readme typo
d1be5a7 Merge pull request #13 from adrienbrault/patch-1
5a3d89f Merge pull request #15 from dunglas/troubleshooting
06d0e7c Merge pull request #16 from dunglas/windows

Docker images

  • docker pull dunglas/mercure:v0.2.2
  • docker pull dunglas/mercure:v0
  • docker pull dunglas/mercure:v0.2
  • docker pull dunglas/mercure:latest