Till Krüss
5f2b410a74
Update CHANGELOG.md ( #1364 )
...
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
v2.2.1
2023-08-15 16:01:46 -07:00
Vladyslav Vildanov
f6cf2afe47
Updated CHANGELOG.md ( #1363 )
...
* Updated CHANGELOG.md
* Added quotes to CHANGELOG.md
* Codestyle fix
2023-08-15 08:43:46 -07:00
Vladyslav Vildanov
311cd2b79e
Added support for WAITAOF command ( #1357 )
...
* Added support for WAITAOF command
* Added call to parent setUp method
2023-08-14 09:18:19 +03:00
Vladyslav Vildanov
ffd31cfdef
Added missing redis-stack commands to KeyPrefix processor ( #1358 )
2023-08-10 18:57:16 +03:00
Vladyslav Vildanov
1b2fd527ed
Added support for Redis 7.0 arguments ( #1359 )
2023-08-10 18:57:00 +03:00
Vladyslav Vildanov
4172d2265f
Client set name and version on connection ( #1347 )
...
* Added client metadata on server connection
* Added try...catch around server exception to supress CLIENT command errors
* Added exclusion for Relay connection
2023-08-03 09:04:04 +03:00
Vladyslav Vildanov
a3311d6869
2.2.1 version changes ( #1349 )
2023-08-03 09:03:21 +03:00
Vladyslav Vildanov
df14e11c3a
Added support for tests running against redis cluster ( #1236 )
...
* Added support for tests running against redis cluster
* Test coverage
* Added comment about master nodes
* Codestyle fix
* Revert changes
* Revert DBNUM
* Added cluster endpoints to relay tests env configuration
* Exclude cluster tests from relay tests environment
* Removed TODO comment
* Changed cluster image version to unstable
* Updated configuration to match unstable cluster
* Fixed path
* Updated cluster CI configuration
* Removed redundant flag
* Removed backslash
* Updated file path
* Updated file path variable
* Added docker cluster initialization as additional step
* Run cluster tests as separate workflow
* Codestyle fixes
* Updated exported files
* Added additional timeout so cluster image could be settled
* Added support for different cluster image, use docker compose for cluster tests CI
* Remove unused flag
* Removed variable from volume path
* Added sleep timeout to allow docker setup after running
* Added timeout before tests run
* Updated linter settings
* Include indent changes for.sh files
* Added missing coverage
* Revert expected files and mark docker folder as exclusion
* Specify folder itself as excluded
* Moved cluster tests as separate job in tests.yml
* Updated name to contain cluster word
---------
Co-authored-by: Chayim <chayim@users.noreply.github.com >
2023-07-24 10:21:43 +03:00
Vladyslav Vildanov
7c2e8e01d8
Added support for FUNCTION KILL, FUNCTION LIST, FUNCTION STATS commands ( #1334 )
...
* Added support for FUNCTION KILL, FUNCTION LIST, FUNCTION STATS commands
* Marked tests as relay-incompatible
2023-07-12 09:58:00 +03:00
Vladyslav Vildanov
0b6ab4dea4
Added support for CLIENT NO-EVICT command ( #1335 )
2023-07-12 09:57:42 +03:00
Vladyslav Vildanov
dd64569e06
Added support for FUNCTION DUMP, FUNCTION FLUSH, FUNCTION RESTORE commands ( #1332 )
2023-07-03 10:41:32 +03:00
Vladyslav Vildanov
90da582efc
Fixed bug with incorrect multiple words processing ( #1325 )
...
* Fixed bug with incorrect multiple words processing
* Convert subcommand string to lower case
* Update SubcommandStrategyResolver.php
* Added test coverage
* Codestyle fixes
---------
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-06-21 12:00:58 +03:00
Till Krüss
732abc88a2
Update CHANGELOG.md
2023-06-14 13:42:52 +03:00
Till Krüss
33b70b971a
Update CHANGELOG.md
v2.2.0
2023-06-14 13:37:31 +03:00
Vladyslav Vildanov
e46d56c45c
Fixed subcommand test bug ( #1313 )
2023-06-08 11:33:25 -04:00
Vladyslav Vildanov
c57a6744bb
Added support for JSON.MSET command ( #1307 )
2023-06-08 17:35:04 +03:00
Vladyslav Vildanov
df83c94bb3
Added support for JSON.MERGE command ( #1304 )
2023-06-08 12:16:14 +03:00
Vladyslav Vildanov
a711ef96e2
Added GETDEL command to KeyPrefixProcessor ( #1306 )
...
* Added GETDEL command to KeyPrefixProcessor
* Added test coverage
* Codestyle fixes
* Added timeout after FT.CREATE call
2023-06-08 11:32:05 +03:00
Vladyslav Vildanov
3c322fc4e3
Codestyle changes related to php-cs-fixer update ( #1311 )
...
* Codestyle changes
* Added missing type-hints
2023-06-07 17:05:36 +03:00
Till Krüss
95c23fb94d
tag 2.2.0-RC1
v2.2.0-RC1
2023-05-09 10:45:20 -07:00
Till Krüss
946c4b7bd7
[v2.x] Relay support ( #1263 )
2023-05-09 10:39:00 -07:00
Vladyslav Vildanov
538c65946d
Added timeout to prevent search before create ( #1269 )
2023-05-03 11:00:31 -07:00
Till Krüss
e8ea05dafe
spacing
2023-04-19 13:52:53 -07:00
Nicolas Grekas
bf2075a176
Add missing @return annotations ( #1265 )
...
* Add missing `@return` annotations
* formatting
* formatting
* Update ProcessorChain.php
* Update Handler.php
---------
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-04-19 13:51:42 -07:00
Till Krüss
d2cd99492d
don't export bin
2023-04-13 09:51:16 -07:00
Vladyslav Vildanov
971e47672d
Added Redis stack support (JSON, Search, TimeSeries, Bloom) ( #1253 )
2023-04-11 08:09:14 -07:00
Till Krüss
f9b755ece9
changes [skip ci]
2023-04-05 08:33:26 -07:00
Jess Archer
98d4f80263
Add missing stream key prefixes ( #1230 )
...
* Added missing stream key prefixes
* Tested stream command key prefixing
2023-03-29 07:03:45 -07:00
Vladyslav Vildanov
0e019cc08d
Extended core support by implementing ACL SETUSER, GETUSER, DRYRUN ( #1193 )
...
* Added support for ACL GETUSER, SETUSER, DRYRUN commands
* Change test to support Redis > 6.0.0
* Removed selectors check
2023-03-15 14:57:12 +02:00
Till Krüss
b898172009
typo
2023-03-12 09:22:07 -07:00
Vladyslav Vildanov
f68543af37
Extended core support by implementing FCALL_RO command ( #1191 )
2023-03-12 08:52:20 -07:00
Till Krüss
a77a43913a
tag v2.1.2
v2.1.2
2023-03-02 10:32:04 -08:00
Till Krüss
fea402743f
Deprecate webdis and phpiredis ( #1179 )
...
* Deprecate webdis and phpiredis
* remove space
2023-02-28 13:09:56 -08:00
Vladyslav Vildanov
84844acb93
Added CODEOWNERS file ( #1181 )
...
* Added CODEOWNERS file
* Update CODEOWNERS
* Applied whole Redis commands path as @vladvildanov codeowner
* Set @predis/team as Redis commands codeowners
* Update CODEOWNERS
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-02-28 13:07:06 -08:00
Till Krüss
26c625230f
match MasterSlaveReplication ( #1175 )
...
* match `MasterSlaveReplication`
also the name of this method 😬
* Update SentinelReplication.php
2023-02-21 08:30:43 -08:00
David Bomba
8ef75ba6b2
Add option for disabling reads to slaves in replication topologies ( #1168 )
...
* Add option for disabling reads to slaves in replication topologies
(cherry picked from commit e132c312a9 )
* remove empty line
---------
Co-authored-by: Till Krüss <tillkruss@users.noreply.github.com >
2023-02-21 08:15:58 -08:00
Stephan
8a5ced5251
Fix return type of ReplicationInterface::getSlaves ( #1111 )
2023-02-08 07:26:27 -08:00
Vladyslav Vildanov
29350952d0
Added stream commands to KeyPrefixProcessor ( #1051 )
...
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 08:50:14 -08:00
Vladyslav Vildanov
98222f47b0
Added support for container commands ( #1049 )
...
* Added support for container commands FUNCTION LOAD, FUNCTION DELETE and FCALL
* Changed ContainerInterface and AbstractContainer
* Re-implement logic of abstract methods
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-31 08:48:48 -08:00
Till Krüss
38e955bc26
fix deprecated call
2023-01-29 11:58:46 -08:00
Vladyslav Vildanov
db65e5ebd3
Extended core support by implementing SORT_RO command ( #1044 )
...
* Added support for SORT_RO command
* Codestyle fixes
* Added command description
---------
Co-authored-by: Vladyslav Vildanov <vladyslavvildanov@Vladyslav-Vildanov-MacBook-Pro.local >
2023-01-29 11:38:30 -08:00
Vladyslav Vildanov
50e005bfe3
Added support for new arguments for EXPIRE, EXPIREAT commands ( #1046 )
2023-01-25 08:00:23 -08:00
Vladyslav Vildanov
c541617333
Added support for new arguments for BITPOS, BITCOUNT commands ( #1045 )
2023-01-25 07:59:44 -08:00
Till Krüss
0a8e0c2f96
remove CONTRIBUTING file
2023-01-21 17:20:25 -08:00
Till Krüss
793de36822
Update README.md
2023-01-21 17:17:25 -08:00
Till Krüss
fa13640ddd
try another format
2023-01-21 17:05:13 -08:00
Viktor Szépe
5331d943fe
Upgrade static analysis to PHPStan level 2 ( #1043 )
...
* Upgrade static analysis to PHPStan level 2
* Fix CS and CI
* Fix coverage path
* Start debugging
* Stop debugging
2023-01-21 17:03:53 -08:00
Viktor Szépe
74d5ad22dd
Add Coverage badge to README ( #1042 )
2023-01-21 15:59:53 -08:00
Till Krüss
a04bcb94fc
try different license format
2023-01-21 14:10:06 -08:00
Till Krüss
9f77e5178f
fix license header
2023-01-21 14:08:25 -08:00