-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: AppsDevTeam/background-queue
base: master
head repository: AppsDevTeam/background-queue
compare: v4
- 11 commits
- 5 files changed
- 3 contributors
Commits on May 17, 2025
-
Fixes schema generation lock directory
The schema generation lock directory was incorrectly set to the locks directory instead of the temp directory. This commit updates the path to ensure the lock is created in the correct location.
Configuration menu - View commit details
-
Copy full SHA for feed503 - Browse repository at this point
Copy the full SHA feed503View commit details -
Respects auto-update schema config
Respects the 'autoUpdateSchema' configuration option, preventing schema updates if disabled. Also, corrects the directory used for checking if the schema has been generated. It was looking into a `tempDir` instead of `locksDir`.
Configuration menu - View commit details
-
Copy full SHA for c6e9961 - Browse repository at this point
Copy the full SHA c6e9961View commit details -
Allows forced schema updates from console
Modifies the schema update process to allow ignoring the `autoUpdateSchema` configuration when triggered from the console. This provides a mechanism to force schema updates when needed, regardless of the automatic update setting.
Configuration menu - View commit details
-
Copy full SHA for a99d5fd - Browse repository at this point
Copy the full SHA a99d5fdView commit details -
Ensures schema updates are only performed when the `autoUpdateSchema` configuration option is enabled. Removes the `$ignoreAutoUpdateSchema` parameter from the `updateSchema` method, simplifying its usage and aligning it with the intended behavior. The schema update command now respects the configuration setting.
Configuration menu - View commit details
-
Copy full SHA for 7dbeca2 - Browse repository at this point
Copy the full SHA 7dbeca2View commit details -
Updates connection handling in BackgroundQueue
Updates the BackgroundQueue to directly use the connection object provided in the configuration. This simplifies the connection process and relies on the consumer to pass an already established connection, removing the need for connection creation within the class.
Configuration menu - View commit details
-
Copy full SHA for 3db6f43 - Browse repository at this point
Copy the full SHA 3db6f43View commit details -
Adapts to different Doctrine versions
Checks if the `executeStatement` method exists before calling it, and falls back to `executeUpdate` for older Doctrine versions where `executeStatement` is not available. This ensures compatibility with a broader range of Doctrine versions.
Configuration menu - View commit details
-
Copy full SHA for ab85954 - Browse repository at this point
Copy the full SHA ab85954View commit details
Commits on May 22, 2025
-
Improves background queue reliability and efficiency
Refactors the background queue to enhance reliability and efficiency by: - Adding connection checks and reconnection logic to prevent job loss due to database connection issues. - Implementing bulk processing for database operations to reduce the number of queries. - Removing transaction management from the queue itself to rely on the application's transaction boundaries. - Adding a dedicated connection for the consumer to allow updating job status even during application transaction rollbacks. - Adding ext-pdo dependency.
Configuration menu - View commit details
-
Copy full SHA for be4e83b - Browse repository at this point
Copy the full SHA be4e83bView commit details -
Publishes queue on transaction commit
Ensures background queue messages are only published to the broker when the outermost database transaction commits successfully. This is achieved by tracking the transaction nesting level and publishing the queue only when the level returns to zero.
Configuration menu - View commit details
-
Copy full SHA for 875c730 - Browse repository at this point
Copy the full SHA 875c730View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77b0933 - Browse repository at this point
Copy the full SHA 77b0933View commit details
Commits on Dec 9, 2025
-
Extra column in database for parameters in json format
Viktor Masicek committedDec 9, 2025 Configuration menu - View commit details
-
Copy full SHA for 855bb40 - Browse repository at this point
Copy the full SHA 855bb40View commit details -
Merge pull request #60 from AppsDevTeam/parameters-json-v4
Extra column in database for parameters in json format
Configuration menu - View commit details
-
Copy full SHA for 56c7491 - Browse repository at this point
Copy the full SHA 56c7491View 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 master...v4