Releases: codecrafters-io/redis-tester
Releases · codecrafters-io/redis-tester
Release list
v213
v212
v211
v210
v209
Changelog
- 72ff441 Merge pull request #266 from codecrafters-io/aof-persistence-updates
- fbe2056 Merge pull request #261 from codecrafters-io/andy/fix-redis-cli-prefix
- 22b2a52 Add comment
- 890130a Add appendonly no case in directory creation test
- e28a420 Use appendfsync flag in every stage; Use CONFIG GET appendfsync in stage 1 and 2
- 45b3257 Merge pull request #264 from codecrafters-io/update-makefile
- 664ea71 Pin Redis version in Makefile
- 1f3259e Add explicit port handling in RESP connection callbacks
v208
Changelog
- 887fc2f Merge pull request #252 from codecrafters-io/aof-write-1
- 8ff2733 Merge pull request #265 from codecrafters-io/cursor/idiomatic-go-return-order-140b
- b8b7fb6 Fix non-idiomatic Go return order in assertEmptyAofFileCase
- 9d7e674 Merge pull request #262 from codecrafters-io/cursor/aofdirectorycreator-cleanup-method-b7cd
- c4e3703 Remove unused Cleanup method from AofDirectoryCreator
- fd70e1f Merge pull request #254 from codecrafters-io/aof-2
- 5f60fb9 Merge pull request #255 from codecrafters-io/aof-3
- 7e70ec6 Make ExpectedCommandsInAppendOnlyFile a private method inside AofWriteTestCase
- 651a0f4 Merge pull request #256 from codecrafters-io/aof-4
- 1c3b126 Make unused exported struct function private
- b75c836 Merge branch 'aof-3' into aof-4
- f157e1f Record fixtures
- 11ff9ed Merge pull request #259 from codecrafters-io/cursor/aof-test-distinct-values-5440
- 02680d2 Enhance logs in aof directory creator
- 17387ab Fix copy-paste error: value2 should use values[1] instead of values[0]
- a865a0e Record fixtures
- 510b54d Merge branch 'aof-3' into aof-4
- 9ad8be5 Record fixtures
- 3f97645 Remove LPUSH and BLPOP from fi1
- 7484744 Convey RESP array in aof-file logs
- e882a79 Remove random value collision
- 1f05081 Merge pull request #258 from codecrafters-io/cursor/panic-message-field-name-39a1
- 637e233 Fix panic message to reference correct field name DataDirectory
- fe96bf8 Merge branch 'aof-3' into aof-4
- f4de220 Merge branch 'aof-2' into aof-3
- 047d77c Merge branch 'aof-3' into aof-4
- b3c9828 Merge pull request #257 from codecrafters-io/cursor/filesystem-assertion-cleanup-0229
- 4bbe96d Remove unused deadline parameter and fix inconsistent path quoting
- 09b3d87 Merge branch 'aof-2' into aof-3
- 592c2ca Apply PR#254 suggestions
- d3ab692 Merge branch 'aof-write-1' into aof-2
- 87c69cf Update comment
- 543e9aa Rename variables
- 134fb94 Change method to private in AofDirectoryCreator
- 459918e Remove unused method from AofDirectoryCreator
- b8dd068 Remove unused Cleanup function in AofDirectoryCreator
- 73ea66d Remove working directory after initializing executable
- ae4b79e Merge aof-3 to aof-4
- 4c1f723 Remove unused array indices
- 5d54fe7 Add tests for stages 9 and 10
- 662496c Add tests and fixtures for stages 6-8
- 64dab30 Fix bug in AofApendOnlyFileAssertion
- 4983ffb Rename testerutils_random -> random
- 403ca5b Use shellquote in AofAppendOnlyFileAssertion
- 4549b91 Merge branch 'aof-write-1' into aof-2
- e8bf674 Rename module name
- 0c38c1a Change assertions to have pointer receiver
- 05f1566 Update aof_append_only_file_assertion to capture all logs
- a18a583 Remove unnecessary fmt.Sprintf
- 2e22aa8 Add stages 3-5
- f3114fc Run go mod tidy
- 7b39a49 Add updated fixtures
- cf17a85 Add templates for stage 9 and 10
- fe4b187 Migrated from aof-persistence: Add stage 1 and 2 of AOF Write
v207
v206
Changelog
- 8985e5c Merge pull request #238 from codecrafters-io/optimistic-locking
- a759436 Remove bug in PrefixAndSubstringsAssertion
- 99b6b3b Merge pull request #244 from codecrafters-io/client-spawn-improvements
- 1d27d7d Merge pull request #245 from codecrafters-io/pattern-assertion
- 3b2bb2d Apply PR review suggestions on PrefixAndSubstringsAssertion
- 885ec42 Add trailing space in prefix for WatchTesCase
- 8336ccd Add logger in antiCheatTest
- 625674d Improve PrefixAndSubstringsAssertion
- a6ae891 Add trailing space message; Record fixtures
- 980fe86 Restore stages_test.go
- 19d7157 Rename PatternedBytesAssertion->PrefixAndSubstringsAssertion; Record fixtures
- ef94a0b Record fixtures
- 41adfed Merge branch 'client-spawn-improvements' into pattern-assertion
- c28e99a Move remaining stages to the clients spawner construct and record fixtures
- 5f870e2 Remove logger from ClientSpawner
- 478f03b Use ClientSpawner in all stages
- 8dc879e Move stages which spawn 1 client at a time to ClientSpawner setup
- b24a675 Add comment to ClientsSpawner
- 653bfb5 Remove unused method; remove redundant logFriendlyError
- 328f9c7 Remove logFriendlyError from test_pubsub_publish1.go
- 048c399 Use ClientsSpawner in optimistic locking stages; Record fixtures
- 3b17367 Merge branch 'optimistic-locking' into client-spawn-improvements
- d566beb Remove RegexErrorAssertion and RegexSimpleStringAssertion and replace with PatternedBytesAssertion
- 9ab25c7 Merge pull request #241 from codecrafters-io/optimistic-locking-2
- bd5930a Merge pull request #242 from codecrafters-io/optimistic-locking-3
- 0ccdda4 Improvements to client spawning mechanism
- bb09d0c Merge pull request #243 from codecrafters-io/optimistic-locking-4
- d60020f Reset stage tests
- 4acfb5e Use OptimisticLockingTestCase in stages 7 and 8
- 8a7c62d Merge branch 'optimistic-locking-3' into optimistic-locking-4
- c2d0e4f Merge branch 'optimistic-locking-2' into optimistic-locking-3
- 6eb8956 Apply PR suggestions to OptimisticLockingTestCase
- fcd331d Use OptimisticLockingTestCase in stages 5 and 6
- 05f7830 Merge branch 'optimistic-locking-2' into optimistic-locking-3
- 4bc70ef Removed resolved comment
- c235b33 Add panic check in optimistic locking test case
- f809cbe Fix bug in internal/test_optimistic_locking_tracking_key_modification.go
- a40bb1c Fix linting issues
- 38644e2 Add OptimisticLockingTestCase and use it in stage 3 and 4; Record fixtures
- 7dc2b5d Merge with optimistic-locking-2 and record fixtures
- 8fcb6ec Refactor stages 5 and 6
- fe3682f Refactor internal/test_optimistic_locking_watch_multiple_keys.go
- e7867a8 Merge branch 'optimistic-locking' into optimistic-locking-2
- c479ea6 Simplify WatchTestCase
- f04509e Add log message in testOptimisticLockingScenario
- 544b5c3 Add tests and fixtures for stages 7 and 8
- 4e83407 Add tests for stage 5 and 6; Record fixtures
- b9557dd Restore stages_test.go
- 9be6e53 Update logs and record fixtures
- b64850a Restore stages_test
- 5142225 Use separate values for updating unwatched key in testOptimisticLockingTrackingKeyModification
- 1f9fdc3 Update the usage of TransactionTestCase
- 7550f2d Add stages 3 and 4 for optimistic locking
- 1d9cbe0 Add stage 1 and 2 tests and fixtures
- fef5884 Merge branch 'main' into optimistic-locking
- b2aef8e Merge pull request #239 from codecrafters-io/stages-test-shorten
- 9c97015 Merge branch 'stages-test-shorten' into optimistic-locking
- bd8bd24 Merge pull request #240 from codecrafters-io/cursor/workflow-shell-error-flags-84fa
- 269239b Fix missing error flags in shell override for Redis installation step
- 0eaa6ea Remove stop redis server in Install Redis block in test.yml
- fc5b337 Add comment in test.yml
- 76a134d Restore original Makefile
- 543a360 Run 'Install Redis' block as root
- dc1f536 Restore old test.yml with pinned redis version
- 98de94c Remove local setup and add tests using docker in CI
- c7576a2 Pin redis version in test.yml file
- 047b648 Print redis version after setup in Makefile
- 398b1dd Pin Redis version in Makefile
- 4bb3231 Record fixtures
- b8eb9c1 Fix redis version in CI
- 9388375 Use stage-100 prefix instead of tester-100 in optimistic locking block in Makefile
- 30e289b Re-add list block in Makefile after it was accidentally removed
- 5dfcd9b Add template for Redis/Optimistic Locking stages
v205
Changelog
- 9a9a86c Merge pull request #237 from codecrafters-io/andy/update-tester-utils-0.1.45
- 64965a3 CC-2143: Update tester-utils to v0.4.15
- 1b54783 Merge pull request #235 from codecrafters-io/update-tester-utils
- 69e8699 Re-record fixtures
- 585a582 Re-record fixtures using docker
- a86cc95 Record fixtures
- eeed18c Bump tester utils version to 0.4.13