Bump pymemcache from 1.4.3 to 4.0.0
Bumps pymemcache from 1.4.3 to 4.0.0.
Release notes
Sourced from pymemcache's releases.
V4.0.0
What's Changed
- Drop python support for 2.7, 3.4 and 3.5 by
@jogoin pinterest/pymemcache#321- Use default for get ignore_exc by
@jogoin pinterest/pymemcache#351- Return default from hash client by
@Pankratin pinterest/pymemcache#352- Return default from hash client when using positional argument by
@Pankratin pinterest/pymemcache#354- Support noreply for hash flush_all by
@jogoin pinterest/pymemcache#361- Drop support for Python 3.6 by
@jparisein pinterest/pymemcache#363- Add official support for Python 3.10 by
@jparisein pinterest/pymemcache#365- Handle a blank stat value by
@liquidpelein pinterest/pymemcache#388- Small buffer pass optimization as discussed in #395. by
@martinnjin pinterest/pymemcache#402- Expand Client with a method for sending arbitrary commands. by
@martinnjin pinterest/pymemcache#395- add pluggable compression serde by
@sontekin pinterest/pymemcache#407- Start to add type hints by
@jogoin pinterest/pymemcache#415- Add py.typed file by
@jogoin pinterest/pymemcache#421- Fix key_prefix issue with stats and cache_memlimit by
@jogoin pinterest/pymemcache#433New Contributors
@JWCookmade their first contribution in pinterest/pymemcache#345@juandolealmade their first contribution in pinterest/pymemcache#347@timgates42made their first contribution in pinterest/pymemcache#348@Pankratmade their first contribution in pinterest/pymemcache#352@jugmac00made their first contribution in pinterest/pymemcache#355@dependabotmade their first contribution in pinterest/pymemcache#371@liquidpelemade their first contribution in pinterest/pymemcache#388@10kartikmade their first contribution in pinterest/pymemcache#414Full Changelog: https://github.com/pinterest/pymemcache/compare/v3.5.0...v4.0.0
v3.5.2
- Handle blank
STATvalues. (#388)v3.5.1
Client.getreturns the default when usingignore_excand if memcached is unavailable.- Added
noreplysupport toHashClient.flush_all.v3.5.0
- Sockets are now closed on
MemcacheUnexpectedCloseError.- Added support for TCP keepalive for client sockets on Linux platforms.
- Added retrying mechanisms by wrapping clients.
v3.4.4
- Idle connections will be removed from the pool after
pool_idle_timeout. (#309)v3.4.3
- Fix
HashClient.{get,set}_many()with UNIX sockets. (#314)v3.4.2
- Remove trailing space for commands that don't take arguments, such as
stats. This was a violation of the memcached protocol. (#311)
... (truncated)
Changelog
Sourced from pymemcache's changelog.
New in version 4.0.0
- Dropped Python 2 and 3.6 support
[#321](https://github.com/pinterest/pymemcache/issues/321) <https://github.com/pinterest/pymemcache/pull/321>_[#363](https://github.com/pinterest/pymemcache/issues/363) <https://github.com/pinterest/pymemcache/pull/363>_- Begin adding typing
- Add pluggable compression serde
[#407](https://github.com/pinterest/pymemcache/issues/407) <https://github.com/pinterest/pymemcache/pull/407>_New in version 3.5.2
- Handle blank
STATvalues.New in version 3.5.1
Client.getreturns the default when usingignore_excand if memcached is unavailable- Added
noreplysupport toHashClient.flush_all.New in version 3.5.0
- Sockets are now closed on
MemcacheUnexpectedCloseError.- Added support for TCP keepalive for client sockets on Linux platforms.
- Added retrying mechanisms by wrapping clients.
New in version 3.4.4
- Idle connections will be removed from the pool after
pool_idle_timeout.New in version 3.4.3
- Fix
HashClient.{get,set}_many()with UNIX sockets.New in version 3.4.2
- Remove trailing space for commands that don't take arguments, such as
stats. This was a violation of the memcached protocol.New in version 3.4.1
- CAS operations will now raise
MemcacheIllegalInputErrorwhenNoneis given as thecasvalue.New in version 3.4.0
- Added IPv6 support for TCP socket connections. Note that IPv6 may be used in preference to IPv4 when passing a domain name as the host if an IPv6 address can be resolved for that domain.
HashClientnow supports UNIX sockets.
... (truncated)
Commits
4e5db4bMerge pull request #428 from jogo/4.0.03c7c0aaBump gevent from 22.8.0 to 22.10.1337fcf8Merge pull request #433 from jogo/prefix3dafd67Fix key_prefix issue with stats and cache_memlimit8613abbBump gevent from 21.12.0 to 22.8.0805e813Bump faker from 15.0.0 to 15.1.09a2f703Bump black from 22.8.0 to 22.10.03c4516e4.0.0 Release4532b2cBump pytest-cov from 3.0.0 to 4.0.0e0ac4aeBump mypy from 0.981 to 0.982- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
@dependabot rebase
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.
If you change your mind, just re-open this PR and I'll resolve any conflicts on it.