Revision history for Perl module Mojo::WebSocketProxy

0.16      2023-12-15 07:48:13+00:00 UTC

    Mojo::WebSocketProxy::Dispatcher changes:
    - Use Log::Any instead of Mojo::Log in Dispatcher;
    - Avoid string interpolation to solve warning due to the uninitialised value of $c->tx->remote_address;
    - Add fallback value for cases when remote_address can't be resolved;

0.15      2023-10-27 14:29:50+08:00 Asia/Shanghai
    -Logger Wrapper added to Proxy for logging context with request 

0.14
    - Move Mojo::WebSocketProxy::Backend::JobAsync and Mojo::WebSocketProxy::Backend::ConsumerGroups out
    - Add support for separating messages to different channels with
      different timeout values for each channel.
    - Increase minimum Perl version from 5.014 to 5.024 for the module.
    - Remove warning line for RPC communication failure.
    - Add documentation about RPC failure callback.

0.13      2019-09-20 01:44:27+00:00 UTC
    - Change sanity error type
    - Add callback for use on RPC communication failure

0.12      2019-08-15 09:57:43+00:00 UTC
    - remove hardcoded config, read from object

0.11      2018-08-15 13:03:25+08:00 Asia/Manila
    - Fix test dependencies (switching from build phase,) adding Path::Tiny.

0.10      2018-08-14 12:40:37+08:00 Asia/Manila
    - Censor messages failing JSON decoding on Dispatcher::open_connection(),
      moving these from error logging to debug logging to prevent leaking
      private information, as well as dropping the WebSocket connection
      entirely.

0.09      2018-08-01 10:09:57+08:00 Asia/Manila
    - Fix character encoding issues on Dispatcher::open_connection() due
      to Mojo::Transaction::WebSockets emitting JSON-decoded `message` events;
      listen on `text` events instead, which pass raw WS_TEXT frames for
      decoding via JSON::MaybeUTF8
    - Relax Mojolicious dependency to >= 7.29

0.08      2018-07-09 10:08:29+08:00 Asia/Manila
    - Fix Changelog

0.07      2018-07-06 13:11:47+08:00 Asia/Manila
    - Add warning with transaction details failure, if available.
    - Don't bother removing args from req storage after SanityCheckFailed.
    - Normalise received JSON via NFC
    - Add binary_frame hook to capture binary uploaded data.

0.06      2017-06-01 03:05:17+00:00 UTC
    This introduces support for callbacks which return Future instances,
    allowing for deferred processing when the before or after hooks need
    to perform I/O before returning a result.

0.05      2017-05-01 06:30:16+00:00 UTC
    - remove Data::UUID

0.04      2017-02-21 02:16:06+00:00 UTC
    - Switch to dzil

0.03 Thu Jun  9 15:50:00 2016
    - Use before send hook to check response size

0.02 Thu Jun  9 09:28:00 2016
    - Minor fixes

0.01 Thu Jun  2 06:02:18 2016
    - First version, released on an unsuspecting world.