Skip to content

Latest commit

 

History

History
54 lines (46 loc) · 6.62 KB

CHANGELOG.md

File metadata and controls

54 lines (46 loc) · 6.62 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.1.0 (2024-06-15)

Bug Fixes

  • add permission for dependabot for repository contents (fd18735)
  • add permissions for dependabot to write pull-requests (251913d)
  • don't use synchronous versions of cpu intensive functions (e67712e)
  • format imports (19d7136)
  • primitives: throw when invalid number of records has been received in record batch (280ce39), closes #50
  • primitives: update record to use proper data from kafka protocol (bc58b66)
  • primitives: use proper serialization for record headers (01acb27)
  • protocol: use more strict equal operator in uvarint (f275500)
  • serialization: use proper test lib (5c4f3c1)

Features

  • add Client and Session (f5c0a49)
  • add dependabot (94252d8), closes #7
  • add record and record batch types (e85d5ee), closes #22
  • add scram authentication (9f74919)
  • add ssl connection support (aeb1ef6)
  • add support for authentication methods (18385bb)
  • change request to not always require a response (c96d367)
  • ci: add matrix to run with multiple node versions (2956934)
  • ci: add timeout for the ci job (4d97ce5)
  • ci: enable auto review of dependabot prs (2826b4f)
  • ci: enable automerging for dependabot (3c7e87a), closes #121
  • ci: introduce ci (5934617)
  • compression: add different types of compression (83afac4), closes #26
  • connection error handling (8414f82)
  • connection: create representation of the connection with broker (dc4f1f5), closes #18
  • deps: install testcontainers (9a7efb7)
  • extend request interface with apiVersions and apiKey (ea35ab7)
  • introduce request builder, move correlationId out of Connection (e043836)
  • primitives: add non nullable array type (52e4d43)
  • protocol: add api versions request (26b6536), closes #19
  • protocol: add metadata request (2fbd8b3)
  • protocol: add produce request (ef63cd8)
  • protocol: add SaslAuthenticate and SaslHandshake requests (8d8b255)
  • protocol: add varlong primitive type (92af8ca), closes #23
  • protocol: implement kafka protocol primitives (0f67c82), closes #17
  • protocol: implement request and response headers (f361793), closes #20
  • sasl: add plain authentication mechanism (5757e4e)
  • sasl: add scram authentication mechanism (5366267)
  • security: implement SaslAuthenticator (f3a21fa)
  • serialization: update serialize methods to return Promises (549a307)
  • use template method for request builder (c8ceee4)