Mercure.rocks

284 posts

Mercure.rocks banner
Mercure.rocks

Mercure.rocks

@MercureRealTime

Mercure is an open protocol for real-time communications designed to be fast, reliable and battery-efficient.

The World Wide Web Katılım Şubat 2020
0 Takip Edilen688 Takipçiler
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
🛰 @MercureRealTime 0.24.1 is out, riding on @caddyserver 2.11.3. We just contributed native OTLP metrics push to Caddy upstream. Mercure hubs can now ship metrics straight to your OpenTelemetry collector. No Prometheus scrape job needed. Drop metrics { otlp } into your Caddyfile and the standard OTEL_* env vars do the rest. Endpoint, protocol, headers, interval, all of it. Pairs nicely with the OTel tracing that landed in 0.24, so traces + metrics work end-to-end against any OTLP backend (Grafana Alloy, OTel Collector, Tempo/Mimir, Honeycomb, Datadog, …). Release notes: github.com/dunglas/mercur… Upstream Caddy PR: github.com/caddyserver/ca…
English
0
8
28
2.3K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
🚀 Mercure 0.24 is out! @MercureRealtime gains native OpenTelemetry tracing for the Hub: dedicated spans nest under @caddyserver's tracing directive, with zero allocations when disabled. Also in this release: • file:// URLs for publisher_jwks_url and subscriber_jwks_url, so you can mount a JWK Set as a Kubernetes Secret instead of running a sidecar. • A @HelmPack chart that satisfies the restricted Pod Security Standard out of the box: rootless UID 1000, drop ALL caps, read-only rootfs. On the Enterprise side, all four production transports (Redis, PostgreSQL, Kafka, Pulsar) now emit OpenTelemetry spans too, with attributes and error recording matching the upstream pattern. github.com/dunglas/mercur…
English
0
4
9
905
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
🚀 @MercureRealTime v0.23.5 is out! This release focuses heavily on Helm chart hardening. After a recent cluster audit, we've shipped the necessary constraints directly into the OSS chart. Key highlights: 🔒 Opt-in NetworkPolicy & CiliumNetworkPolic 📁 readOnlyRootFilesystem works out of the box 🛡️ Restricted PodSecurity defaults I wrote a blog post breaking down the full story, the new security features, and how to configure them. Read it here: dunglas.dev/2026/05/mercur… #Kubernetes #Helm #DevOps #MercureRocks
English
0
4
14
1.1K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
🚨 @MercureRealTime 0.23 is officially out! 🚨 This release brings a massive operational improvement for modern infrastructures, along with new Helm chart features. If you are running Mercure at scale, you'll want this update! 🚀 Here is what's new in v0.23.0: 🩺 Transport-aware Health Checks: Kubernetes (and other orchestrators) can now detect when a hub's transport connection is actually broken, rather than just checking if the Caddy process is alive. I’ve introduced new /mercure/health/{ready,live} endpoints. The old /healthz HTTP port endpoint is now deprecated. 🛥️ Helm Chart Upgrades: Added support for HTTProute as an alternative to Ingress for Gateway API-based clusters. In addition, you can now configure annotations directly on the Deployment resource. 🏢 Enterprise Goodies: All Enterprise transports (Redis, Postgres, Kafka, and Pulsar) fully implement the new health checks. Production clusters using managed brokers now get 100% accurate readiness/liveness signals out of the box. 🙏 Huge thanks to our new contributor vmignot for adding the deployment annotations feature! Read the full changelog and download the release: 🔗 github.com/dunglas/mercur… #Mercure #GoLang #Kubernetes #ServerSentEvents #OpenSource
English
0
3
26
1.6K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
We've just finalized our next-gen AI-powered security audit tool at @coopTilleuls! We used it to discover and patch a critical vulnerability in @MercureRealTime as well as in several of our clients' projects. The Mercure fix also made topic matching 38% faster! ⚡️ 1. Update Mercure and FrankenPHP immediately. (Using Mercure.rocks Cloud? You're already updated and protected! ☁️✅) 2. Want us to secure your stack? Contact us for a full security audit! ✉️ contact@les-tilleuls.coop #CyberSecurity #AI #Mercure #FrankenPHP #OpenSource
English
0
3
29
3.6K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
🎄 Merry Christmas #PHP developers! 🎁 FrankenPHP 1.11 is out now! 🔥 Native Hot Reload (HMR) 🪵 Structured Logging 🚀 Improved Performance 🧸 PLUS: "Le Monstre" plushies are available for @ApiPlatform Con attendees! (Everyone else: Early 2026!) Unwrap it here (blog post, including Hot Reload with WordPress video): dunglas.dev/2025/12/merry-…
Kévin Dunglas tweet media
English
5
27
237
10.1K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
🧟‍♀️ After days and nights of toil: FrankenPHP 1.10 is alive! 🧟‍♂️ The creature is awake and brings unprecedented power to your #PHP applications: 🐘 PHP 8.5 support 🪽 New mercure_publish() function for easy real-time broadcasting with @MercureRealTime ⚙️ Enhanced extensions & custom workers (hello high-performance gRPC and WebSockets servers!) Downloads and changelog, right from our laboratory: github.com/php/frankenphp…
English
7
38
236
11.7K
Mercure.rocks retweetledi
Les-Tilleuls.coop
Les-Tilleuls.coop@coopTilleuls·
Au #ForumPHP 2025, notre coopérateur Albin a tenté de transformer 300 téléphones en pixels pour dessiner le logo #PHP dans la salle. Une expérience participative et interactive à base de PHP, Mercure, #FrankenPHP et @clever_cloud que l'on vous invite à découvrir sous ce post ⬇️
Les-Tilleuls.coop tweet media
Français
1
5
9
1K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
No more CORS headaches! 🤯 @MercureRealTime now supports 🌟 wildcards 🌟 for CORS and allowed publication domains! The highly requested feature is finally here. Go check out the details and update your setup! 👇 github.com/dunglas/mercur…
English
1
7
37
2.8K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
I just merged some improvements to FrankenPHP's documentation: 🪽 New @MercureRealTime tutorial: frankenphp.dev/docs/mercure/ ⛽️ New @MercureRealTime with #Laravel Octane tutorial: #mercure-support" target="_blank" rel="nofollow noopener">frankenphp.dev/docs/laravel/#… 🔧 Improved config reference: frankenphp.dev/docs/config/ 🔓 Guide to disable HTTPS: #disabling-https" target="_blank" rel="nofollow noopener">frankenphp.dev/docs/config/#d
English
2
15
92
4.9K
Mercure.rocks retweetledi
Kévin Dunglas
Kévin Dunglas@dunglas·
I released new versions of @MercureRealtime and Vulcain containing @caddyserver 2.10 with Encrypted ClientHello and post-quantum key exchange!
English
2
2
15
1.5K
Mercure.rocks
Mercure.rocks@MercureRealTime·
N’hésitez pas à venir discuter de Mercure avec Kévin si vous êtes dans les parages !
Kévin Dunglas@dunglas

(English below) Dès demain, je serai à Montréal pour la @ConFoo. J’y présenterai FrankenPHP et @ApiPlatform. J’interviendrai aussi avec @nicolasgrekas au meetup Symfony qui se tiendra demain 17h chez ÉTS Formation (1220, rue Notre Dame O, 3e étage). On s’y croise ? 🍻🍁 — Tomorrow, I'll be in Montreal for @ConFoo. I'll be presenting FrankenPHP and @ApiPlatform. I'll also be speaking with @nicolasgrekas at the Symfony meetup to be held tomorrow at 5pm at ÉTS Formation (1220, rue Notre Dame O, 3rd floor). See you there? 🍻🍁

Français
0
2
2
1.2K