Skip to content

Changelog

0.8.1 (2023-07-18)

Full Changelog

Implemented enhancements:

  • Add Protobuf support to ListFieldFetcher and add tests #139
  • Add a header for distinguishing the services in logs #133
  • Gateway key serializer should be set by the keyArgument type #120
  • Create range index on --range-key field in mirror #119
  • Deploy mirror with --range-key argument #117
  • Ingest newly created topics into topic registry over Gateway #111

Fixed bugs:

  • Fix deletion of Mirrors with --range-key option #155
  • Fix typo in the range-key docs #145
  • Logging configuration over the config-map does not work properly #144
  • keyField fetching raises error #137
  • Topic Registry should store the precise schema type #78

Updated dependencies:

  • Test Traefik 2.9+ #149
  • Update mkdocs-material #118

Documentation updates:

  • Add documentation for the range queries with range-key #135

Miscellaneous:

  • Add tests for GenericRecord and DynamicMessage types of the keyFieldFetcher and the ListFieldFetcher #140
  • Create E2E test for range queries with range-key #134
  • Proposal: Quick-Logging Approach #129
  • Refine and standardise logs #127
  • Refactor Mirror topology #124
  • Design: Range queries V1.1 Range over value fields #114
  • Replace deprecated set-output commands #109

0.8.0 (2022-10-14)

Full Changelog

Implemented enhancements:

  • Remove zero padding from the key in the range index #103
  • Make range queries exclusive #102
  • Make range queries exclusive #96
  • Define the system behaviour when --no-point is entered and there is no range field #82
  • Check for --range-field and --retention-time during deployment #73
  • Expose and implement range query API #63
  • Create Range Data Fetcher #59
  • Implement processor for range indexes #58
  • Add rangeFrom and rangeTo to @topic directive #57
  • Deploy range mirror #56
  • Add a mechanism for the dynamic update of partition-host mapping to the PartitionRouter (PartitionedMirrorClient) #39
  • Partition-mapping routing in the gateway to avoid selecting a wrong replica in a multi-replica scenario #35

Fixed bugs:

  • Fix the broken link in the range query details docs #112
  • Investigate the problem with the flaky behaviour of the MultiSubscriptionFetcherTest in the CI/CD #98
  • Key information validation clashes with the semantics of multi subscriptions #88
  • Partition routing not working properly #80
  • It is not possible to create a gateway when -s flag is used #74
  • Non string type arguments not supported in list arguments #65

Updated dependencies:

  • Support Kafka 3.2 #105
  • Micronaut 3.0 upgrade #6
  • Prepare Kafka 3.0 upgrade #5

Documentation updates:

  • Roadmap section update #107
  • Update reference section #100
  • Update the range queries documentation with a new example #97
  • Links in the Docu should point to the version being viewed instead of latest #93
  • Extend the docu with multi subscriptions (intro + example and details) #85
  • Add documentation for working with range queries #68

Miscellaneous:

  • Create a test for MultiSubscriptionFetcher that encompasses complex types #87
  • Adjust manager to the change in the --point / --no-point approach #83
  • Allow a possibility to choose the instance of Python Package Index #76
  • Enforce checkstyle in the CI #64
  • Design: Range queries V1 support #55
  • Investigate high latency ingestion #54
  • Evaluate range queries #28

0.7.0 (2022-07-20)

Full Changelog

Documentation updates:

  • Document supported GraphQL elements #32
  • Broken links in documentation #11
  • Move solutions to main repository #7

Miscellaneous:

  • Expose partition information in mirror #30
  • TopicTypeService should be aware of different schema formats #24
  • GraphQL to Protobuf converter #23
  • Ensure Protobuf schema doesn't exist when creating a new topic #22
  • New configuration variable for schema type #21
  • Improve validation checks for the topic directive #20
  • Enable the app deployment from a private container registry #18
  • Design: Protobuf support #17
  • No error message when creating the same gateway, app, or mirror multiple times #15
  • New TypeResolver for Protobuf #2
  • Support reading Protobuf data #1

0.6.0 (2022-04-24)

Open-Source release 🎉