Sergey Sannikov
675951360f
Fix RESP3 double parsing returning positive INF for -inf ( #1716 )
...
parseDouble() returned positive INF for the RESP3 payload ',-inf',
inverting the sign. The value is reachable with protocol=3, for
example ZSCORE on a member whose score is -inf.
The existing infinity test asserted only is_infinite(), which cannot
detect the sign inversion, so it now checks exact values.
NaN payloads keep their current behavior; that is addressed
separately.
2026-08-27 16:46:39 +03:00
Till Krüss
0795d69d9e
bump dev version
2026-08-14 16:09:00 -07:00
Till Krüss
2ff20c08bb
tag v3.6.0
v3.6.0
2026-08-14 16:07:56 -07:00
Vladyslav Vildanov
f07456d2ee
Added testing with Redis 8.10 GA ( #1715 )
2026-08-11 10:14:39 -07:00
Vladyslav Vildanov
ac3142abfe
Added experimental support for HIMPORT bulk hash import feature ( #1712 )
...
* Added support for HIMPORT bulk hash import feature
* Fixed pre-server execution registry miutating, added pre-loaded registry feature
* Refactored retry logic to use existing configuration
* Marked feature as experimental
* Remvoed non-ASCII chars
* Ensure IteratorAggregator interface is enforced
* Fixed bug with updateCachableException adds duplicate entries
* Added explicit reconnect for Relay tests
* Testing with custom image
* Removed redundant comment
* Fixed exception handling
* Removed non-ASCII char
* Fixed merged conflict bugs
2026-08-10 10:54:34 +03:00
Róbert Kelčák
0bf4ba1c9f
Added OBJECT and hash field expiration commands to ClusterStrategy ( #1711 )
...
Co-authored-by: Vladyslav Vildanov <117659936+vladvildanov@users.noreply.github.com >
2026-08-05 11:57:53 +03:00
dependabot[bot]
268240b6ac
Bump rojopolis/spellcheck-github-actions in the github-actions group ( #1714 )
...
Bumps the github-actions group with 1 update: [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actions ).
Updates `rojopolis/spellcheck-github-actions` from 0.62.0 to 0.63.0
- [Release notes](https://github.com/rojopolis/spellcheck-github-actions/releases )
- [Changelog](https://github.com/rojopolis/spellcheck-github-actions/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rojopolis/spellcheck-github-actions/compare/0.62.0...0.63.0 )
---
updated-dependencies:
- dependency-name: rojopolis/spellcheck-github-actions
dependency-version: 0.63.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 13:06:35 -07:00
Vladyslav Vildanov
b1e2a26e7f
Added support for MAXCOUNT and MAXSIZE arguments for XREAD and XREADGROUP ( #1701 )
...
* Added support for MAXCOUNT and MAXSIZE arguments for XREAD and XREADGROUP
* Improve deprecation, by introducing deprecated real methods
* Renamed from XREAD_NEW to XREAD_V4
2026-07-24 10:56:14 +03:00
Róbert Kelčák
bb5ca97854
Added vector sets commands to ClusterStrategy ( #1710 )
2026-07-23 09:47:49 +03:00
Róbert Kelčák
c9494ab124
Added stream commands to ClusterStrategy ( #1708 )
...
* Added stream commands to ClusterStrategy
* Fix edge case for XREADGROUP
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Fix merge conflict
---------
Co-authored-by: Vladyslav Vildanov <117659936+vladvildanov@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-22 12:26:19 +03:00
Vladyslav Vildanov
422990b631
Added support for LMOVEM and BLMOVEM commands ( #1709 )
...
* Added support for LMOVEM and BLMOVEM commands
* Removed background testing
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
* Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
---------
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-22 10:01:21 +03:00
Vladyslav Vildanov
eafa3ff2bf
Added testing for HNSW vector type with RERANK argument ( #1707 )
2026-07-21 11:20:21 +03:00
Vladyslav Vildanov
bc08b36094
Added support for TS.QUERYLABELS command ( #1706 )
2026-07-21 11:20:07 +03:00
Vladyslav Vildanov
96c634ef90
Added support for FT.ALIASLIST command ( #1705 )
2026-07-21 11:00:18 +03:00
Vladyslav Vildanov
bc406c7f55
Added support for EXCLUDEEMPTY argument for TS.MRANGE and TS.MREVRANGE commands ( #1704 )
2026-07-21 10:59:59 +03:00
Vladyslav Vildanov
66ce62657d
Added explicit testing for FT.SEARCH timeout policies ( #1703 )
...
* Added explicit testing for FT.SEARCH timeout policies
* Fixed assertion
* Fixed tests
2026-07-20 10:39:17 +03:00
Vladyslav Vildanov
b1e40f4250
Added support for TS.READ command ( #1702 )
...
* Added support for TS.READ command
* Added more testing and cluster support
2026-07-20 10:27:43 +03:00
Vladyslav Vildanov
9302204964
Added support for SDIFFCARD and SUNIONCARD command ( #1700 )
...
* Added support for SDIFFCARD and SUNIONCARD command
* Fixed broken test
* Fixed failing tests
2026-07-17 10:36:00 +03:00
Vladyslav Vildanov
d7bc1c4748
Added support for new COLLECT reducer for FT.AGGREGATE ( #1699 )
...
* Added support for new COLLECT reducer for FT.AGGREGATE
* Added tests cleanup
* Updated CHANGELOG.md
2026-07-15 11:26:23 +03:00
Till Krüss
1d7f035ec0
update changelog
2026-07-06 07:06:36 -07:00
Kyle
f97b473fe1
Fix annotation of cmsincrby ( #1698 )
2026-07-06 07:05:02 -07:00
dependabot[bot]
7bd5426348
Bump the github-actions group with 3 updates ( #1697 )
...
Bumps the github-actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout ), [rojopolis/spellcheck-github-actions](https://github.com/rojopolis/spellcheck-github-actions ) and [hoverkraft-tech/compose-action](https://github.com/hoverkraft-tech/compose-action ).
Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
Updates `rojopolis/spellcheck-github-actions` from 0.60.0 to 0.62.0
- [Release notes](https://github.com/rojopolis/spellcheck-github-actions/releases )
- [Changelog](https://github.com/rojopolis/spellcheck-github-actions/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rojopolis/spellcheck-github-actions/compare/0.60.0...0.62.0 )
Updates `hoverkraft-tech/compose-action` from 2.6.0 to 3.0.0
- [Release notes](https://github.com/hoverkraft-tech/compose-action/releases )
- [Commits](https://github.com/hoverkraft-tech/compose-action/compare/v2.6.0...v3.0.0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: rojopolis/spellcheck-github-actions
dependency-version: 0.62.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: hoverkraft-tech/compose-action
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-02 08:48:21 -07:00
Vladyslav Vildanov
efb3958fb7
Added support for new TS commands + Indonesian language support integration test ( #1695 )
...
* Added support for new TS commands
* Fixed version constraints
* Codestyle fixes
* Remvoed TS.BGET command
2026-06-25 21:11:59 +03:00
Vladyslav Vildanov
09b8ce59dd
Fixed Sentinel does not wipe servers on exception caused ( #1694 )
2026-06-22 10:55:28 -07:00
Vladyslav Vildanov
b6b7f0d4e0
Make ZMSCORE command Prefixable and add to a ClusterStrategy ( #1692 )
...
* Make ZMSCORE command Prefixable and add to a ClusterStrategy
* Updated CHANGELOG.md
* Codestyle fixes
2026-06-18 17:50:20 +03:00
Copilot
a1ede6c5e8
Fixed workflow permissions warnings ( #1690 )
2026-06-15 10:34:10 -07:00
Copilot
d55b3072fa
Correct pack/unpack PHPDoc types, clean up UNLINK test typing ( #1689 )
2026-06-15 10:32:18 -07:00
Till Krüss
a43cfd723c
Add Dependabot configuration ( #1663 )
2026-06-15 10:01:29 -07:00
Till Krüss
5c996db191
tag v3.5.1
v3.5.1
2026-06-11 09:56:53 -07:00
Adrian Brajkovic
fc345603a4
Fix UNLINK missing single-array argument normalization ( #1687 )
...
* Allow to accept an array of keys as a single argument
* fix signature
* update changelog
2026-06-11 11:01:07 +03:00
Vladyslav Vildanov
98180048d0
Expose pipeline API via ClientInterface ( #1686 )
...
* Expose pipeline API via ClientInterface
* Updated CHANGELOG.md
* move @method
---------
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2026-06-10 10:48:49 +03:00
Till Krüss
8cc4319c06
Prepare 3.5.0 ( #1682 )
v3.5.0
2026-06-02 12:25:56 -07:00
dependabot[bot]
84c77ea460
Bump the github-actions group with 5 updates ( #1683 )
2026-06-02 10:32:02 -07:00
Till Krüss
3da5d996bd
move file
2026-06-02 10:20:38 -07:00
Till Krüss
5d1d9fdf11
Add dependabot configuration for GitHub Actions and Composer
2026-06-02 10:18:37 -07:00
Vladyslav Vildanov
135b405eae
Added support for UNLINK command ( #1680 )
2026-06-02 09:28:57 -07:00
Vladyslav Vildanov
1611b33e4a
Updated 8.8 GA test image ( #1679 )
2026-06-02 09:28:39 -07:00
Vladyslav Vildanov
37ed2dcd77
Updated INCREX arguments ( #1677 )
...
* Updated INCREX command arguments
* Updated test image
* Updated CHANGELOG.md
* Updated test image
2026-05-22 12:17:15 +03:00
Vladyslav Vildanov
d6f91964e0
Added support for new array commands ( #1672 )
...
* Added support for new array commands
* Updated test image, fixed tests
* Updated CHANGELOG.md
* Removed ARLASTITEMS from ClusterStrategy testing
* Fixed broken tests
* Fixed broken test
* Updated 8.8-RC1 image
* Fixed Vector Set tests
2026-05-19 12:19:46 +03:00
Vladyslav Vildanov
afc8035491
Revert GCRA command support ( #1673 )
...
* Revert GCRA command support
* Updated test image
* Fixed flacky test
2026-05-19 11:36:42 +03:00
Vladyslav Vildanov
b2d1397fc6
Fixed SENTINEL SLAVES RESP3 incompatible response ( #1676 )
...
* Fixed SENTINEL SLAVES RESP3 incompatible response
* Updated CHANGELOG.md
* Revert relay-incompatible annotations
2026-05-14 09:56:32 +03:00
Vladyslav Vildanov
f12e6694b5
Added support for INCREX command ( #1674 )
...
* Added support for INCREX command
* Fixed RESP2 and RESP3 incompatibility
* Removed non-printable characters
* Codestyle fixes
2026-05-13 11:11:07 +03:00
Vladyslav Vildanov
268449ae69
Added testing for subkey notification channels ( #1671 )
...
* Added testing for subkey notification channels
* Updated CHANGELOG.md
* Codestyle fixes
* Added test cleanup
* Added relay-incompatible label
2026-04-29 22:29:28 +03:00
Vladyslav Vildanov
52286f8164
Added support for multiple aggregators for TS range commands ( #1670 )
...
* Added support for multiple aggregators for TS range commands
* Updated CHANGELOG.md
2026-04-23 10:26:00 +03:00
Vladyslav Vildanov
6c3909e675
Added new COUNT aggregator for Sorted Set commands ( #1668 )
...
* Added test coverage with new COUNT aggregator
* Updated CHANGELOG.md
* Changed version constraint
* Fixed broken test
* Marked as relay-resp3
2026-04-22 10:47:00 +03:00
Vladyslav Vildanov
622f4df2b6
Added XNACK support ( #1666 )
...
* Renamed GCRA parameters to match latest API
* Added support for XNACK command
* Updated test image
* Updated test image
* Updated version requirements
* Fixed broken test
* Updated CHANGELOG.md
* Updated CHANGELOG.md
2026-04-22 10:30:57 +03:00
Vladyslav Vildanov
ae4a706b01
Fixed Sentinel retry to narrow retryable exceptions to CommunicationException ( #1665 )
...
* Fixed Sentinel retry to narrow retryable exceptions to CommunicationException
* Update CHANGELOG.md
2026-04-20 10:10:15 +03:00
Vladyslav Vildanov
54bb300931
Updated arguments name for GCRA command ( #1667 )
...
* Renamed GCRA parameters to match latest API
* Updated test image
* Updated version requirements
* Fixed broken test
* Updated CHANGELOG.md
2026-04-20 10:09:34 +03:00
Vladyslav Vildanov
5024c7a662
Fixed ZRANGE to include 6.2 arguments ( #1662 )
...
* Fixed ZRANGE to include 6.2 arguments
* Removed duplicated arguments entry
2026-04-06 10:59:15 +03:00
Vladyslav Vildanov
3fc01fed58
Added FPHA argument for JSON.SET command ( #1661 )
2026-04-03 18:50:19 +09:00