8000 Tags · AppsDevTeam/background-queue · GitHub
[go: up one dir, main page]

Skip to content

Tags: AppsDevTeam/background-queue

Tags

v5.2.1

Toggle v5.2.1's commit message
Removes auto schema updates on each request

Being used only for localhost, this could cause problems with transactions (ALTER TABLE performs an autocommit, which breaks Doctrine’s transaction depth counter).

v5.2

Toggle v5.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #57 from AppsDevTeam/parameters-json

Extra column in database for parameters in json format

v5.1.2

Toggle v5.1.2's commit message
Uses Symfony command attributes

Replaces the static `$defaultName` property with Symfony's `AsCommand` attribute for command registration.
This provides a cleaner and more modern approach to defining console commands.

v5.1.1

Toggle v5.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Update composer.json

v4.27.5

Toggle v4.27.5's commit message
fix

v4.27.4

Toggle v4.27.4's commit message
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.

v4.27.3

Toggle v4.27.3's commit message
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.

v5.1

Toggle v5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #56 from AppsDevTeam/using-tempdir-for-updating-sc…

…hema

Fixes schema generation lock directory

v4.27.2

Toggle v4.27.2's commit message
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.

v4.27.1

Toggle v4.27.1's commit message
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.
0