Skip to content

Releases: aklivity/zilla

0.9.99

12 Oct 01:39
Compare
Choose a tag to compare

Changelog

0.9.99 (2024-10-12)

Full Changelog

Merged pull requests:

0.9.98 (2024-10-10)

Full Changelog

Fixed bugs:

  • Propagate error code in risingwave binding that's coming either from pgsql-kafka or risingwave #1286
  • Zilla get blocked when sending messages to kafka #1268

Merged pull requests:

  • Propagate error code in risingwave binding that's coming either from pgsql-kafka or risingwave #1288 (akrambek)
  • Increase write buffer size to accomidate longer path #1287 (akrambek)

0.9.97 (2024-10-07)

Full Changelog

Implemented enhancements:

  • Support jwt guarded identity via custom token claim #1276
  • Support insert into to seed kafka messages via risingwave binding #1274

Merged pull requests:

  • pgsql DROP TOPIC command to KafkaDeleteTopicsBeginEx plus catalog unregister subject #1280 (akrambek)
  • external udf - python support #1278 (ankitk-me)
  • Support jwt guarded identity via custom token claim #1277 (akrambek)
  • Support insert into to seed kafka messages via risingwave binding #1275 (akrambek)

0.9.96 (2024-10-01)

Full Changelog

Implemented enhancements:

  • Support Kafka topics create, alter, delete #1059

Fixed bugs:

  • zilla Fails to Load Configuration from Specified location if the initial attempts are unsuccessful #1226

Merged pull requests:

0.9.95 (2024-09-23)

Full Changelog

Fixed bugs:

  • NPE durring high load: Cannot invoke "io.aklivity.zilla.runtime.binding.kafka.internal.types.KafkaEvaluation.ordinal()" because "evaluation" is null #1253

Merged pull requests:

0.9.94 (2024-09-21)

Full Changelog

Implemented enhancements:

  • Add more events to Zilla's connection with Kafka or other tcp clients #1123
  • Ignore case when evaluating enums #1109
  • Support catalog register new schema version #1060

Fixed bugs:

  • Zilla KafkaGroup stream stuck on decoding FindCoordinatorResponse #1201
  • NPE when a schema isn't found in a schema registry #1170
  • Fetching from a log compacted topic pulls all new messages with same key on first call #803

Merged pull requests:

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:

Read more

0.9.98

10 Oct 23:15
Compare
Choose a tag to compare

Changelog

0.9.98 (2024-10-10)

Full Changelog

Fixed bugs:

  • Propagate error code in risingwave binding that's coming either from pgsql-kafka or risingwave #1286
  • Zilla get blocked when sending messages to kafka #1268

Merged pull requests:

  • Propagate error code in risingwave binding that's coming either from pgsql-kafka or risingwave #1288 (akrambek)
  • Increase write buffer size to accomidate longer path #1287 (akrambek)

0.9.97 (2024-10-07)

Full Changelog

Implemented enhancements:

  • Support jwt guarded identity via custom token claim #1276
  • Support insert into to seed kafka messages via risingwave binding #1274

Merged pull requests:

  • pgsql DROP TOPIC command to KafkaDeleteTopicsBeginEx plus catalog unregister subject #1280 (akrambek)
  • external udf - python support #1278 (ankitk-me)
  • Support jwt guarded identity via custom token claim #1277 (akrambek)
  • Support insert into to seed kafka messages via risingwave binding #1275 (akrambek)

0.9.96 (2024-10-01)

Full Changelog

Implemented enhancements:

  • Support Kafka topics create, alter, delete #1059

Fixed bugs:

  • zilla Fails to Load Configuration from Specified location if the initial attempts are unsuccessful #1226

Merged pull requests:

0.9.95 (2024-09-23)

Full Changelog

Fixed bugs:

  • NPE durring high load: Cannot invoke "io.aklivity.zilla.runtime.binding.kafka.internal.types.KafkaEvaluation.ordinal()" because "evaluation" is null #1253

Merged pull requests:

0.9.94 (2024-09-21)

Full Changelog

Implemented enhancements:

  • Add more events to Zilla's connection with Kafka or other tcp clients #1123
  • Ignore case when evaluating enums #1109
  • Support catalog register new schema version #1060

Fixed bugs:

  • Zilla KafkaGroup stream stuck on decoding FindCoordinatorResponse #1201
  • NPE when a schema isn't found in a schema registry #1170
  • Fetching from a log compacted topic pulls all new messages with same key on first call #803

Merged pull requests:

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:

  • Refactor vault handler #1236 (jfallows)
  • Mqtt flow control fix #1233 (bmaidics)
  • Fix incorrect flush acknowledgement in KafkaCacheClientProduceFactory #1232 (bmaidics)
  • http binding update to support header overrides at route level #1231 (ankitk-me)
  • Update asyncapi binding module-info to open parser package #1227 (jfallows)
  • Link checker #1216 (vordimous)
  • Fix incorrect CRC combine in Kafka produce client #1214 ([bmaidics]...
Read more

0.9.97

07 Oct 21:16
Compare
Choose a tag to compare

Changelog

0.9.97 (2024-10-07)

Full Changelog

Implemented enhancements:

  • Support jwt guarded identity via custom token claim #1276
  • Support insert into to seed kafka messages via risingwave binding #1274

Merged pull requests:

  • pgsql DROP TOPIC command to KafkaDeleteTopicsBeginEx plus catalog unregister subject #1280 (akrambek)
  • external udf - python support #1278 (ankitk-me)
  • Support jwt guarded identity via custom token claim #1277 (akrambek)
  • Support insert into to seed kafka messages via risingwave binding #1275 (akrambek)

0.9.96 (2024-10-01)

Full Changelog

Implemented enhancements:

  • Support Kafka topics create, alter, delete #1059

Fixed bugs:

  • zilla Fails to Load Configuration from Specified location if the initial attempts are unsuccessful #1226

Merged pull requests:

0.9.95 (2024-09-23)

Full Changelog

Fixed bugs:

  • NPE durring high load: Cannot invoke "io.aklivity.zilla.runtime.binding.kafka.internal.types.KafkaEvaluation.ordinal()" because "evaluation" is null #1253

Merged pull requests:

0.9.94 (2024-09-21)

Full Changelog

Implemented enhancements:

  • Add more events to Zilla's connection with Kafka or other tcp clients #1123
  • Ignore case when evaluating enums #1109
  • Support catalog register new schema version #1060

Fixed bugs:

  • Zilla KafkaGroup stream stuck on decoding FindCoordinatorResponse #1201
  • NPE when a schema isn't found in a schema registry #1170
  • Fetching from a log compacted topic pulls all new messages with same key on first call #803

Merged pull requests:

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:

  • Refactor vault handler #1236 (jfallows)
  • Mqtt flow control fix #1233 (bmaidics)
  • Fix incorrect flush acknowledgement in KafkaCacheClientProduceFactory #1232 (bmaidics)
  • http binding update to support header overrides at route level #1231 (ankitk-me)
  • Update asyncapi binding module-info to open parser package #1227 (jfallows)
  • Link checker #1216 (vordimous)
  • Fix incorrect CRC combine in Kafka produce client #1214 (bmaidics)
  • Reduce compile warnings #1213 (jfallows)
  • Eclipse IDE import maven projects #1212 (jfallows)
  • Disable JVM class sharing to avoid error message during build #1210 (jfallows)
  • Initial risingwave binding projects #1209 (jfallows)
  • Ensure id encoding is consistent for encode and decode #1204 (jfallows)
  • Update mqtt session stream to report correct origin id for zilla dump comm...
Read more

0.9.96

01 Oct 19:07
Compare
Choose a tag to compare

Changelog

0.9.96 (2024-10-01)

Full Changelog

Implemented enhancements:

  • Support Kafka topics create, alter, delete #1059

Fixed bugs:

  • zilla Fails to Load Configuration from Specified location if the initial attempts are unsuccessful #1226

Merged pull requests:

0.9.95 (2024-09-23)

Full Changelog

Fixed bugs:

  • NPE durring high load: Cannot invoke "io.aklivity.zilla.runtime.binding.kafka.internal.types.KafkaEvaluation.ordinal()" because "evaluation" is null #1253

Merged pull requests:

0.9.94 (2024-09-21)

Full Changelog

Implemented enhancements:

  • Add more events to Zilla's connection with Kafka or other tcp clients #1123
  • Ignore case when evaluating enums #1109
  • Support catalog register new schema version #1060

Fixed bugs:

  • Zilla KafkaGroup stream stuck on decoding FindCoordinatorResponse #1201
  • NPE when a schema isn't found in a schema registry #1170
  • Fetching from a log compacted topic pulls all new messages with same key on first call #803

Merged pull requests:

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:

Read more

0.9.95

23 Sep 20:22
Compare
Choose a tag to compare

Changelog

0.9.95 (2024-09-23)

Full Changelog

Fixed bugs:

  • NPE durring high load: Cannot invoke "io.aklivity.zilla.runtime.binding.kafka.internal.types.KafkaEvaluation.ordinal()" because "evaluation" is null #1253

Merged pull requests:

0.9.94 (2024-09-21)

Full Changelog

Implemented enhancements:

  • Add more events to Zilla's connection with Kafka or other tcp clients #1123
  • Ignore case when evaluating enums #1109
  • Support catalog register new schema version #1060

Fixed bugs:

  • Zilla KafkaGroup stream stuck on decoding FindCoordinatorResponse #1201
  • NPE when a schema isn't found in a schema registry #1170
  • Fetching from a log compacted topic pulls all new messages with same key on first call #803

Merged pull requests:

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](https://githu...

Read more

0.9.94

21 Sep 05:27
Compare
Choose a tag to compare

Changelog

0.9.94 (2024-09-21)

Full Changelog

Implemented enhancements:

  • Add more events to Zilla's connection with Kafka or other tcp clients #1123
  • Ignore case when evaluating enums #1109
  • Support catalog register new schema version #1060

Fixed bugs:

  • Zilla KafkaGroup stream stuck on decoding FindCoordinatorResponse #1201
  • NPE when a schema isn't found in a schema registry #1170
  • Fetching from a log compacted topic pulls all new messages with same key on first call #803

Merged pull requests:

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 reques...

Read more

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)