MySQL Router 8.4 Release Notes
Dollar-quoted strings were not supported. A syntax error was returned. (Bug #37538219)
        The http_server plugin would throw an
        uncaught exception and terminate when given an invalid URL. Now
        the exception is caught with a 400 HTTP (Bad Request) error
        returned to the client.
       (Bug #37499075)
        If a client without the SESSION TRACK capability, or without
        enabling trackSessionState (MySQL
        Connector/J), connected to the Read/Write splitting port of
        MySQL Router, updates could fail with an error similar to the
        following:
      
Buffer length is less than expected payload length.
(Bug #36374232)
Empty and commented out statements were not allowed with Read-Write splitting enabled. (Bug #116952, Bug #37391353)
        Enabling the ANSI_QUOTES
        sql_mode was not allowed with Read-Write
        splitting enabled, and queries with it enabled would log an
        'Unknown column' warning.
       (Bug #116950, Bug #37391347)