Skip to content

Releases: codecrafters-io/kafka-tester

v33

09 Jan 18:10
763a39a
Compare
Choose a tag to compare

Changelog

  • 763a39a Merge pull request #42 from codecrafters-io/CC-1572
  • f36c78a refactor: enhance error handling in GetInt64Array method of RealDecoder
  • 60028f5 refactor: enhance GetArrayLength method in RealDecoder for improved error handling and readability
  • 7f48693 refactor: improve error handling and code readability in RealDecoder

v32

07 Jan 13:41
d726367
Compare
Choose a tag to compare
v32

Changelog

  • d726367 Merge pull request #41 from codecrafters-io/logs-before-boot
  • df9178b test: update fixtures
  • 5e6f1e2 refactor: remove unused GetDescribeTopicPartition function
  • cd472c9 chore: fix typos
  • 179d40b refactor: unify logging and error handling in multiple test functions
  • 13f3599 refactor: enhance logging and error handling in testFetchNoMessages function
  • aa57862 refactor: unify logging and error handling in testFetchWithUnknownTopicID function
  • 0fb2a17 refactor: unify logging and error handling in testFetchWithNoTopics function
  • 51bc5ca refactor: unify logging and error handling in testAPIVersionWithFetchKey function
  • c8e65fd refactor: unify logging and error handling in testConcurrentRequests function
  • 689831d refactor: enhance logging and error handling in testSequentialRequests function
  • 6251c74 refactor: unify logging and error handling in testAPIVersion function
  • ed2ce5f refactor: unify logging and error handling in testAPIVersionErrorCase function
  • b279a72 refactor: enhance logging and error handling in testCorrelationId function
  • f3e1359 refactor: improve logging consistency and error handling in testHardcodedCorrelationId function
  • 9a53f5b refactor: streamline logging and error handling in testBindToPort function

v31

12 Dec 08:33
265a79f
Compare
Choose a tag to compare
v31

Changelog

  • 265a79f Merge pull request #39 from codecrafters-io/update-random-method
  • 703a05d refactor: update random topic UUID generation method
  • 0234e2f chore: update tester-utils dependency to v0.2.40
  • 7a78ebe refactor: replace custom random integer function with tester-utils method
  • d995685 chore: update dependencies in go.mod and go.sum

v30

12 Dec 06:36
a880f2c
Compare
Choose a tag to compare
v30

Changelog

  • a880f2c Merge pull request #38 from codecrafters-io/unsafe-reads
  • 7c9c216 feat: enhance string decoding error handling in RealDecoder

v29

09 Dec 09:39
a27c6a6
Compare
Choose a tag to compare
v29

Changelog

  • a27c6a6 Merge pull request #37 from codecrafters-io/F-3320
  • 613a9f4 fix: revert update to random topic ids
  • cf4f7a6 test: update random topic ids
  • aecdb1d chore: remove unused top level functions
  • 4834780 refactor: update UUID generation for topics, constrain them to be unique across current run

v28

09 Dec 09:39
586d4dd
Compare
Choose a tag to compare
v28

Changelog

  • 586d4dd Merge pull request #35 from codecrafters-io/fix-response-logging
  • a7a8cbd fix: update regex to replace hexdump lines
  • 94f571a test: update fixtures
  • 3307ad4 refactor: update regex pattern for hexdump in normalizeTesterOutput function
  • 6a11198 test: update fixtures
  • 93a2424 refactor: update all stages to use full response payload while logging out hexdump
  • baa4c1c refactor: update framework methods to use new response format
  • 61cbb95 refactor: add Response struct and update SendAndReceive method

v27

28 Oct 16:09
586d4dd
Compare
Choose a tag to compare
v27

Changelog

  • 586d4dd Merge pull request #35 from codecrafters-io/fix-response-logging
  • a7a8cbd fix: update regex to replace hexdump lines
  • 94f571a test: update fixtures
  • 3307ad4 refactor: update regex pattern for hexdump in normalizeTesterOutput function
  • 6a11198 test: update fixtures
  • 93a2424 refactor: update all stages to use full response payload while logging out hexdump
  • baa4c1c refactor: update framework methods to use new response format
  • 61cbb95 refactor: add Response struct and update SendAndReceive method

v26

24 Oct 09:10
234e099
Compare
Choose a tag to compare
v26

Changelog

  • 234e099 Merge pull request #33 from codecrafters-io/alpha-fixes-8
  • 2148566 tests: update fixtures
  • 3c92ab9 tests: update fixtures
  • c719738 refactor: add regex replace for Record Value and RecordBatch BaseOffset
  • a7950fa tests: add tests and update fixtures
  • fa05c65 chores: add comments
  • 62085ec fix: fix byte comparison issue in f6
  • 2b320f3 refactor: update logging and add comments for byte comparison
  • 87dd6c2 refactor: update BaseOffset in cluster metadata serialization
  • dc05e88 refactor: add recordBatch byte matching logic to assertion framework
  • b545882 refactor: add custom byte matching logic
  • 07812b0 refactor: update LastOffsetDelta in cluster metadata serialization
  • 84b8498 refactor: update partition IDs in cluster metadata

v25

17 Oct 20:07
54440f0
Compare
Choose a tag to compare
v25

Changelog

  • 54440f0 Merge pull request #32 from codecrafters-io/alpha-fixes-7
  • d14ec39 refactor: log sent hexDump before sending is completed
  • d594778 Merge pull request #31 from codecrafters-io/alpha-fixes-6
  • 65a0420 refactor: update regex pattern for topic name validation
  • a790a0c test: update fixtures
  • 24b026c chore: update gitignore
  • 036111d refactor: pass quietLogger to generate log dirs method when applicable
  • 3d23d1a refactor: pass param to the generateLogDir from all stages
  • 223b9de refactor: add parameter to skip writing topic directory data
  • 643c60c Merge pull request #30 from codecrafters-io/alpha-fixes-5
  • 7b4d5cf test: add fixtures
  • 25082ad refactor: update regex pattern for topic name validation
  • 48f43aa refactor: update apiVersionAssertion success logs
  • 7f7e3a7 refactor: update values in our serializer for custer metadata
  • d07c86f feat: add randomized unknown topic names
  • 74846df test: update cluster metadata payload tests
  • 2e47ced chore: add binspec cluster metadata generator + spec
  • a06631e Create LICENSE

v24

04 Oct 16:02
54440f0
Compare
Choose a tag to compare
v24

Changelog

  • 54440f0 Merge pull request #32 from codecrafters-io/alpha-fixes-7
  • d14ec39 refactor: log sent hexDump before sending is completed
  • d594778 Merge pull request #31 from codecrafters-io/alpha-fixes-6
  • 65a0420 refactor: update regex pattern for topic name validation
  • a790a0c test: update fixtures
  • 24b026c chore: update gitignore
  • 036111d refactor: pass quietLogger to generate log dirs method when applicable
  • 3d23d1a refactor: pass param to the generateLogDir from all stages
  • 223b9de refactor: add parameter to skip writing topic directory data
  • 643c60c Merge pull request #30 from codecrafters-io/alpha-fixes-5
  • 7b4d5cf test: add fixtures
  • 25082ad refactor: update regex pattern for topic name validation
  • 48f43aa refactor: update apiVersionAssertion success logs
  • 7f7e3a7 refactor: update values in our serializer for custer metadata
  • d07c86f feat: add randomized unknown topic names
  • 74846df test: update cluster metadata payload tests
  • 2e47ced chore: add binspec cluster metadata generator + spec
  • a06631e Create LICENSE