Skip to content

Releases: aklivity/zilla

0.9.93

10 Sep 21:28
Compare
Choose a tag to compare

Changelog

0.9.93 (2024-09-10)

Full Changelog

Implemented enhancements:

  • Support pgsql binding #1057
  • Handle large HTTP headers #1046
  • Gracefully handle zilla.yml instead of zilla.yaml #580

Fixed bugs:

  • Zilla OpenAPI not supporting filesystem catalog #1225
  • Zilla produces corrupt messages due to incorrect CRC when fragmented #1221
  • Issue referencing guard in asyncapi binding #1215
  • Using catalog::apicurio triggers unexpected behaviour #1202
  • 400 Bad Request response from Zilla when Using Java HttpClient #1192
  • Investigate connection pool reconnect when Kafka not yet available #1153

Merged pull requests:

0.9.92 (2024-08-13)

Full Changelog

Implemented enhancements:

  • Support extract-key kafka message transform #1176

Merged pull requests:

0.9.91 (2024-08-10)

Full Changelog

Fixed bugs:

  • asyncapi binding triggers zilla crash when used with catalog::apicurio #1185
  • Avro to JSON conversion problem with REST Proxy #1169

Merged pull requests:

  • Support SKIP_MANY only kafka headers sequence filter #1189 (jfallows)
  • Enables bindings:asyncapi to use catalog::apicurio #1186 (ankitk-me)

0.9.90 (2024-08-05)

Full Changelog

Implemented enhancements:

  • Support extract-headers kafka message transform #1175
  • Simplify sse support in AsyncAPI specs #1151

Fixed bugs:

  • Support topic pattern wildcards in mqtt-kafka clients #1178
  • Connecting to Aiven Kafka over TLS Throws an java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty Error #1115

Merged pull requests:

  • Resolve server binding protocol type dissector … #1181 (jfallows)
  • Apply minimum mqtt timeout constraint … #1180 (jfallows)
  • Update MQTT wildcard processing for client topic patterns #1179 (jfallows)
  • Support extract-headers kafka message transform #1177 (akrambek)
  • Refactor asyncapi binding to simplify SSE asyncapi bindings extension #1171 (jfallows)
  • Add validation for invalid path in http-kafka #1168 (bmaidics)
  • Bump alpine from 3.20.1 to 3.20.2 in /cloud/docker-image/src/main/docker #1165 (dependabot[bot])
  • tls binding require vault and keys or signers in options #1159 (ankitk-me)

0.9.89 (2024-07-22)

Full Changelog

Implemented enhancements:

  • Support asyncapi mapping sse protocol to kafka protocol #1064
  • Helm chart option for handling HTTP/2 behind an Ingress controller #896
  • Support grpc custom metadata pass through #730
  • Export telemetry logs to local filesystem #298
  • Integrate OpenTelemetry collectors by exporting local log events over OTLP #297
  • Design observable logs configuration syntax #296
  • telemetry logs feature #295

Fixed bugs:

  • custom metadata populated by grpc-server missing #1155
  • Avro validation returns 204 and produces blank message #1143
  • Fix WS large message bug #725 (bmaidics)

Merged pull requests:

0.9.88 (2024-07-15)

Full Changelog

Implemented enhancements:

-...

Read more

0.9.92

03 Sep 18:05
Compare
Choose a tag to compare

Changelog

0.9.92 (2024-08-13)

Full Changelog

Implemented enhancements:

  • Support extract-key kafka message transform #1176

Merged pull requests:

0.9.91 (2024-08-10)

Full Changelog

Fixed bugs:

  • asyncapi binding triggers zilla crash when used with catalog::apicurio #1185
  • Avro to JSON conversion problem with REST Proxy #1169

Merged pull requests:

  • Support SKIP_MANY only kafka headers sequence filter #1189 (jfallows)
  • Enables bindings:asyncapi to use catalog::apicurio #1186 (ankitk-me)

0.9.90 (2024-08-05)

Full Changelog

Implemented enhancements:

  • Support extract-headers kafka message transform #1175
  • Simplify sse support in AsyncAPI specs #1151

Fixed bugs:

  • Support topic pattern wildcards in mqtt-kafka clients #1178
  • Connecting to Aiven Kafka over TLS Throws an java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty Error #1115

Merged pull requests:

  • Resolve server binding protocol type dissector … #1181 (jfallows)
  • Apply minimum mqtt timeout constraint … #1180 (jfallows)
  • Update MQTT wildcard processing for client topic patterns #1179 (jfallows)
  • Support extract-headers kafka message transform #1177 (akrambek)
  • Refactor asyncapi binding to simplify SSE asyncapi bindings extension #1171 (jfallows)
  • Add validation for invalid path in http-kafka #1168 (bmaidics)
  • Bump alpine from 3.20.1 to 3.20.2 in /cloud/docker-image/src/main/docker #1165 (dependabot[bot])
  • tls binding require vault and keys or signers in options #1159 (ankitk-me)

0.9.89 (2024-07-22)

Full Changelog

Implemented enhancements:

  • Support asyncapi mapping sse protocol to kafka protocol #1064
  • Helm chart option for handling HTTP/2 behind an Ingress controller #896
  • Support grpc custom metadata pass through #730
  • Export telemetry logs to local filesystem #298
  • Integrate OpenTelemetry collectors by exporting local log events over OTLP #297
  • Design observable logs configuration syntax #296
  • telemetry logs feature #295

Fixed bugs:

  • custom metadata populated by grpc-server missing #1155
  • Avro validation returns 204 and produces blank message #1143
  • Fix WS large message bug #725 (bmaidics)

Merged pull requests:

0.9.88 (2024-07-15)

Full Changelog

Implemented enhancements:

  • AsyncAPI http-kafka header overrides support #1141

Fixed bugs:

  • AsyncAPI sse kafka filtering support #1137

Merged pull requests:

  • Support asyncapi authorization in http kafka and sse kafka #1150 (akrambek)
  • MInor fixes for asyncapi sse-kafka and http-kafka binding support #1149 (akrambek)
  • Support sse-kafka header filters from AsyncAPI sse operation #1148 (jfallows)
  • Support http-kafka header overrides from AsyncAPI http operation #1147 (jfallows)
  • fix: update readme links #1146 (vordimous)
  • Support http authorization in asyncapi generation #1145 (akrambek)
  • update ingress values and implementation #1142 (vordimous)

0.9.87 (2024-07-12)

Full Changelog

Merged pull requests:

  • Support multiple requests with single window ack on shared connection #1144 (jfallows)

0.9.86 (2024-07-10)

Full Changelog

Merged pull requests:

  • Handle incremental key validation when length increases #1140 (akrambek)

0.9.85 (2024-07-10)

Full Changelog

Implemented enhancements:

  • add option to print version information to the cli tools #1066

Fixed bugs:

  • Support key validation in kafka asyncapi generation #1105
  • Asyncapi doesn't generate schema for catalog with avro format #1104

Closed issues:

  • Add more context to the Kafka API event code log formatter. #1126

Merged pull requests:

Read more

0.9.91

10 Aug 07:10
Compare
Choose a tag to compare

Changelog

0.9.91 (2024-08-10)

Full Changelog

Fixed bugs:

  • asyncapi binding triggers zilla crash when used with catalog::apicurio #1185
  • Avro to JSON conversion problem with REST Proxy #1169

Merged pull requests:

  • Support SKIP_MANY only kafka headers sequence filter #1189 (jfallows)
  • Enables bindings:asyncapi to use catalog::apicurio #1186 (ankitk-me)

0.9.90

05 Aug 19:52
Compare
Choose a tag to compare

Changelog

0.9.90 (2024-08-05)

Full Changelog

Implemented enhancements:

  • Support extract-headers kafka message transform #1175
  • Simplify sse support in AsyncAPI specs #1151

Fixed bugs:

  • Support topic pattern wildcards in mqtt-kafka clients #1178
  • Connecting to Aiven Kafka over TLS Throws an java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty Error #1115

Merged pull requests:

  • Resolve server binding protocol type dissector … #1181 (jfallows)
  • Apply minimum mqtt timeout constraint … #1180 (jfallows)
  • Update MQTT wildcard processing for client topic patterns #1179 (jfallows)
  • Support extract-headers kafka message transform #1177 (akrambek)
  • Refactor asyncapi binding to simplify SSE asyncapi bindings extension #1171 (jfallows)
  • Add validation for invalid path in http-kafka #1168 (bmaidics)
  • Bump alpine from 3.20.1 to 3.20.2 in /cloud/docker-image/src/main/docker #1165 (dependabot[bot])
  • tls binding require vault and keys or signers in options #1159 (ankitk-me)

0.9.89

22 Jul 19:30
Compare
Choose a tag to compare

Changelog

0.9.89 (2024-07-22)

Full Changelog

Implemented enhancements:

  • Support asyncapi mapping sse protocol to kafka protocol #1064
  • Helm chart option for handling HTTP/2 behind an Ingress controller #896
  • Support grpc custom metadata pass through #730
  • Export telemetry logs to local filesystem #298
  • Integrate OpenTelemetry collectors by exporting local log events over OTLP #297
  • Design observable logs configuration syntax #296
  • telemetry logs feature #295

Fixed bugs:

  • custom metadata populated by grpc-server missing #1155
  • Avro validation returns 204 and produces blank message #1143
  • Fix WS large message bug #725 (bmaidics)

Merged pull requests:

0.9.88

22 Jul 19:29
Compare
Choose a tag to compare

Changelog

0.9.88 (2024-07-15)

Full Changelog

Implemented enhancements:

  • AsyncAPI http-kafka header overrides support #1141

Fixed bugs:

  • AsyncAPI sse kafka filtering support #1137

Merged pull requests:

  • Support asyncapi authorization in http kafka and sse kafka #1150 (akrambek)
  • MInor fixes for asyncapi sse-kafka and http-kafka binding support #1149 (akrambek)
  • Support sse-kafka header filters from AsyncAPI sse operation #1148 (jfallows)
  • Support http-kafka header overrides from AsyncAPI http operation #1147 (jfallows)
  • fix: update readme links #1146 (vordimous)
  • Support http authorization in asyncapi generation #1145 (akrambek)
  • update ingress values and implementation #1142 (vordimous)

0.9.87

12 Jul 05:37
Compare
Choose a tag to compare

Changelog

0.9.87 (2024-07-12)

Full Changelog

Merged pull requests:

  • Support multiple requests with single window ack on shared connection #1144 (jfallows)

0.9.86

10 Jul 18:19
Compare
Choose a tag to compare

Changelog

0.9.86 (2024-07-10)

Full Changelog

Merged pull requests:

  • Handle incremental key validation when length increases #1140 (akrambek)

0.9.85

10 Jul 01:57
Compare
Choose a tag to compare

Changelog

0.9.85 (2024-07-10)

Full Changelog

Implemented enhancements:

  • add option to print version information to the cli tools #1066

Fixed bugs:

  • Support key validation in kafka asyncapi generation #1105
  • Asyncapi doesn't generate schema for catalog with avro format #1104

Closed issues:

  • Add more context to the Kafka API event code log formatter. #1126

Merged pull requests:

  • Ensure SASL handshake occurs for JoinGroupRequest as needed… #1139 (jfallows)
  • Add CatalogConfig.builder() methods #1133 (jfallows)
  • Lint helm chart on local builds and PR builds #1132 (jfallows)
  • fix: Add custom pod labels and fix notes for connection instructions #1130 (vordimous)
  • Detect missing events in test exporter #1128 (jfallows)
  • Enhance Kafka event descriptions #1127 (jfallows)
  • Bug fixes and improvements to support asyncapi http, sse, and kafka integration #1124 (akrambek)
  • Add zilla version command #1121 (bmaidics)
  • Support reentrant kafka write key for converter #1120 (jfallows)
  • Enhance TLS key pair verification tests #1119 (jfallows)
  • Bump alpine from 3.20.0 to 3.20.1 in /cloud/docker-image/src/main/docker [#1102](https://

0.9.84

29 Jun 04:53
Compare
Choose a tag to compare

Changelog

0.9.84 (2024-06-29)

Full Changelog

Implemented enhancements:

  • Verify public-private key pair obtained from vault used for TLS handshake #1073

Closed issues:

  • feat: improve troubleshooting capabilities #903

Merged pull requests:

0.9.83 (2024-06-28)

Full Changelog

Implemented enhancements:

  • Add asyncapi http-kafka proxy example #1077
  • Use miliseconds in metrics #1069
  • Promote filesystem catalog out of incubator #1068
  • Support asyncapi mapping http protocol to kafka protocol #1063
  • Support filtering by kafka structured value field(s) #1062
  • Support remote zilla configuration with change detection #1061
  • Use full Event ID and the event name #1013
  • Support configuration of MQTT Publish QoS maximum #970
  • Support sse server and client via asyncapi #952
  • Review kafka binding partition offset vs progress offset #285

Fixed bugs:

  • iNotify error when multiple Zilla instances are started in K8s Pods on a Portainer.io host #1081
  • Running emqtt_bench sub triggers an exception #1037
  • MqttSessionBeginEx missing packetIds in zilla dump #1028
  • Running emqtt_bench triggers an exception in mqtt during the decoding #999
  • Intermittent NPE when trying to resolve guards #994

Closed issues:

  • Add SSE payload validation to sse-server binding #1076

Merged pull requests:

0.9.82 (2024-05-28)

Full Changelog

Fixed bugs:

  • Zilla crashes with IllegalArgumentException: cannot accept missingValue when using defaultOffset: live #1051
  • Zilla crashes on mqtt cli -T option #1039
  • Running emqtt_bench both sub and pub triggers an exception #1000
  • http-kafka will fetch messages that have been deleted by a retention policy #897

Merged pull requests:

  • Update to handle catalog IT validation(resolve schema from subject) #1055 (aDaemonThread)
  • Queue as different kafka produce request if producerId or producerEpoch varies #1053 (akrambek)
  • Support kafka cache bootstrap with topic default offset live #1052 (jfallows)
  • Set decoder to ignoreAll after session is taken over by other MQTT client #1045 (bmaidics)
  • Add detection of non-compacted session topic #1044 (bmaidics)
  • Fix: http-kafka will fetch messages that have been deleted by a reten… #1033 (aDaemonThread)

0.9.81 (2024-05-24)

[Full Changelog](https://github.com/aklivi...

Read more