Releases: aklivity/zilla
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:
0.9.78
Changelog
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:
- Read buffer pool size from file when readonly #863 (jfallows)
- Resolve top level namespace guards in composite namespaces #862 (jfallows)
- Openapi bug fixes #861 (akrambek)
- Populate guarded qname for composite namespaces #860 (jfallows)
- Fix qvault on asyncapi composite binding #858 (bmaidics)
- Support guarded qname for composite namespaces #857 (jfallows)
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
-...
0.9.77
Changelog
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:
- Read buffer pool size from file when readonly #863 (jfallows)
- Resolve top level namespace guards in composite namespaces #862 (jfallows)
- Openapi bug fixes #861 (akrambek)
- Populate guarded qname for composite namespaces #860 (jfallows)
- Fix qvault on asyncapi composite binding #858 (bmaidics)
- Support guarded qname for composite namespaces #857 (jfallows)
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosqu...
0.9.76
Changelog
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:
- Read buffer pool size from file when readonly #863 (jfallows)
- Resolve top level namespace guards in composite namespaces #862 (jfallows)
- Openapi bug fixes #861 (akrambek)
- Populate guarded qname for composite namespaces #860 (jfallows)
- Fix qvault on asyncapi composite binding #858 (bmaidics)
- Support guarded qname for composite namespaces #857 (jfallows)
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosquitto_pub qos 0 fails validation with a valid message #838
- Zilla Quickstart gRPC RouteGuide service hangs after lots of messages #719
Merged pull requests:
0.9.75
Changelog
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:
- Read buffer pool size from file when readonly #863 (jfallows)
- Resolve top level namespace guards in composite namespaces #862 (jfallows)
- Openapi bug fixes #861 (akrambek)
- Populate guarded qname for composite namespaces #860 (jfallows)
- Fix qvault on asyncapi composite binding #858 (bmaidics)
- Support guarded qname for composite namespaces #857 (jfallows)
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosquitto_pub qos 0 fails validation with a valid message #838
- Zilla Quickstart gRPC RouteGuide service hangs after lots of messages #719
Merged pull requests:
- Add key filter support in openapi asyncapi mapping #851 (akrambek)
- Support verbose output of internally generated composite namespaces #850 (jfallows)
- Use correct offset when response has no record set #849 (akrambek)
- Fix binding metadata for composite bindings #847 (attilakreiner)
- CacheProduceIT.shouldRejectMessageValues nondeterministic failure fix #845 (aDaemonThread)
- Implement JoinGroup request as first class stream #844 (akrambek)
- Fix patch detection in open...
0.9.74
Changelog
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:
- Read buffer pool size from file when readonly #863 (jfallows)
- Resolve top level namespace guards in composite namespaces #862 (jfallows)
- Openapi bug fixes #861 (akrambek)
- Populate guarded qname for composite namespaces #860 (jfallows)
- Fix qvault on asyncapi composite binding #858 (bmaidics)
- Support guarded qname for composite namespaces #857 (jfallows)
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosquitto_pub qos 0 fails validation with a valid message #838
- Zilla Quickstart gRPC RouteGuide service hangs after lots of messages #719
Merged pull requests:
- Add key filter support in openapi asyncapi mapping #851 (akrambek)
- Support verbose output of internally generated composite namespaces #850 (jfallows)
- Use correct offset when response has no record set #849 (akrambek)
- Fix binding metadata for composite bindings #847 (attilakreiner)
- CacheProduceIT.shouldRejectMessageValues nondeterministic failure fix #845 (aDaemonThread)
- Implement JoinGroup request as first class stream #844 (akrambek)
- Fix patch detection in openapi and asyncapi #843 (akrambek)
- Fix mosquitto_pub fails validation with a valid message #840 (bmaidics)
- Add event logs to open telemetry exporter #839 (attilakreiner)
- Add Apicurio catalog #827 (bmaidics)
0.9.70 (2024-03-07)
Fixed bugs:
- Using parameter expansion in bash doesn't work in the docker containers. #829
- Zilla crashes when a lot of MQTT clients are connected #762
Merged pull requests:
- Fix options name, port resolving #833 (bmaidics)
- Stabilize Asyncapi test with race condition #832 (bmaidics)
- Simplify zilla shell script logic for sh on container images #831 (jfallows)
- Fix NPE in connection pool due to race condition #828 (akrambek)
- Refactoring event logs #821 (attilakreiner)
0.9.69 (2024-03-04)
Implemented enhancements:
- Use dedicated env var to enable Incubator features #800
- Support
http
tokafka
proxy usingopenapi.yaml
andasyncapi.yaml
#742 - Support
mqtt
tokafka
proxy usingasyncapi.yaml
#741 - Support
openapi
http
proxy usingopenapi.yaml
#740 - Support
asyncapi
http
proxy usingasyncapi.yaml
#739 - Support
asyncapi
mqtt
proxy usingasyncapi.yaml
#738 - Support local logging of events caused by external actors #679
- Support parameters in KafkaTopicsConfig #809 (bmaidics)
Fixed bugs:
- SEVERE: Problem adapting object of type class NamespaceConfig to interface jakarta.json.JsonObject in class class NamespaceAdapter #796
- Zilla is validating
env
vars before replacing them. #795 - Basic Docker Compose Setup Clogs CPU With Error Messages #722
Merged pull requests:
- Asyncapi and Openapi bug fixes #826 (akrambek)
- Asyncapi catalog implementation #825 (bmaidics)
- Fix NPE in KafkaSignalStream #823 (bmaidics)
- Fix early flush sending for retained stream #822 (bmaidics)
- Add incubating annotation for stdout exporter #819 (jfallows)
- MQTT-Kafka asyncapi proxy #818 (bmaidics)
- Fix kafka client composite resolvedId #816 (bmaidics)
- Use env var to add incubator java option #811 (vordimous)
- Support http to kafka proxy using openapi.yaml and asyncapi.yaml #810 (akrambek)
- Structured models require
catalog
config #807 (aDaemonThread) - Include qualified vault name on binding #806 (jfallows)
- Include config exception cause #805 (jfallows)
- Kafka asyncapi client #804 (bmaidics)
- Support k3po ephemeral option #801 (akrambek)
- Support asyncapi http proxy using asyncapi.yaml #799 (bmaidics)
- Fix kafka sasl schema validation to support expressions #798 (akrambek)
- Zilla is validating env vars before replacing them #797 (akrambek)
- Support openapi http proxy using openapi.yaml #778 (akrambek)
- Support asyncapi mqtt proxy using asyncapi.yaml #764 (bmaidics)
- Support local logging of events [#75...
0.9.73
Changelog
0.9.73 (2024-03-18)
Merged pull requests:
- Read buffer pool size from file when readonly #863 (jfallows)
- Resolve top level namespace guards in composite namespaces #862 (jfallows)
- Openapi bug fixes #861 (akrambek)
- Populate guarded qname for composite namespaces #860 (jfallows)
- Fix qvault on asyncapi composite binding #858 (bmaidics)
- Support guarded qname for composite namespaces #857 (jfallows)
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosquitto_pub qos 0 fails validation with a valid message #838
- Zilla Quickstart gRPC RouteGuide service hangs after lots of messages #719
Merged pull requests:
- Add key filter support in openapi asyncapi mapping #851 (akrambek)
- Support verbose output of internally generated composite namespaces #850 (jfallows)
- Use correct offset when response has no record set #849 (akrambek)
- Fix binding metadata for composite bindings #847 (attilakreiner)
- CacheProduceIT.shouldRejectMessageValues nondeterministic failure fix #845 (aDaemonThread)
- Implement JoinGroup request as first class stream #844 (akrambek)
- Fix patch detection in openapi and asyncapi #843 (akrambek)
- Fix mosquitto_pub fails validation with a valid message #840 (bmaidics)
- Add event logs to open telemetry exporter #839 (attilakreiner)
- Add Apicurio catalog #827 (bmaidics)
0.9.70 (2024-03-07)
Fixed bugs:
- Using parameter expansion in bash doesn't work in the docker containers. #829
- Zilla crashes when a lot of MQTT clients are connected #762
Merged pull requests:
- Fix options name, port resolving #833 (bmaidics)
- Stabilize Asyncapi test with race condition #832 (bmaidics)
- Simplify zilla shell script logic for sh on container images #831 (jfallows)
- Fix NPE in connection pool due to race condition #828 (akrambek)
- Refactoring event logs #821 (attilakreiner)
0.9.69 (2024-03-04)
Implemented enhancements:
- Use dedicated env var to enable Incubator features #800
- Support
http
tokafka
proxy usingopenapi.yaml
andasyncapi.yaml
#742 - Support
mqtt
tokafka
proxy usingasyncapi.yaml
#741 - Support
openapi
http
proxy usingopenapi.yaml
#740 - Support
asyncapi
http
proxy usingasyncapi.yaml
#739 - Support
asyncapi
mqtt
proxy usingasyncapi.yaml
#738 - Support local logging of events caused by external actors #679
- Support parameters in KafkaTopicsConfig #809 (bmaidics)
Fixed bugs:
- SEVERE: Problem adapting object of type class NamespaceConfig to interface jakarta.json.JsonObject in class class NamespaceAdapter #796
- Zilla is validating
env
vars before replacing them. #795 - Basic Docker Compose Setup Clogs CPU With Error Messages #722
Merged pull requests:
- Asyncapi and Openapi bug fixes #826 (akrambek)
- Asyncapi catalog implementation #825 (bmaidics)
- Fix NPE in KafkaSignalStream #823 (bmaidics)
- Fix early flush sending for retained stream #822 (bmaidics)
- Add incubating annotation for stdout exporter #819 (jfallows)
- MQTT-Kafka asyncapi proxy #818 (bmaidics)
- Fix kafka client composite resolvedId #816 (bmaidics)
- Use env var to add incubator java option #811 (vordimous)
- Support http to kafka proxy using openapi.yaml and asyncapi.yaml #810 (akrambek)
- Structured models require
catalog
config #807 (aDaemonThread) - Include qualified vault name on binding #806 (jfallows)
- Include config exception cause #805 (jfallows)
- Kafka asyncapi client #804 (bmaidics)
- Support k3po ephemeral option #801 (akrambek)
- Support asyncapi http proxy using asyncapi.yaml #799 (bmaidics)
- Fix kafka sasl schema validation to support expressions #798 (akrambek)
- Zilla is validating env vars before replacing them #797 (akrambek)
- Support openapi http proxy using openapi.yaml #778 (akrambek)
- Support asyncapi mqtt proxy using asyncapi.yaml #764 (bmaidics)
- Support local logging of events #755 (attilakreiner)
0.9.68 (2024-02-13)
Fixed bugs:
- Zilla crashes when a large number of MQTT clients connect #793
Merged pull requests:
- Require group host and port for
kafka
...
0.9.72
Changelog
0.9.72 (2024-03-17)
Merged pull requests:
- Log http access event before validation in both http/1.1 and h2 #856 (jfallows)
- Fail when failed to acquire budget index #855 (bmaidics)
- Conditionally release buffer slot on clean up #854 (akrambek)
- Fix exporter-otlp schema #852 (attilakreiner)
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosquitto_pub qos 0 fails validation with a valid message #838
- Zilla Quickstart gRPC RouteGuide service hangs after lots of messages #719
Merged pull requests:
- Add key filter support in openapi asyncapi mapping #851 (akrambek)
- Support verbose output of internally generated composite namespaces #850 (jfallows)
- Use correct offset when response has no record set #849 (akrambek)
- Fix binding metadata for composite bindings #847 (attilakreiner)
- CacheProduceIT.shouldRejectMessageValues nondeterministic failure fix #845 (aDaemonThread)
- Implement JoinGroup request as first class stream #844 (akrambek)
- Fix patch detection in openapi and asyncapi #843 (akrambek)
- Fix mosquitto_pub fails validation with a valid message #840 (bmaidics)
- Add event logs to open telemetry exporter #839 (attilakreiner)
- Add Apicurio catalog #827 (bmaidics)
0.9.70 (2024-03-07)
Fixed bugs:
- Using parameter expansion in bash doesn't work in the docker containers. #829
- Zilla crashes when a lot of MQTT clients are connected #762
Merged pull requests:
- Fix options name, port resolving #833 (bmaidics)
- Stabilize Asyncapi test with race condition #832 (bmaidics)
- Simplify zilla shell script logic for sh on container images #831 (jfallows)
- Fix NPE in connection pool due to race condition #828 (akrambek)
- Refactoring event logs #821 (attilakreiner)
0.9.69 (2024-03-04)
Implemented enhancements:
- Use dedicated env var to enable Incubator features #800
- Support
http
tokafka
proxy usingopenapi.yaml
andasyncapi.yaml
#742 - Support
mqtt
tokafka
proxy usingasyncapi.yaml
#741 - Support
openapi
http
proxy usingopenapi.yaml
#740 - Support
asyncapi
http
proxy usingasyncapi.yaml
#739 - Support
asyncapi
mqtt
proxy usingasyncapi.yaml
#738 - Support local logging of events caused by external actors #679
- Support parameters in KafkaTopicsConfig #809 (bmaidics)
Fixed bugs:
- SEVERE: Problem adapting object of type class NamespaceConfig to interface jakarta.json.JsonObject in class class NamespaceAdapter #796
- Zilla is validating
env
vars before replacing them. #795 - Basic Docker Compose Setup Clogs CPU With Error Messages #722
Merged pull requests:
- Asyncapi and Openapi bug fixes #826 (akrambek)
- Asyncapi catalog implementation #825 (bmaidics)
- Fix NPE in KafkaSignalStream #823 (bmaidics)
- Fix early flush sending for retained stream #822 (bmaidics)
- Add incubating annotation for stdout exporter #819 (jfallows)
- MQTT-Kafka asyncapi proxy #818 (bmaidics)
- Fix kafka client composite resolvedId #816 (bmaidics)
- Use env var to add incubator java option #811 (vordimous)
- Support http to kafka proxy using openapi.yaml and asyncapi.yaml #810 (akrambek)
- Structured models require
catalog
config #807 (aDaemonThread) - Include qualified vault name on binding #806 (jfallows)
- Include config exception cause #805 (jfallows)
- Kafka asyncapi client #804 (bmaidics)
- Support k3po ephemeral option #801 (akrambek)
- Support asyncapi http proxy using asyncapi.yaml #799 (bmaidics)
- Fix kafka sasl schema validation to support expressions #798 (akrambek)
- Zilla is validating env vars before replacing them #797 (akrambek)
- Support openapi http proxy using openapi.yaml #778 (akrambek)
- Support asyncapi mqtt proxy using asyncapi.yaml #764 (bmaidics)
- Support local logging of events #755 (attilakreiner)
0.9.68 (2024-02-13)
Fixed bugs:
- Zilla crashes when a large number of MQTT clients connect #793
Merged pull requests:
0.9.67 (2024-02-11)
Implemented enhancements:
- Use
model
andview
when describing the message type #750 - Support obtaining
protobuf
schemas fromschema registry
forgrpc
services #697 - Support idempotent
mqtt
qos 2
publish tokafka
#677 - Detect and inspect invalid messages received #676
- Support incremental validation of fragmented messages sent by client #671
- Catalog cache TTL implementation #658 ([aDaemonThread](https://github.com/a...
0.9.71
Changelog
0.9.71 (2024-03-15)
Implemented enhancements:
Fixed bugs:
- Openapi and asyncapi parsers throw a null pointer when a none 0 patch version is used. #841
- mosquitto_pub qos 0 fails validation with a valid message #838
- Zilla Quickstart gRPC RouteGuide service hangs after lots of messages #719
Merged pull requests:
- Add key filter support in openapi asyncapi mapping #851 (akrambek)
- Support verbose output of internally generated composite namespaces #850 (jfallows)
- Use correct offset when response has no record set #849 (akrambek)
- Fix binding metadata for composite bindings #847 (attilakreiner)
- CacheProduceIT.shouldRejectMessageValues nondeterministic failure fix #845 (aDaemonThread)
- Implement JoinGroup request as first class stream #844 (akrambek)
- Fix patch detection in openapi and asyncapi #843 (akrambek)
- Fix mosquitto_pub fails validation with a valid message #840 (bmaidics)
- Add event logs to open telemetry exporter #839 (attilakreiner)
- Add Apicurio catalog #827 (bmaidics)
0.9.70 (2024-03-07)
Fixed bugs:
- Using parameter expansion in bash doesn't work in the docker containers. #829
- Zilla crashes when a lot of MQTT clients are connected #762
Merged pull requests:
- Fix options name, port resolving #833 (bmaidics)
- Stabilize Asyncapi test with race condition #832 (bmaidics)
- Simplify zilla shell script logic for sh on container images #831 (jfallows)
- Fix NPE in connection pool due to race condition #828 (akrambek)
- Refactoring event logs #821 (attilakreiner)
0.9.69 (2024-03-04)
Implemented enhancements:
- Use dedicated env var to enable Incubator features #800
- Support
http
tokafka
proxy usingopenapi.yaml
andasyncapi.yaml
#742 - Support
mqtt
tokafka
proxy usingasyncapi.yaml
#741 - Support
openapi
http
proxy usingopenapi.yaml
#740 - Support
asyncapi
http
proxy usingasyncapi.yaml
#739 - Support
asyncapi
mqtt
proxy usingasyncapi.yaml
#738 - Support local logging of events caused by external actors #679
- Support parameters in KafkaTopicsConfig #809 (bmaidics)
Fixed bugs:
- SEVERE: Problem adapting object of type class NamespaceConfig to interface jakarta.json.JsonObject in class class NamespaceAdapter #796
- Zilla is validating
env
vars before replacing them. #795 - Basic Docker Compose Setup Clogs CPU With Error Messages #722
Merged pull requests:
- Asyncapi and Openapi bug fixes #826 (akrambek)
- Asyncapi catalog implementation #825 (bmaidics)
- Fix NPE in KafkaSignalStream #823 (bmaidics)
- Fix early flush sending for retained stream #822 (bmaidics)
- Add incubating annotation for stdout exporter #819 (jfallows)
- MQTT-Kafka asyncapi proxy #818 (bmaidics)
- Fix kafka client composite resolvedId #816 (bmaidics)
- Use env var to add incubator java option #811 (vordimous)
- Support http to kafka proxy using openapi.yaml and asyncapi.yaml #810 (akrambek)
- Structured models require
catalog
config #807 (aDaemonThread) - Include qualified vault name on binding #806 (jfallows)
- Include config exception cause #805 (jfallows)
- Kafka asyncapi client #804 (bmaidics)
- Support k3po ephemeral option #801 (akrambek)
- Support asyncapi http proxy using asyncapi.yaml #799 (bmaidics)
- Fix kafka sasl schema validation to support expressions #798 (akrambek)
- Zilla is validating env vars before replacing them #797 (akrambek)
- Support openapi http proxy using openapi.yaml #778 (akrambek)
- Support asyncapi mqtt proxy using asyncapi.yaml #764 (bmaidics)
- Support local logging of events #755 (attilakreiner)
0.9.68 (2024-02-13)
Fixed bugs:
- Zilla crashes when a large number of MQTT clients connect #793
Merged pull requests:
0.9.67 (2024-02-11)
Implemented enhancements:
- Use
model
andview
when describing the message type #750 - Support obtaining
protobuf
schemas fromschema registry
forgrpc
services #697 - Support idempotent
mqtt
qos 2
publish tokafka
#677 - Detect and inspect invalid messages received #676
- Support incremental validation of fragmented messages sent by client #671
- Catalog cache TTL implementation #658 (aDaemonThread)
Fixed bugs:
- TLSv1.3 client handshake stall #791
- Zilla crashes when it tries to send flush on retain stream #770
- Running emqtt_bench triggers exception in connection pool #716
mqtt-kafka
does not limit client sharding tomqtt v5
#708tls binding
should handlenull
key returned fromvault
#395- Fix zilla crash when it tries to send flush on retain stream #784 (bmaidics)
- Limit shar...