MongoDbStore does not implement BlockingStoreInterface anymore, typehint against PersistingStoreInterface instead.
added support for shared locks
added NoLock
deprecated NotSupportedException, it shouldn't be thrown anymore.
deprecated RetryTillSaveStore, logic has been moved in Lock and is not needed anymore.
added InMemoryStore
added PostgreSqlStore
added the LockFactory::CreateLockFromKey() method.
5.1.0
added the MongoDbStore supporting MongoDB servers >=2.2
5.0.0
Factory has been removed, use LockFactory instead.
StoreInterface has been removed, use BlockingStoreInterface and PersistingStoreInterface instead.
removed the waitAndSave() method from CombinedStore, MemcachedStore, RedisStore, and ZookeeperStore
4.4.0
added InvalidTtlException
deprecated StoreInterface in favor of BlockingStoreInterface and PersistingStoreInterface
Factory is deprecated, use LockFactory instead
StoreFactory::createStore allows PDO and Zookeeper DSN.
deprecated services lock.store.flock, lock.store.semaphore, lock.store.memcached.abstract and lock.store.redis.abstract,
use StoreFactory::createStore instead.
4.2.0
added the PDO Store
added a new Zookeeper Data Store for Lock Component
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps symfony/lock from 3.4.39 to 4.4.26.
Release notes
Sourced from symfony/lock's releases.
... (truncated)
Changelog
Sourced from symfony/lock's changelog.
Commits
fc4d960
Fix incompatible implicit float-to-int conversions19da02c
Fix markdown0859e74
ExpandLockConflictedException
docse95b36d
FIx Trying to clone an uncloneable object of class5004691
Fix: Articleefcf444
Use createMock() and use import instead of FQCN5fa20ca
[travis] use PHP 8.0 to patch return types and run deps=lowbd6af72
Dont allow unserializing classes with a destructorab4439b
Use ::class keyword when possible8ff22ca
minor #39775 [WIP] Use ::class keyword when possible (fabpot)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)