rabbitmq-server/deps/rabbitmq_web_mqtt/src
Loïc Hoguin 725c2d560f
Enable HTTP/2 Websocket in Web plugins
This uses Cowboy's new direct data delivery mechanism,
which provides more performance.

Cowboy is now pinned to 2.14.0 and Cowlib to 2.16.0.

HTTP/2 Websocket is enabled by default. It can be disabled
as needed by setting `#{enable_connect_protocol => false}`
in the plugin's `cowboy_opts`.

Web-STOMP did not have HTTP/2 enabled before, now it does.
Web-MQTT already had HTTP/2 enabled.
2025-09-19 11:27:57 +02:00
..
Elixir.RabbitMQ.CLI.Ctl.Commands.ListWebMqttConnectionsCommand.erl Bump (c) line year 2025-01-01 17:54:10 -05:00
rabbit_web_mqtt_app.erl Enable HTTP/2 Websocket in Web plugins 2025-09-19 11:27:57 +02:00
rabbit_web_mqtt_handler.erl Enable HTTP/2 Websocket in Web plugins 2025-09-19 11:27:57 +02:00
rabbit_web_mqtt_stream_handler.erl Bump (c) line year 2025-01-01 17:54:10 -05:00