Releases: codecrafters-io/redis-tester
Releases · codecrafters-io/redis-tester
v202
v201
Changelog
- 8f6675e Merge pull request #231 from codecrafters-io/ws7-fix
- 173b984 Merge pull request #230 from codecrafters-io/string-type-mismatch-hints
- 6168f5d Rename function
- a59bdec Add rigorous testing for ws7
- 7aa2ff6 Revert back typo
- 11ed176 Fix error message
- 5d5c039 Add better hints for string type mismatch
v200
Changelog
- 39b9d5c Merge pull request #229 from codecrafters-io/array-len-early-assertion
- ec169bc Re-record fixtures
- b1061c4 Add safety check for ArrayElementsAssertion
- bb426a5 Add early assertion on array length on ArrayElementsAssertion
- af107fc Merge pull request #228 from codecrafters-io/data-type-assertion
- 6b91976 Rename variables
- fa355e8 Split String type assertions to BulkString and SimpleString Reuse DataTypeAssertion
v199
Changelog
- fbf9707 Merge pull request #225 from codecrafters-io/auth
- 066576c Remove "UnexpectedVariable" variables and replace with "VariableExpectedToBeAbsent"
- d601f35 Merge pull request #227 from codecrafters-io/auth-improvements
- 0939e1e Rename struct field
- 41186d3 Re-use multi assertion in arrayelementsassertion by creating ArrayElementAssertion
- 6ae191b Correct mistake in comment
- af774cb Re-record fixtures
- ad88ffa Remove out-of-spec comments
- 9de8efd Re-record fixtures
- 59241d1 Improvements to AclGetuserTestCase
- b692d85 Clarify error messages for acl getuser
- 87678c8 Modify error message
- 83065b6 Change error message bug
- 52f5eaf Some changes to ACL getuser assertions
- 00348c4 Update comment
- ac64c74 Rename variables
- 8f189cd Test cases for Redis/Auth extension
v198
v197
v196
Changelog
- 817e00c Merge pull request #223 from codecrafters-io/pluralize
- 1bd7415 Pluralize in blocking client group test case
- 4c6254e Merge pull request #222 from codecrafters-io/blocking-retrieval-non-ordering
- 1b9f4a0 Apply suggested changes
- 028bbe0 Rename test
- b25e4f1 Remove unused struct in scenario
- ff7a77f Update assertion on blocking client test case; update scenarios; re-record fixtures
- 0da12d1 Restore back to original version
- 235b12a Variable renaming
- 51e7eb3 Revert back the stages test after debugging
- 06dfaca Change blocking client group test case assertion to be order-independent
v195
v194
Changelog
- 33ff897 Merge pull request #220 from codecrafters-io/redis-geospatial-updates
- 81ce73e Resolve conflict: Merge with main
- bb1cac0 Merge pull request #219 from codecrafters-io/andy/tweak
- 4703eec ci: add regenerated fixtures
- e68d253 Refactor BlockingClientGroupTestCase to remove reverse order assertion flag. Update testListBlpopNoTimeout to reflect this change. Adjust test fixtures to ensure consistent client connection ports.
- 9aa397a Refactor BlockingClientGroupTestCase to support response assertions in reverse order. Update testListBlpopNoTimeout to utilize the new functionality and adjust response assertion method accordingly. Modify test fixtures to reflect changes in client connection ports.
- fed73fa Update tester utils, Format nil data types in serialization better, Adjust precision
- b2f51c0 ci: add regenerated fixtures
- f00698e Refactor testListBlpopNoTimeout to use different clients and update response assertion method. Introduce AssertResponsesInReverseOrder for handling response assertions in reverse. Update logging for no response expectations in various test fixtures.
v193
Changelog
- ab21191 Merge pull request #209 from codecrafters-io/eddie/redis-geospatial
- 4311bee Refactor resp/connection
- fbf7186 Apply suggested changes from PR
- 0df93d4 Reassign err
- f07885f Change implementation
- 3cbea57 CI: record fixtures
- 01fa768 add encoding for null bulk string and null array
- 8d4a818 Add missing implementation for ReadFullResyncRDBFile
- 7153687 Add receive transform callback
- d42f3bf revert github workflows test file
- d353eec CI: Remove interactive flag on docker run
- 9c9861e CI: Update workflows/test.yml
- 82f89c2 update comment
- f872f91 CI: Update GitHub Action to use docker
- b19b27d CI: Regenerated all fixtures using ubuntu image
- c657c6a CI: Regenerate fixtures using docker
- 085d852 Merge branch 'main' into eddie/redis-geospatial
- 8feec09 Merge pull request #212 from codecrafters-io/docker-local-tests
- 1f48a18 Use go base image instead of ubuntu
- cc54dac Rename and git rebase
- 7a55320 change tests to use resp nil array
- 4a7c539 Apply suggested changes: Refactor geopos test case
- 78c4bb6 Update one more rename
- e393d7b Rename location->location_ds, loc->location, random->testerutils_random
- b238e55 Merge pull request #211 from codecrafters-io/resp-nil-array
- 74dc32c Refactor GeoPosTestCase to use locationAssertionCollection for better clarity.
- a44c59f Add spacing and a couple of minor refactors
- 26c9fe5 Add comment for adding delay in replica command processing
- 7413a75 Add docker file for recording fixtures and running tests
- 999fa28 Minor refactors and renames
- 1ff0d0b add spaces between blocks
- 0216652 Changed interface from AsRedisCommandArgs() -> LongitudeAsRedisCommandArg(),LatitudeAsRedisCommandArg() in struct Location and Coordinates Struct methods like ClosestTo, FarthestFrom, Center in LocationSet work with Coordinates instead of Location Split GeoAddTestCase to GeoAddTestCase and InvalidGeoAddTestCase
- f23bfc3 Update zset usage in geospatial stage to use updated module
- 5023ee4 Merge branch 'main' into eddie/redis-geospatial
- b901e42 Merge pull request #210 from codecrafters-io/zset-module-split
- c3f811c update comment about resp nil array
- 4b82590 change tests to use resp nil array
- e189df5 update comments
- 25c5e25 ci: re-record fixtures
- 9508ad4 split data_structures module
- a898ca9 refactor geoaddtest case and re-used it in verify coordinates stage
- b8a66d3 make fields of coordinates public
- 08aa990 refactor: spaces around blocks
- 01ae663 refactor data_structures/location
- b6cc67f put data_structures/location as a separate module
- 9877f33 fix: re-record fixtures
- 136a16c bug fixes and typos correction
- 0117bc6 add comment
- 11da074 ci: record fixtures
- b0d4417 refactor: types
- 916cdd3 fixes: small fixes and refactors
- 70fe8be refactor geosearch stage
- 884eab0 - Change implementation of redis/geospatial stages - Add new data type: NIL_ARRAY
- 97de7c1 added comments
- faf417f update comment
- caf6f8f update comment
- f65e186 geospatial stages: initial draft