Releases: aklivity/zilla
0.9.88
Changelog
0.9.88 (2024-07-15)
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
0.9.86
0.9.85
Changelog
0.9.85 (2024-07-10)
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
Changelog
0.9.84 (2024-06-29)
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:
- Use default config when missing #1118 (jfallows)
- Require test exporter event properties via test schema #1117 (jfallows)
- Include engine test sources JAR in release #1116 (jfallows)
- Generate asyncapi schema catalog with avro, protobuf format support #1113 (akrambek)
- Add logging of cluster authorization failed error to kafka binding #1112 (attilakreiner)
- Verify public-private tls key pair #1108 (attilakreiner)
0.9.83 (2024-06-28)
Implemented enhancements:
- Add asyncapi http-kafka proxy example #1077
- Use miliseconds in metrics #1069
- Promote
filesystem
catalog out of incubator #1068 - Support
asyncapi
mappinghttp
protocol tokafka
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 viaasyncapi
#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:
- Refactor signaler class name #1111 (jfallows)
- fix: add volume mounts into the deployment yaml #1110 (vordimous)
- Support engine events and detect config watcher failed #1107 (jfallows)
- Support special characters for resolving channel ref #1101 (akrambek)
- Fix NegativeArraySizeException when receiving mqttFlush #1100 (bmaidics)
- Asyncapi sse kafka proxy #1099 (bmaidics)
- Fix dump mqtt session begin #1098 (attilakreiner)
- Promote catalog-filesystem out of incubator #1096 (attilakreiner)
- Fix imports #1095 (attilakreiner)
- Implement millisecond conversion to metrics #1094 (attilakreiner)
- filtering by structured value field(s) #1093 (aDaemonThread)
- Add sse payload validation #1092 (bmaidics)
- Ensure engine closes after stdout generated #1091 (jfallows)
- Await non-empty output before verifying expected vs actual #1090 (jfallows)
- Ensure stdout flush without newline before comparison to expected output #1089 (jfallows)
- Upgrade zilla docker image to use jdk 22 #1088 (jfallows)
- Update k3po dependency #1086 (jfallows)
- SSE asyncapi server, client #1085 (bmaidics)
- Java 17 source compatibility #1084 (jfallows)
- Bump ubuntu from jammy-20240427 to jammy-20240530 in /cloud/docker-image/src/main/docker #1079 (dependabot[bot])
- Dynamic decode padding by length fix #1078 (aDaemonThread)
- Catalog Handler interface to support dynamic encode padding by length #1075 (aDaemonThread)
- Fix mqtt-kafka non compact test #1074 (bmaidics)
- Http-Kafka AsyncAPI #1072 (bmaidics)
- Support remote zilla configuration with change detection #1071 (attilakreiner)
- feat: replace port 8080 with 12345 #1070 (vordimous)
- Fix NPE when trying to resolve guards #1067 (attilakreiner)
- Add publish qos max options for mqtt-kafka binding #1065 (bmaidics)
- Added declarative helmfile #1054 (ttimot24)
- Bump alpine from 3.19.1 to 3.20.0 in /cloud/docker-image/src/main/docker #1047 (dependabot[bot])
- Fix TlsNetworkIT by adding cipherSuites #1043 (attilakreiner)
- feat: replace static event name with dynamic based on event id #1029 (vordimous)
0.9.82 (2024-05-28)
Fixed bugs:
- Zilla crashes with
IllegalArgumentException: cannot accept missingValue
when usingdefaultOffset: live
#1051 - Zilla crashes on mqtt cli -T option #1039
- Running
emqtt_bench
bothsub
andpub
triggers an exception #1000 http-kafka
willfetch
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...
0.9.83
Changelog
0.9.83 (2024-06-28)
Implemented enhancements:
- Add asyncapi http-kafka proxy example #1077
- Use miliseconds in metrics #1069
- Promote
filesystem
catalog out of incubator #1068 - Support
asyncapi
mappinghttp
protocol tokafka
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 viaasyncapi
#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:
- Refactor signaler class name #1111 (jfallows)
- fix: add volume mounts into the deployment yaml #1110 (vordimous)
- Support engine events and detect config watcher failed #1107 (jfallows)
- Support special characters for resolving channel ref #1101 (akrambek)
- Fix NegativeArraySizeException when receiving mqttFlush #1100 (bmaidics)
- Asyncapi sse kafka proxy #1099 (bmaidics)
- Fix dump mqtt session begin #1098 (attilakreiner)
- Promote catalog-filesystem out of incubator #1096 (attilakreiner)
- Fix imports #1095 (attilakreiner)
- Implement millisecond conversion to metrics #1094 (attilakreiner)
- filtering by structured value field(s) #1093 (aDaemonThread)
- Add sse payload validation #1092 (bmaidics)
- Ensure engine closes after stdout generated #1091 (jfallows)
- Await non-empty output before verifying expected vs actual #1090 (jfallows)
- Ensure stdout flush without newline before comparison to expected output #1089 (jfallows)
- Upgrade zilla docker image to use jdk 22 #1088 (jfallows)
- Update k3po dependency #1086 (jfallows)
- SSE asyncapi server, client #1085 (bmaidics)
- Java 17 source compatibility #1084 (jfallows)
- Bump ubuntu from jammy-20240427 to jammy-20240530 in /cloud/docker-image/src/main/docker #1079 (dependabot[bot])
- Dynamic decode padding by length fix #1078 (aDaemonThread)
- Catalog Handler interface to support dynamic encode padding by length #1075 (aDaemonThread)
- Fix mqtt-kafka non compact test #1074 (bmaidics)
- Http-Kafka AsyncAPI #1072 (bmaidics)
- Support remote zilla configuration with change detection #1071 (attilakreiner)
- feat: replace port 8080 with 12345 #1070 (vordimous)
- Fix NPE when trying to resolve guards #1067 (attilakreiner)
- Add publish qos max options for mqtt-kafka binding #1065 (bmaidics)
- Added declarative helmfile #1054 (ttimot24)
- Bump alpine from 3.19.1 to 3.20.0 in /cloud/docker-image/src/main/docker #1047 (dependabot[bot])
- Fix TlsNetworkIT by adding cipherSuites #1043 (attilakreiner)
- feat: replace static event name with dynamic based on event id #1029 (vordimous)
0.9.82 (2024-05-28)
Fixed bugs:
- Zilla crashes with
IllegalArgumentException: cannot accept missingValue
when usingdefaultOffset: live
#1051 - Zilla crashes on mqtt cli -T option #1039
- Running
emqtt_bench
bothsub
andpub
triggers an exception #1000 http-kafka
willfetch
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)
Implemented enhancements:
- Improve Starting Zilla with the CLI #1016
- Generate
zilla dump
packet captures in timestamp order including across workers #959 - Split protocol testing into separate ITs for
zilla dump
command #958 - Add zilla context to MQTT consumer groups #886
Fixed bugs:
- Telemetry attribute service.name doesn't get sent correctly #1007
- Streampay
zilla
instance crashes while trying to accesshttps://localhost:9090
#975
Merged pull requests:
- Add service.name attribute to metrics #1048 (attilakreiner)
- Starting Zilla with the CLI improvement #1042 (aDaemonThread)
- Sort frames by timestamp in dump command #1041 (attilakreiner)
- Ensure new mqtt subscriptions are not empty #1040 ([jfallo...
0.9.82
Changelog
0.9.82 (2024-05-28)
Fixed bugs:
- Zilla crashes with
IllegalArgumentException: cannot accept missingValue
when usingdefaultOffset: live
#1051 - Zilla crashes on mqtt cli -T option #1039
- Running
emqtt_bench
bothsub
andpub
triggers an exception #1000 http-kafka
willfetch
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)
Implemented enhancements:
- Improve Starting Zilla with the CLI #1016
- Generate
zilla dump
packet captures in timestamp order including across workers #959 - Split protocol testing into separate ITs for
zilla dump
command #958 - Add zilla context to MQTT consumer groups #886
Fixed bugs:
- Telemetry attribute service.name doesn't get sent correctly #1007
- Streampay
zilla
instance crashes while trying to accesshttps://localhost:9090
#975
Merged pull requests:
- Add service.name attribute to metrics #1048 (attilakreiner)
- Starting Zilla with the CLI improvement #1042 (aDaemonThread)
- Sort frames by timestamp in dump command #1041 (attilakreiner)
- Ensure new mqtt subscriptions are not empty #1040 (jfallows)
- Add zilla context to MQTT consumer groups #1035 (bmaidics)
- Split protocol testing into separate ITs for zilla dump command #989 (attilakreiner)
0.9.80 (2024-05-20)
Breaking changes:
Implemented enhancements:
- Update the Zilla issue Bug Report template with debugging info collection instructions #991
- Support multiple specs in
openapi-asyncapi
binding #964 - Integrate JMH into
tls
binding #961 - Enhance validation for
openapi
andasyncapi
bindings #950 - Support multiple specs in
openapi
binding #949 - Support multiple specs in
asyncapi
binding #948 - Support
asyncapi
mqtt
streetlights mapping tokafka
streetlights #947 - Support
mqtt
access log #945 - Support
mqtt
client binding authorization #940 - Resiliently handle
apicurio
catalog unreachable #938 - Resiliently handle
karapace
catalog unreachable #937 - Support local
zilla
installation on MacOS viahomebrew
#680 - Update bug report template #820 (vordimous)
Fixed bugs:
- Zilla crashes with
IllegalArgumentException
when an Avro payload is fetched asjson
#1025 - MQTT-Kafka qos2: increasing tracked producer sequence number without publishing to Kafka #1014
- OTLP
logs
signal doesn't show up in OpenTelemetry Demo #1006 - Flow control issue in openapi binding #1004
mqtt
connecting with longer client id fails #1003- Running zilla with the
kafka-grpc
binding in a cluster with multiple instances results in each instance delivering a message to the configuredremote_server
#882 - Using the
grpc.kafka.proxy
example setup, Zilla will periodically not deliver the message to the gRPC service defined in thekafka-grpc
binding #881 - Flaky kafka-grpc test #768
Merged pull requests:
- Handle & calculate complex schema padding #1038 (aDaemonThread)
- Fix typo to send abort on abort instead of end #1036 (akrambek)
- Bump junit.version from 5.10.1 to 5.10.2 #1032 (dependabot[bot])
- Honor MQTT clean start at QoS2 produce #1031 (bmaidics)
- Use flyweight fields instead of class fields for control #1030 (akrambek)
- catalog:apicurio - unify caching across workers to maximize cache hits #1027 (aDaemonThread)
- Use binding id instead of route Id for resolved Id #1026 (akrambek)
- MQTT clients access log implementation #1023 (aDaemonThread)
- Unsubscribe on partition reassignment #1021 (akrambek)
- Bump commons-cli:commons-cli from 1.6.0 to 1.7.0 #1020 (dependabot[bot])
- Increase mqtt client id limit to 256 #1015 (bmaidics)
- Generate correct crc32c value for the messages with different produceId #1011 (akrambek)
- Remove generate command #1010 (attilakreiner)
- Support configuration of timestamps in zilla transport for k3po #1009 (jfallows)
- Support multiple specs in openapi-asyncapi binding #1008 (bmaidics)
- Support multiple specs in openapi binding #1005 (bmaidics)
- Fix secure http detection in OpenAPI #1002 (bmaidics)
- Enhancing validation for openapi and asyncapi bindings #1001 (aDaemonThread)
- Support asyncapi mqtt streetlights mapping to kafka streetlights #997 (bmaidics)
- Bump ubuntu from jammy-20240416 to jammy-20240427 in /cloud/docker-image/src/main/docker #996 (dependabot[bot])
- Bump org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.6 #995 (dependabot[bot])
- MQTT Websocket bugfix #993 (bmaidics)
- Add MQTT cli...
0.9.81
Changelog
0.9.81 (2024-05-24)
Implemented enhancements:
- Improve Starting Zilla with the CLI #1016
- Generate
zilla dump
packet captures in timestamp order including across workers #959 - Split protocol testing into separate ITs for
zilla dump
command #958 - Add zilla context to MQTT consumer groups #886
Fixed bugs:
- Telemetry attribute service.name doesn't get sent correctly #1007
- Streampay
zilla
instance crashes while trying to accesshttps://localhost:9090
#975
Merged pull requests:
- Add service.name attribute to metrics #1048 (attilakreiner)
- Starting Zilla with the CLI improvement #1042 (aDaemonThread)
- Sort frames by timestamp in dump command #1041 (attilakreiner)
- Ensure new mqtt subscriptions are not empty #1040 (jfallows)
- Add zilla context to MQTT consumer groups #1035 (bmaidics)
- Split protocol testing into separate ITs for zilla dump command #989 (attilakreiner)
0.9.80 (2024-05-20)
Breaking changes:
Implemented enhancements:
- Update the Zilla issue Bug Report template with debugging info collection instructions #991
- Support multiple specs in
openapi-asyncapi
binding #964 - Integrate JMH into
tls
binding #961 - Enhance validation for
openapi
andasyncapi
bindings #950 - Support multiple specs in
openapi
binding #949 - Support multiple specs in
asyncapi
binding #948 - Support
asyncapi
mqtt
streetlights mapping tokafka
streetlights #947 - Support
mqtt
access log #945 - Support
mqtt
client binding authorization #940 - Resiliently handle
apicurio
catalog unreachable #938 - Resiliently handle
karapace
catalog unreachable #937 - Support local
zilla
installation on MacOS viahomebrew
#680 - Update bug report template #820 (vordimous)
Fixed bugs:
- Zilla crashes with
IllegalArgumentException
when an Avro payload is fetched asjson
#1025 - MQTT-Kafka qos2: increasing tracked producer sequence number without publishing to Kafka #1014
- OTLP
logs
signal doesn't show up in OpenTelemetry Demo #1006 - Flow control issue in openapi binding #1004
mqtt
connecting with longer client id fails #1003- Running zilla with the
kafka-grpc
binding in a cluster with multiple instances results in each instance delivering a message to the configuredremote_server
#882 - Using the
grpc.kafka.proxy
example setup, Zilla will periodically not deliver the message to the gRPC service defined in thekafka-grpc
binding #881 - Flaky kafka-grpc test #768
Merged pull requests:
- Handle & calculate complex schema padding #1038 (aDaemonThread)
- Fix typo to send abort on abort instead of end #1036 (akrambek)
- Bump junit.version from 5.10.1 to 5.10.2 #1032 (dependabot[bot])
- Honor MQTT clean start at QoS2 produce #1031 (bmaidics)
- Use flyweight fields instead of class fields for control #1030 (akrambek)
- catalog:apicurio - unify caching across workers to maximize cache hits #1027 (aDaemonThread)
- Use binding id instead of route Id for resolved Id #1026 (akrambek)
- MQTT clients access log implementation #1023 (aDaemonThread)
- Unsubscribe on partition reassignment #1021 (akrambek)
- Bump commons-cli:commons-cli from 1.6.0 to 1.7.0 #1020 (dependabot[bot])
- Increase mqtt client id limit to 256 #1015 (bmaidics)
- Generate correct crc32c value for the messages with different produceId #1011 (akrambek)
- Remove generate command #1010 (attilakreiner)
- Support configuration of timestamps in zilla transport for k3po #1009 (jfallows)
- Support multiple specs in openapi-asyncapi binding #1008 (bmaidics)
- Support multiple specs in openapi binding #1005 (bmaidics)
- Fix secure http detection in OpenAPI #1002 (bmaidics)
- Enhancing validation for openapi and asyncapi bindings #1001 (aDaemonThread)
- Support asyncapi mqtt streetlights mapping to kafka streetlights #997 (bmaidics)
- Bump ubuntu from jammy-20240416 to jammy-20240427 in /cloud/docker-image/src/main/docker #996 (dependabot[bot])
- Bump org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.6 #995 (dependabot[bot])
- MQTT Websocket bugfix #993 (bmaidics)
- Add MQTT client authentication #992 (bmaidics)
tls
client/server/echo
handshake benchmark #990 (akrambek)- Bump ubuntu from jammy-20240111 to jammy-20240416 in /cloud/docker-image/src/main/docker #987 (dependabot[bot])
- Bump alpine from 3.19.0 to 3.19.1 in /cloud/docker-image/src/main/docker #986 (dependabot[bot])
- Update Java build matrix #983 (jfallows)
- Support multiple specs in asyncapi binding #982 (bmaidics)
- Remove event script in favor of handshake script #981 (attilakreiner)
echo
server
handshake benchmark #980 (akrambek)- MqttKafka publish intern fix #979 (bmaidics)
- Fix multiple exporters issue #978 (attilakreiner)
- unify caching across workers to maximize cache hits #977 (aDaemonThread)
- Support reading empty file payload #976 ([jfallows](https://github.com/jfallo...
0.9.80
Changelog
0.9.80 (2024-05-20)
Breaking changes:
Implemented enhancements:
- Update the Zilla issue Bug Report template with debugging info collection instructions #991
- Support multiple specs in
openapi-asyncapi
binding #964 - Integrate JMH into
tls
binding #961 - Enhance validation for
openapi
andasyncapi
bindings #950 - Support multiple specs in
openapi
binding #949 - Support multiple specs in
asyncapi
binding #948 - Support
asyncapi
mqtt
streetlights mapping tokafka
streetlights #947 - Support
mqtt
access log #945 - Support
mqtt
client binding authorization #940 - Resiliently handle
apicurio
catalog unreachable #938 - Resiliently handle
karapace
catalog unreachable #937 - Support local
zilla
installation on MacOS viahomebrew
#680 - Update bug report template #820 (vordimous)
Fixed bugs:
- Zilla crashes with
IllegalArgumentException
when an Avro payload is fetched asjson
#1025 - MQTT-Kafka qos2: increasing tracked producer sequence number without publishing to Kafka #1014
- OTLP
logs
signal doesn't show up in OpenTelemetry Demo #1006 - Flow control issue in openapi binding #1004
mqtt
connecting with longer client id fails #1003- Running zilla with the
kafka-grpc
binding in a cluster with multiple instances results in each instance delivering a message to the configuredremote_server
#882 - Using the
grpc.kafka.proxy
example setup, Zilla will periodically not deliver the message to the gRPC service defined in thekafka-grpc
binding #881 - Flaky kafka-grpc test #768
Merged pull requests:
- Handle & calculate complex schema padding #1038 (aDaemonThread)
- Fix typo to send abort on abort instead of end #1036 (akrambek)
- Bump junit.version from 5.10.1 to 5.10.2 #1032 (dependabot[bot])
- Honor MQTT clean start at QoS2 produce #1031 (bmaidics)
- Use flyweight fields instead of class fields for control #1030 (akrambek)
- catalog:apicurio - unify caching across workers to maximize cache hits #1027 (aDaemonThread)
- Use binding id instead of route Id for resolved Id #1026 (akrambek)
- MQTT clients access log implementation #1023 (aDaemonThread)
- Unsubscribe on partition reassignment #1021 (akrambek)
- Bump commons-cli:commons-cli from 1.6.0 to 1.7.0 #1020 (dependabot[bot])
- Increase mqtt client id limit to 256 #1015 (bmaidics)
- Generate correct crc32c value for the messages with different produceId #1011 (akrambek)
- Remove generate command #1010 (attilakreiner)
- Support configuration of timestamps in zilla transport for k3po #1009 (jfallows)
- Support multiple specs in openapi-asyncapi binding #1008 (bmaidics)
- Support multiple specs in openapi binding #1005 (bmaidics)
- Fix secure http detection in OpenAPI #1002 (bmaidics)
- Enhancing validation for openapi and asyncapi bindings #1001 (aDaemonThread)
- Support asyncapi mqtt streetlights mapping to kafka streetlights #997 (bmaidics)
- Bump ubuntu from jammy-20240416 to jammy-20240427 in /cloud/docker-image/src/main/docker #996 (dependabot[bot])
- Bump org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.6 #995 (dependabot[bot])
- MQTT Websocket bugfix #993 (bmaidics)
- Add MQTT client authentication #992 (bmaidics)
tls
client/server/echo
handshake benchmark #990 (akrambek)- Bump ubuntu from jammy-20240111 to jammy-20240416 in /cloud/docker-image/src/main/docker #987 (dependabot[bot])
- Bump alpine from 3.19.0 to 3.19.1 in /cloud/docker-image/src/main/docker #986 (dependabot[bot])
- Update Java build matrix #983 (jfallows)
- Support multiple specs in asyncapi binding #982 (bmaidics)
- Remove event script in favor of handshake script #981 (attilakreiner)
echo
server
handshake benchmark #980 (akrambek)- MqttKafka publish intern fix #979 (bmaidics)
- Fix multiple exporters issue #978 (attilakreiner)
- unify caching across workers to maximize cache hits #977 (aDaemonThread)
- Support reading empty file payload #976 (jfallows)
- Use format to construct get openapi operation for async rquest #967 (akrambek)
- binding config schema validation for unused properties #929 (aDaemonThread)
- Bump org.agrona:agrona from 1.6.0 to 1.21.1 #890 (dependabot[bot])
0.9.79 (2024-04-22)
Implemented enhancements:
- Support
filesystem
catalog for local schemas #908 - Check for files on startup when the zilla.yaml specifies paths to files or directories #292
Fixed bugs:
Merged pull requests:
- Support config for mqtt publish qos max #971 (jfallows)
- Use default kafka client id for kafka client instance id #968 (jfallows)
- Add vault parameter to exporter #966 (attilakreiner)
- Implement filesystem catalog #962 (bmaidics)
0.9.78 (2024-04-16)
**Merged pull...
0.9.79
Changelog
0.9.79 (2024-04-22)
Implemented enhancements:
- Support
filesystem
catalog for local schemas #908 - Check for files on startup when the zilla.yaml specifies paths to files or directories #292
Fixed bugs:
Merged pull requests:
- Support config for mqtt publish qos max #971 (jfallows)
- Use default kafka client id for kafka client instance id #968 (jfallows)
- Add vault parameter to exporter #966 (attilakreiner)
- Implement filesystem catalog #962 (bmaidics)
0.9.78 (2024-04-16)
Merged pull requests:
- Ensure binding types are populated for
zilla dump
to dissect protocol-specific frames #928 (attilakreiner)
0.9.77 (2024-04-15)
Merged pull requests:
- zilla dump : bindings not found in /var/runtime/zilla directory #927 (aDaemonThread)
- README Docs links and formatting fixes #926 (vordimous)
0.9.76 (2024-04-15)
Merged pull requests:
- IT to validate null message in binding-kafka with Model configured #925 (aDaemonThread)
- Convert non-null payloads only, … #923 (jfallows)
- Fix validation bug #922 (akrambek)
- Fix helm chart logo URL #920 (attilakreiner)
0.9.75 (2024-04-12)
Implemented enhancements:
- Support logging of events caused by Model #887
- Helm chart QoL improvements #884
- Support
mqtt
streetlights AsyncAPI validating proxy #880 - Promote components out of incubator #879
- Support specific server in AsyncAPI spec in
asyncapi
binding #878 - Support specific server in OpenAPI spec in
openapi
binding #877 - Support HTTP prefer async with OpenAPI #876
- Support OpenAPI and AsyncAPI validation cases #814
- Integrate
openapi
andasyncapi
withcatalog
#813
Fixed bugs:
- Error in JsonValidatorHandler when the remote registry can't be accessed #817
- Zilla doesn't communicate with bitnami/kafka in Taxi demo #690
- Bootstrap options on cache_client vs cache_server for the kafka binding #388
Merged pull requests:
- Fix remaing jwt issues #918 (akrambek)
- Promote components out of incubator #917 (jfallows)
- Ignore case while checking guard type #916 (akrambek)
- Handle race condition between k3po and engine… #915 (jfallows)
- Add apicurio latest version test #914 (bmaidics)
- Fix pom.xml for helm-chart #912 (attilakreiner)
- openapi-asyncapi route bug fixes #911 (akrambek)
- Use per worker registration for composite namespaces #910 (jfallows)
- Fix schema validation parsing #909 (akrambek)
- Support latest version in Apicurio #907 (bmaidics)
- Remove name from asyncapi.specs.servers #906 (bmaidics)
- Update schema to fix leaking implementation details #904 (aDaemonThread)
- Update helm chart #901 (attilakreiner)
- Integrate openapi and asyncapi with catalog #900 (akrambek)
- Support HTTP prefer async with OpenAPI #899 (akrambek)
- Asyncapi mqtt improvements #898 (bmaidics)
- Support karapace catalog #893 (bmaidics)
- Support BindingConfig attach and detach of composite namespaces #892 (jfallows)
- Cleanup warnings for JDK 21 tools #891 (jfallows)
- zilla crash while using model-json and schema is not found #889 (aDaemonThread)
- Support specific server in OpenAPI spec in openapi binding #888 (akrambek)
- Support specific server in AsyncAPI spec in asyncapi binding #883 (bmaidics)
- Number Validator improvement to support OpenAPI & AsyncAPI specs #875 (aDaemonThread)
- Event logs for Model #874 (aDaemonThread)
- String Validator improvement to support OpenAPI & AsyncAPI specs #873 (aDaemonThread)
- Schema fixes + avoiding duplicate reply begin on mqtt-kafka subscribe stream #872 (bmaidics)
- Support logging of schema without expressions #871 (jfallows)
- Fix metrics #869 (attilakreiner)
- Support metrics in openapi and asyncapi #868 (akrambek)
- Update README.md #867 (llukyanov)
- Integer Validator improvement to support OpenAPI & AsyncAPI specs #830 (aDaemonThread)
0.9.74 (2024-03-19)
Merged pull requests:
- Fix http header value offset #865 (akrambek)
- Support non-404 status codes on authorization failure #864 (jfallows)
0.9.73 (2024-03-18)
Merged pull requests: