Releases: phlib/beanstalk
Releases · phlib/beanstalk
3.0.2
- Add a retry delay to a Pool connection when
useTube()
fails.
See Change Log for full details.
3.0.1
- Allow Symfony v6 dependencies
See Change Log for full details.
3.0.0
Key changes for v3 that are likely to affect standard usages of this package:
ConnectionInterface
has moved to the root namespace.- Static Factory methods have been removed.
- If not using the Factory, method parameters for
Connection
andPool
have changed. null
return types are removed for methods:reserve()
,peekBuried()
,peekDelayed()
&peekReady()
. Use exceptions instead.- Add
BuriedException
andDrainingException
. - Logger support for
Pool
.
See Change Log for full details.
2.2.0
- Add
--watch
option tobeanstalk tube:stats
CLI command. - Add value to
--watch
CLI options, to specify the refresh interval. Add info line to show the interval and current datetime. - Add new Server Distribution CLI command, to show the balance of workers and jobs across a Pool.
See Change Log for full details.
2.1.0
- Add options to the CLI command to specify a host and port.
- Deprecated static Factory methods, which will become instance-based in the next major version.
See Change Log for full details.
2.0.2
- Fix Kick command type error.
See Change Log for full details.
2.0.1
- Drop PHP versions <= 7.3 as they are no longer actively supported by the PHP project.
- Add type declarations.
- Use nullable return types in place of union-false.
- For example, a method that previously hinted
array|false
is now typed?array
, and will returnnull
for the same state it previously returnedfalse
.
- For example, a method that previously hinted
- Add support for PHP v8.
Some BC breaks which should not affect regular implementations directly using Connection
or Pool
.
See Change Log for full details.
1.0.15
Add support for Symfony/Console v5
See Change Log for full details.
1.0.14
Add support for Symfony\Console v4
1.0.13
Update Composer dependencies to use SemVer operator (^)
This will allow non-breaking versions to be installed as dependencies to this package.