Releases: codecrafters-io/kafka-tester
Releases · codecrafters-io/kafka-tester
v33
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
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
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
v29
Changelog
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
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
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
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
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