-
Notifications
You must be signed in to change notification settings - Fork 106
Comparing changes
Open a pull request
base repository: krowinski/php-mysql-replication
base: v7.0.0
head repository: krowinski/php-mysql-replication
compare: master
- 19 commits
- 91 files changed
- 14 contributors
Commits on Mar 9, 2021
-
Fix for negative number handling (DECIMAL -51.1234 could not read). (#80
) * Fix for negative number handling (DECIMAL -51.1234 could not read). This seems to fix it. Inspired by fengxiangyun/mysql-replication@a9da836
Configuration menu - View commit details
-
Copy full SHA for cc89cda - Browse repository at this point
Copy the full SHA cc89cdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2872cfe - Browse repository at this point
Copy the full SHA 2872cfeView commit details
Commits on Mar 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4107322 - Browse repository at this point
Copy the full SHA 4107322View commit details
Commits on Jan 12, 2024
-
Fix JsonBinaryDecoder when there is NULL in data or if there is long …
…array with small numbers (#96) Thank you
Configuration menu - View commit details
-
Copy full SHA for 4ea690f - Browse repository at this point
Copy the full SHA 4ea690fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 95f852a - Browse repository at this point
Copy the full SHA 95f852aView commit details
Commits on Jan 30, 2024
-
* - Change: drop support for < 8.2 - Change: moved to enums, promoted properties - Added: logger for more socket info - Added: slave_uuid support - Change: config no longer static - Chore: typos in README/code - Chore: replace/remove old urls from code - Chore: changed variables to underscore - Added: support caching_sha2_password - Change: BinLogServerInfo static calls removed also added method getServerInfo to MySQLReplicationFactory
Configuration menu - View commit details
-
Copy full SHA for 9202753 - Browse repository at this point
Copy the full SHA 9202753View commit details
Commits on Jan 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d9107c8 - Browse repository at this point
Copy the full SHA d9107c8View commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 79085c5 - Browse repository at this point
Copy the full SHA 79085c5View commit details -
Symfony Backward Compatibility (#113)
* Remove symfony/dependency-injection dependency - it is unused * Enable backward compatibility to symfony 6
Configuration menu - View commit details
-
Copy full SHA for c2c2ea7 - Browse repository at this point
Copy the full SHA c2c2ea7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6150f0e - Browse repository at this point
Copy the full SHA 6150f0eView commit details
Commits on May 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a60da9f - Browse repository at this point
Copy the full SHA a60da9fView commit details
Commits on Dec 23, 2024
-
Add regular expression matching support for
checkDatabasesOnlyor `……checkTablesOnly` (#129)
Configuration menu - View commit details
-
Copy full SHA for 3c365e8 - Browse repository at this point
Copy the full SHA 3c365e8View commit details -
feat: update logging level to debug (#126)
Co-authored-by: Deeka Wong <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 00c4b8d - Browse repository at this point
Copy the full SHA 00c4b8dView commit details
Commits on Apr 18, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a7f7f00 - Browse repository at this point
Copy the full SHA a7f7f00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a251b5 - Browse repository at this point
Copy the full SHA 8a251b5View commit details -
Run tests with multiple php and mysql versions (#136)
* Updating workflow * Add query for MySQL 8.4
Configuration menu - View commit details
-
Copy full SHA for 7a94fef - Browse repository at this point
Copy the full SHA 7a94fefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36e95c3 - Browse repository at this point
Copy the full SHA 36e95c3View commit details
Commits on Jun 25, 2025
-
Fix MySQL 8.4.0 and DBAL 4.x compatibility issues (#137)
* fix #115 for mysql 8.0.0 * fix #115 for mysql 8.4.0 * fix #115 for mysql 8.4.0 phpunit test * fix issue #125 * change to hetao29 * Fix PHP 8.4 deprecation: Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead * change to krowinski * Fix maintainer feedback: always return strings from readInt64/unpackUInt64 - Changed readInt64() to always return string instead of string|int - Changed unpackUInt64() to always return string instead of string|int - Changed readUInt64() return type to string for consistency - Applied code style fixes with composer cs:fix - Fixes failing tests: testShouldReadInt64 and testShouldPack64bit Addresses maintainer feedback from PR #116 regarding MySQL 8.4.0 compatibility. * Fix DBAL 4.x compatibility issue in testShouldReconnect In DBAL 4.x, Doctrine\DBAL\Exception became an interface instead of a concrete class. The test was trying to instantiate 'new Exception('')' which fails with 'Cannot instantiate interface Doctrine\DBAL\Exception'. Fixed by using ConnectionException mock which implements the Exception interface, preserving the exact same test logic and coverage as the original DBAL 3.x version. * Fix MySQLRepository for DBAL 4.x compatibility Remove manual connection reconnection logic since DBAL 4.x handles reconnection automatically. The connect() method became protected in DBAL 4.x, causing 'Call to protected method' errors. Changes: - Removed manual ping/close/connect logic from getConnection() - DBAL 4.x automatically handles lost connections and reconnection - Kept ping() method as required by PingableConnection interface This fixes the repository to work with DBAL 4.x while maintaining the same functionality. --------- Co-authored-by: hetao <[email protected]> Co-authored-by: HeTao <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 635b8a5 - Browse repository at this point
Copy the full SHA 635b8a5View commit details
Commits on Sep 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 0ca0094 - Browse repository at this point
Copy the full SHA 0ca0094View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v7.0.0...master