Skip to content

Releases: codecrafters-io/redis-tester

v184

30 Jun 11:19
ca97dce
Compare
Choose a tag to compare

Changelog

  • ca97dce Merge pull request #183 from codecrafters-io/andy/upgrade
  • 52acc34 Update RDB test fixtures with new directory paths and adjust output formatting for consistency
  • 12951ef ci: add regenerated fixtures
  • 582ad31 Update dependencies in go.mod and go.sum
  • b963c36 Merge pull request #182 from codecrafters-io/remove-go-redis
  • c2ba3f7 fix: avoid re-creating array before marshalindent
  • 40ec888 fix: dependency
  • c402468 Applied requested changes - No abstraction in xrange test cases - update: in normalizer, added the new regex into 'rdb_keys' - used tidwall/pretty - added randomization in xrange test cases
  • f8215b6 Merge remote-tracking branch 'origin/main' into remove-go-redis
  • 34ac6fb fix: update tester utils version
  • bb4f5ed fix: linter issues; added comments
  • d7720d2 Merge pull request #181 from codecrafters-io/log-replica-ports
  • 0968c37 - update log format for replica ports - update RespConnection/GetIdentifier
  • 7d7a0a4 fix: update normalizerTesterOutput for array elements
  • 20472a9 refactor: add logging and rename variables
  • e578974 wip: replace redis-go in hw1 and bs1
  • fe57db3 - Replace go-redis in xrange, xrange_min_id, xrange_max_id test cases
  • 5a68f2c Apply suggested changes: - Changed logging format - Addressed changes suggested by ryan
  • 50c5205 WIP: - Replaced go-redis in um0 and ru9 - Updated Aray formatting function
  • 01370dc - add replica port logging - update go.mod and go.sum - update test fixtures

v182

19 Jun 13:15
3cefe11
Compare
Choose a tag to compare

Changelog

  • 3cefe11 Merge pull request #180 from codecrafters-io/andy/fix
  • 9270c38 fix: correct mutex handling in SendCommandTestCase Run method
  • 5441758 Remove stdio_mocker.go file and its associated IOMocker implementation.

v181

12 Jun 07:42
27c6cef
Compare
Choose a tag to compare

Changelog

  • 27c6cef Merge pull request #179 from codecrafters-io/deps-upgrade
  • a2fbc3f fix: replace responses from the KEYS * stage
  • 4a37edb ci: add regenerated fixtures
  • b201e38 ci: add regenerated fixtures
  • e11357a ci: update GitHub Actions to use latest versions of checkout and setup-go
  • 921124b chore: update Go version and dependencies in go.mod and go.sum
  • 72063a4 fix: update import path for random utility in rdb_file_creator_test
  • 3a482e2 chore: fix lint issues
  • f6ce782 Merge pull request #178 from codecrafters-io/ci-upgrade
  • 15ab107 ci: add regenerated fixtures
  • 2216cce fix: remove duplicate success log messages in testReplReplicationID function
  • d112328 ci: add regenerated fixtures
  • a28bed1 fix: remove duplicate success log messages in testReplReplicationID function
  • 0a8f400 fix: update fixture regeneration workflow to use master branch of tester-utils
  • 68bb015 feat: add setup target for redis-tester prerequisites in Makefile
  • 59c91f9 feat: add workflow for fixture regeneration on labeled pull requests refactor: update test job name for clarity

v180

14 May 01:04
0698609
Compare
Choose a tag to compare

Changelog

  • 0698609 Merge pull request #177 from codecrafters-io/andy/fix
  • a470512 chore: remove redundant test-flakiness job from GitHub Actions workflow
  • c52cab9 refactor: ensure proper mutex handling in SendCommandTestCase
  • 9eb30e4 refactor: replace SendCommandWithSyncTestCase with direct XReadTestCase usage in testStreamsXreadBlockMaxID
  • 348964e refactor: rename AwaitChan to WaitChan for consistency in test cases
  • 066faa8 feat: introduce SendCommandWithSyncTestCase for enhanced command execution in tests
  • c8df7d0 chore: update test fixtures for Redis replication and stream handling
  • f3adba6 chore: update GitHub Actions workflow to install and manage Redis service
  • fbe04c3 feat: add test_flakiness target and AwaitCommandTestCase for improved testing reliability

v179

14 May 01:04
Compare
Choose a tag to compare

Changelog

  • a470512 chore: remove redundant test-flakiness job from GitHub Actions workflow
  • c52cab9 refactor: ensure proper mutex handling in SendCommandTestCase
  • 9eb30e4 refactor: replace SendCommandWithSyncTestCase with direct XReadTestCase usage in testStreamsXreadBlockMaxID
  • 348964e refactor: rename AwaitChan to WaitChan for consistency in test cases
  • 066faa8 feat: introduce SendCommandWithSyncTestCase for enhanced command execution in tests
  • c8df7d0 chore: update test fixtures for Redis replication and stream handling
  • f3adba6 chore: update GitHub Actions workflow to install and manage Redis service
  • fbe04c3 feat: add test_flakiness target and AwaitCommandTestCase for improved testing reliability

v178

03 May 13:09
2c3dd72
Compare
Choose a tag to compare

Changelog

  • 2c3dd72 Merge pull request #175 from codecrafters-io/andy/fix
  • 9b8419a refactor: enhance XReadResponseAssertion with ToSerializable method for improved serialization of response values
  • ff642ea refactor: introduce NewXReadResponseAssertion constructor for improved response assertion in testStreamsXreadBlockMaxID
  • 9576977 refactor: replace StreamAssertion with XReadResponseAssertion for improved response validation in testStreamsXreadBlockMaxID
  • 1984438 test: update fixtures
  • 9009b4c refactor: streamline testStreamsXreadBlockMaxID function and introduce StreamAssertion for response validation

v177

28 Oct 14:07
024884c
Compare
Choose a tag to compare

Changelog

  • 024884c Merge pull request #171 from codecrafters-io/add-logging
  • f3eef20 fix: add regex to replace hexdump lines
  • 748a0dd test: update fixtures
  • 8c71089 refactor: improve logging and hexdump output in test cases
  • c15e1ee feat: add functions required for logging out hexdumps

v176

25 Oct 11:14
d016ede
Compare
Choose a tag to compare

Changelog

  • d016ede Merge pull request #168 from codecrafters-io/reused-conn-logs
  • a5ce597 test: update fixtures
  • 0adf190 test: update fixtures
  • 6894185 refactor: update RespConnection struct to track total sent bytes The SendCommand method has been updated to check the TotalSentBytes field instead of the SentBytes field to determine if a command is being sent for the first time or not.

v175

21 Oct 11:55
d016ede
Compare
Choose a tag to compare

Changelog

  • d016ede Merge pull request #168 from codecrafters-io/reused-conn-logs
  • a5ce597 test: update fixtures
  • 0adf190 test: update fixtures
  • 6894185 refactor: update RespConnection struct to track total sent bytes The SendCommand method has been updated to check the TotalSentBytes field instead of the SentBytes field to determine if a command is being sent for the first time or not.

v174

19 Oct 19:22
0012bc1
Compare
Choose a tag to compare

Changelog

  • 0012bc1 Merge pull request #169 from codecrafters-io/fix-confusing-stage-1-messagse
  • 4fa8b00 Refactor error message in bind_test_case.go for clarity and user guidance.