Releases: valkey-io/valkey-py
v6.2.0rc2
What's Changed
- build(deps): bump rojopolis/spellcheck-github-actions from 0.56.0 to 0.58.0 by @dependabot[bot] in #260
- [docs] Make readme examples copy/paste possible by removing >>> and a… by @chrisjsimpson in #251
- fix(async-cluster): prevent reinitialization after explicit aclose() by @mkmkme in #268
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #269
- Prevent pip version check notices in CI by @kurtmckee in #274
- v6.2.0rc2 by @mkmkme in #277
New Contributors
- @chrisjsimpson made their first contribution in #251
- @kurtmckee made their first contribution in #274
Full Changelog: v6.2.0rc1...v6.2.0rc2
v6.2.0rc1
What's Changed
- Fix broken external URLs in docs by @BjoernPetersen in #219
- Add Python 3.14 and pypy-3.11 to CI, drop Python 3.9 and pypy-3.9 by @mkmkme in #220
- build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #228
- build(deps): bump rojopolis/spellcheck-github-actions from 0.51.0 to 0.52.0 by @dependabot[bot] in #229
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #227
- docs: fix footer to say Valkey by @bogdanp05 in #232
- Switch from setup.py to pyproject.toml by @mkmkme in #230
- Replace pyinvoke with Makefile by @mkmkme in #233
- tests: fix lolwut tests by @bogdanp05 in #239
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #236
- build(deps): bump rojopolis/spellcheck-github-actions from 0.52.0 to 0.53.0 by @dependabot[bot] in #237
- build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #238
- Add HSETEX by @jogehl in #246
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #256
- build(deps): bump rojopolis/spellcheck-github-actions from 0.53.0 to 0.56.0 by @dependabot[bot] in #257
- build(deps): bump actions/cache from 4 to 5 by @dependabot[bot] in #258
- build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #259
- Suggestion: Add max_tries to transaction() by @haukex in #240
- Fix CI by @mkmkme in #263
- v6.2.0rc1 by @mkmkme in #264
New Contributors
- @BjoernPetersen made their first contribution in #219
- @jogehl made their first contribution in #246
- @haukex made their first contribution in #240
Full Changelog: v6.1.1...v6.2.0rc1
v6.1.1
What's Changed
- tests: Use fork instead of forkserver by @bugant in #174
- build(deps): bump rojopolis/spellcheck-github-actions from 0.45.0 to 0.47.0 by @dependabot[bot] in #177
- github: fix caching the docker images by @mkmkme in #176
- chore: add kwargs type by @SaidBySolo in #186
- Drop support for Python 3.8 and disable tests broken in 8.1.0..8.1.1 by @mkmkme in #193
- fix: prevent RuntimeError in
asyncio.cluster.NodesManager.initialize()by @jakob-keller in #184 - build(deps): bump rojopolis/spellcheck-github-actions from 0.47.0 to 0.48.0 by @dependabot[bot] in #192
- Handle closing connection when event loop is closed by @alisaifee in #180
- tests: use
sorted(...)instead of.sort()by @Kakadus in #194 - fix dependency
async-timeoutenv marker by @trim21 in #195 - Fix redis links in README.md by @IvanVas in #196
- build(deps): bump rojopolis/spellcheck-github-actions from 0.48.0 to 0.49.0 by @dependabot[bot] in #199
- v6.1.1b1 by @mkmkme in #202
- docs: fix OpenTelemetry documentation by @mkmkme in #203
- Improve typing hints in valkey/connection.py by @mkmkme in #200
- connection: reintroduce parse_url as a function in valkey.connection by @mkmkme in #206
- build(deps): bump rojopolis/spellcheck-github-actions from 0.49.0 to 0.51.0 by @dependabot[bot] in #207
- Spelling by @jsoref in #204
- 6.1.1b2 by @bogdanp05 in #208
- Documentation fixes by @mkmkme in #212
- v6.1.1b3 by @mkmkme in #213
- v6.1.1 by @mkmkme in #215
New Contributors
- @bugant made their first contribution in #174
- @SaidBySolo made their first contribution in #186
- @jakob-keller made their first contribution in #184
- @alisaifee made their first contribution in #180
- @trim21 made their first contribution in #195
- @IvanVas made their first contribution in #196
- @jsoref made their first contribution in #204
- @bogdanp05 made their first contribution in #208
Full Changelog: v6.1.0...v6.1.1
v6.1.1b3
v6.1.1b2
What's Changed
- docs: fix OpenTelemetry documentation by @mkmkme in #203
- Improve typing hints in valkey/connection.py by @mkmkme in #200
- connection: reintroduce parse_url as a function in valkey.connection by @mkmkme in #206
- build(deps): bump rojopolis/spellcheck-github-actions from 0.49.0 to 0.51.0 by @dependabot in #207
- Spelling by @jsoref in #204
- 6.1.1b2 by @bogdanp05 in #208
New Contributors
- @jsoref made their first contribution in #204
- @bogdanp05 made their first contribution in #208
Full Changelog: v6.1.1b1...v6.1.1b2
v6.1.1b1
Changes
- v6.1.1b1 (#202)
- Fix redis links in README.md (#196)
- fix dependency
async-timeoutenv marker (#195) - tests: use
sorted(...)instead of.sort()(#194) - Handle closing connection when event loop is closed (#180)
- fix: prevent RuntimeError in
asyncio.cluster.NodesManager.initialize()(#184) - Drop support for Python 3.8 and disable tests broken in 8.1.0..8.1.1 (#193)
- github: fix caching the docker images (#176)
🧰 Maintenance
- build(deps): bump rojopolis/spellcheck-github-actions from 0.48.0 to 0.49.0 (#199)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.47.0 to 0.48.0 (#192)
- chore: add kwargs type (#186)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.45.0 to 0.47.0 (#177)
- tests: Use fork instead of forkserver (#174)
Contributors
We'd like to thank all the contributors who worked on this release!
@IvanVas, @Kakadus, @SaidBySolo, @ahmedsobeh, @alisaifee, @bogdanp05, @bugant, @dependabot[bot], @jakob-keller, @mkmkme, @trim21 and dependabot[bot]
What's Changed
- tests: Use fork instead of forkserver by @bugant in #174
- build(deps): bump rojopolis/spellcheck-github-actions from 0.45.0 to 0.47.0 by @dependabot in #177
- github: fix caching the docker images by @mkmkme in #176
- chore: add kwargs type by @SaidBySolo in #186
- Drop support for Python 3.8 and disable tests broken in 8.1.0..8.1.1 by @mkmkme in #193
- fix: prevent RuntimeError in
asyncio.cluster.NodesManager.initialize()by @jakob-keller in #184 - build(deps): bump rojopolis/spellcheck-github-actions from 0.47.0 to 0.48.0 by @dependabot in #192
- Handle closing connection when event loop is closed by @alisaifee in #180
- tests: use
sorted(...)instead of.sort()by @Kakadus in #194 - fix dependency
async-timeoutenv marker by @trim21 in #195 - Fix redis links in README.md by @IvanVas in #196
- build(deps): bump rojopolis/spellcheck-github-actions from 0.48.0 to 0.49.0 by @dependabot in #199
- v6.1.1b1 by @mkmkme in #202
New Contributors
- @bugant made their first contribution in #174
- @SaidBySolo made their first contribution in #186
- @jakob-keller made their first contribution in #184
- @alisaifee made their first contribution in #180
- @trim21 made their first contribution in #195
- @IvanVas made their first contribution in #196
Full Changelog: v6.1.0...v6.1.1b1
6.1.0
Changes
- v6.1.0 (#173)
- Fix updated linters errors (#172)
- Removing my work account from CODEOWNERS (#168)
- connection: fix getpid() call on disconnect (#166)
- Revert some typing commits (#163)
- fixed type hints of hash methods (#154)
- fixed type hint of hrandfield method (#155)
- Add new CODEOWNERS (#152)
- Add more test cases (#147)
- refactor: updating typing for xreadgroup / xread / xadd (#130)
- update typing for copy (#139)
- update the return type of scan family (#135)
- Issue 131: Fixes Flaky test by increasing timeout to 1s (#136)
- Fixes for valkey 8.0 (#124)
- Set socket_timeout default value to 5 seconds (#120)
- sort methods
ACL DELUSERandACL DRYRUNby alphabetically, checked doc (#103) - drop compose format and commands v1, use supported v2+ (#105)
- fix redis-cluster-py link (#99)
- make documentation link more obvious (#98)
- Added geosearch tests (#97)
🔥 Breaking Changes
- Remove expiration/TTL commands that are not supported by Valkey (#125)
🚀 New Features
- Add dynamic_startup_nodes parameter to async ValkeyCluster (#167)
- fixed problems in #143 (#144)
- Add async class aliases for redis-py compatibility (#148)
🐛 Bug Fixes
- Allow relative path in unix socket URLs (#153)
🧰 Maintenance
- connection: add a pointer to os.getpid to ConnectionPool (#159)
- fix verify params in getex() (#145)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.44.0 to 0.45.0 (#128)
- build(deps): bump codecov/codecov-action from 4 to 5 (#127)
- Add support for Python 3.13 (#116)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.42.0 to 0.44.0 (#118)
- Revert "Temporarily fix https://github.com/actions/runner-images/issu…" (#117)
- parsers: resp3: be less verbose (#112)
- Temporarily fix actions/runner-images#10781 (#113)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.41.0 to 0.42.0 (#108)
- build(deps): bump actions/cache from 3 to 4 (#107)
- doc: fix rst format (#101)
Contributors
We'd like to thank all the contributors who worked on this release!
@ArtemIsmagilov, @Kakadus, @aiven-sal, @amirreza8002, @dependabot[bot], @imnotjames, @mkmkme, @paulorochaoliveira, @spyinx, @zioproto, Paulo Oliveira and dependabot[bot]
v6.1.0b2
What's Changed
- Issue 131: Fixes Flaky test by increasing timeout to 1s by @paulorochaoliveira in #136
- update the return type of scan family by @amirreza8002 in #135
- update typing for copy by @spyinx in #139
- fix verify params in getex() by @spyinx in #145
- refactor: updating typing for xreadgroup / xread / xadd by @imnotjames in #130
- Add async class aliases for redis-py compatibility by @aiven-sal in #148
- Add more test cases by @aiven-sal in #147
- fixed problems in #143 by @amirreza8002 in #144
- Add new CODEOWNERS by @aiven-sal in #152
- Allow relative path in unix socket URLs by @aiven-sal in #153
- fixed type hint of hrandfield method by @amirreza8002 in #155
- fixed type hints of hash methods by @amirreza8002 in #154
- connection: add a pointer to os.getpid to ConnectionPool by @mkmkme in #159
- Revert some typing commits by @mkmkme in #163
- v6.1.0b2 by @mkmkme in #165
New Contributors
- @paulorochaoliveira made their first contribution in #136
- @spyinx made their first contribution in #139
- @imnotjames made their first contribution in #130
Full Changelog: v6.1.0b1...v6.1.0b2
6.1.0b1
Changes
- v6.1.0b1 (#132)
- Fixes for valkey 8.0 (#124)
- Set socket_timeout default value to 5 seconds (#120)
- sort methods
ACL DELUSERandACL DRYRUNby alphabetically, checked doc (#103) - drop compose format and commands v1, use supported v2+ (#105)
- fix redis-cluster-py link (#99)
- make documentation link more obvious (#98)
- Added geosearch tests (#97)
🔥 Breaking Changes
- Remove expiration/TTL commands that are not supported by Valkey (#125)
🧰 Maintenance
- build(deps): bump rojopolis/spellcheck-github-actions from 0.44.0 to 0.45.0 (#128)
- build(deps): bump codecov/codecov-action from 4 to 5 (#127)
- Add support for Python 3.13 (#116)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.42.0 to 0.44.0 (#118)
- Revert "Temporarily fix https://github.com/actions/runner-images/issu…" (#117)
- parsers: resp3: be less verbose (#112)
- Temporarily fix actions/runner-images#10781 (#113)
- build(deps): bump rojopolis/spellcheck-github-actions from 0.41.0 to 0.42.0 (#108)
- build(deps): bump actions/cache from 3 to 4 (#107)
- doc: fix rst format (#101)
Contributors
We'd like to thank all the contributors who worked on this release!
@ArtemIsmagilov, @aiven-sal, @amirreza8002, @dependabot, @dependabot[bot], @mkmkme and @zioproto
6.0.2
Changes
Contributors
We'd like to thank all the contributors who worked on this release!
@ahmedsobeh, @aiven-sal, @mkmkme and @nirav-ark-biotech
Full Changelog: v6.0.1...v6.0.2