You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
PS-10007 feature: Implemented support for MySQL Server 8.4 series
https://perconadev.atlassian.net/browse/PS-10007
Added support for binary log events generated by MySQL Server 8.4 LTS.
In particular:
* 'GTID TAGGED' binlog event (which is specific to 8.4 series) is now
recognized and handled properly by the parser.
* Internal event class representing 'FORMAT DESCRIPTION' binlog event can now
handle both 8.0 and 8.4 data. In particular in 8.4, the size of the 'common_header_length'
array is increased by 1 because of the additional 'GTID TAGGED'.
'binsrv::event::reader_context' class constructor now takes one more parameter
'encoded_server_version' in order to be aware of 8.0/8.4 differences. The value
that is passeed as this 'encoded_server_version' argument is extracted from the
'easymysql::connection' object.
Added 'binsrv::event::server_version' class that helps parse / compose MySQL Server
version strings in the '<major>.<minor>.<patch>-<extra>' format.
Generalized MTR test cases so that they can be run on both 8.0 and 8.4 MySQL Servers.
Reference links updated to point to the 'mysql-8.0.43' code.
Added reference links to the 'mysql-8.4.6' code.
0 commit comments