Releases: codecrafters-io/redis-tester
Releases · codecrafters-io/redis-tester
v113
Changelog
- 6757e72 Merge pull request #53 from codecrafters-io/redis-repl
- 5185a2b Update course definition.
- 8b4939a Merge branch 'redis-repl' of https://github.com/codecrafters-io/redis-tester into redis-repl
- 0f9ae6b Add tests for new stages.
- 3ce448a Add stages in tester_definition.
- 87c9b99 Refactor code to use testerutils_random module. Useful for creating reproducible fixtures.
- 76c8c15 Add test fixtures for new stages.
- 5953ec6 Merge branch 'main' into redis-repl
- cfd040b Add refactored util.go
- 9d9b3d6 Add randomness to tests.
- 14e6630 Add Repl-18 test.
- 7d0d25b Add Repl-17 test.
- 613af72 Add Repl-16 test.
- 663e9d5 Refactor GETACK stages.
- 1cc7773 Refactor code for stages 110 - 112.
- 4941d01 Refactor code. Introduce NewFakeRedis<Master/Replica>.
- e955cb1 Refactor GETACK stages.
- 1e6dafe Refactor and use FakeRedisMaster.
- 44d3dd1 Intoduce FakeRedisMaster. Refactor Master code, improve readability.
- 0d93369 Introduce replica.Handshake()
- 9a833fd Add initial tests for stages 13 to 15.
- cbeb8f2 Refactor code. Wrap replica network calls into a struct based structure.
- 329e640 Update Stage 11 to not use both of their servers.
- 2264c2a Refactor some more. Wrap replica network calls into a struct based structure.
- a7de76f Refactor network code into reusable functions.
- 7534976 Refactor code. Bring over redis implementation into internal package. Bridge gap between both. Remove all unused code. Update go.mod file.
- 1592bbd Refactor DecodeRDB utils into seperate functions.
- 9902532 Fix stage 3 test.
- ae9e73e Update util methods.
- 9a115a9 Add better error handling.
- 5f88264 Update and fix tests. Remove eof changes.
- 8306ffd Add Repl-12 test.
- 78adf81 Refactor code.
- 54056a5 Add proper resp parsing while reading RDB. Refactor code, add logging.
v112
v111
Changelog
- c627705 Fix RESP parsing in testReplMasterPsyncRdb function
- 3043668 Update empty_rdb_hex.md
- 64a64d9 Create empty_rdb_hex.md
- 84c55e9 Merge pull request #52 from codecrafters-io/redis-repl
- f03c363 Add RESP parser initial implementation.
- a6da101 Update tester_definition and Makefile.
- 8301df3 Add stubs for final 2 stages.
- f67f970 Clear RDB file before booting up.
- 2e67e37 Fix issue with dual usage of user's Redis.
- 3f1c8f0 Refactor NewRedisClient method to accept address as param.
- b5c357b Finish Repl-11 test. Needs refactoring.
v110
v109
Changelog
- c402557 Merge pull request #51 from codecrafters-io/redis-repl
- 1edb255 Finish Repl-10 test. Update RDB parsing.
- 44b63ba Add Repl-10 test. (Draft).
- 68721f3 Update makefile and tester_definition.
- f6d9420 Merge branch 'main' into redis-repl
- 52867a1 Update tester-utils version in go.mod and go.sum
- 399b027 Update tester-utils version.
- ec260f6 Update go.sum
- 49cdc15 Delete RDB file before starting new test.
- fec3756 Update go.mod
- 4578c3b Add Repl-9 test.
- ad75c4d Add Repl-8 test.
- e668b96 Refactor some util methods into util.go.
- efcb9f2 Add Repl-7 test.
- a0ea182 Update Repl-5 test.
- 923df09 Add Repl-6 test.
- e046287 Add Repl-5 test.
- bf78024 Add tests to Makefile and tester_definition.
- 6ae9736 Create new executable for every redis instance.
- dd25139 Add Repl-4 test.
- 28c3560 Add Repl-3 test.
- 4be61b3 Add Repl-2 test.