Php Mysql Replication Versions Save

Pure PHP Implementation of MySQL replication protocol. This allow you to receive event like insert, update, delete with their data and raw SQL queries.

v8.1.0

2 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/krowinski/php-mysql-replication/compare/v8.0.1...v8.1.0

v8.0.1

3 months ago

feat: auto authorisation packet switching

v8.0.0

3 months ago
  • Change: drop support for < 8.2
  • Change: moved to enums, promoted properties
  • Added: logger for more socket info
  • Added: slave_uuid support (#99)
  • Change: EventInfo->id is now EventInfo->serverId (#83)
  • Change: config no longer static (#94)
  • Chore: typos in README/code
  • Chore: replace/remove old dead doc urls from code
  • Chore: changed variables to underscore
  • Added: support caching_sha2_password (#102)
  • Change: BinLogServerInfo static calls removed also added method getServerInfo to MySQLReplicationFactory
  • Change: type of bin log position is now string as it can be bigger then php can hande 2^64-1 (#84)

v7.0.1

3 years ago

Fixed negative number handling (#80)

v7.0.0

3 years ago
  • Change: added support doctrine/dbal to ^3.0 (#75)(#73)
  • Change: dropped support for <= 7.2 (#75)
  • Added: test cases for PHP 7.3 and 7.4 (#75)
  • Fixed: scale length in decimals values (#76)
  • Added: added tests for php 8.0

v6.2.4

3 years ago
  • Change: type from int to float for heartbeat period (#70)
  • Fixed: event dispatcher interface in Event.php (#69)

v6.2.3

3 years ago

Fixed: use provided event dispatcher (#67)

v6.2.2

4 years ago

Fixed: varchars table length should be read as unsigned int (#63)

v6.2.1

4 years ago
  • Fixed: maraidb bad binlog when parsing event (#62)
  • Added: BinLogServerInfo::getRevision()

v6.2.0

4 years ago
  • Added symfony 5 support #61
  • Removed support for symfony 2.3