|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.9.80](https://github.com/aklivity/zilla/tree/0.9.80) (2024-05-20) |
| 4 | + |
| 5 | +[Full Changelog](https://github.com/aklivity/zilla/compare/0.9.79...0.9.80) |
| 6 | + |
| 7 | +**Breaking changes:** |
| 8 | + |
| 9 | +- Remove `zilla generate` command [\#960](https://github.com/aklivity/zilla/issues/960) |
| 10 | +- Report unused properties based on binding definition [\#808](https://github.com/aklivity/zilla/issues/808) |
| 11 | + |
| 12 | +**Implemented enhancements:** |
| 13 | + |
| 14 | +- Update the Zilla issue Bug Report template with debugging info collection instructions [\#991](https://github.com/aklivity/zilla/issues/991) |
| 15 | +- Support multiple specs in `openapi-asyncapi` binding [\#964](https://github.com/aklivity/zilla/issues/964) |
| 16 | +- Integrate JMH into `tls` binding [\#961](https://github.com/aklivity/zilla/issues/961) |
| 17 | +- Enhance validation for `openapi` and `asyncapi` bindings [\#950](https://github.com/aklivity/zilla/issues/950) |
| 18 | +- Support multiple specs in `openapi` binding [\#949](https://github.com/aklivity/zilla/issues/949) |
| 19 | +- Support multiple specs in `asyncapi` binding [\#948](https://github.com/aklivity/zilla/issues/948) |
| 20 | +- Support `asyncapi` `mqtt` streetlights mapping to `kafka` streetlights [\#947](https://github.com/aklivity/zilla/issues/947) |
| 21 | +- Support `mqtt` access log [\#945](https://github.com/aklivity/zilla/issues/945) |
| 22 | +- Support `mqtt` client binding authorization [\#940](https://github.com/aklivity/zilla/issues/940) |
| 23 | +- Resiliently handle `apicurio` catalog unreachable [\#938](https://github.com/aklivity/zilla/issues/938) |
| 24 | +- Resiliently handle `karapace` catalog unreachable [\#937](https://github.com/aklivity/zilla/issues/937) |
| 25 | +- Support local `zilla` installation on MacOS via `homebrew` [\#680](https://github.com/aklivity/zilla/issues/680) |
| 26 | +- Update bug report template [\#820](https://github.com/aklivity/zilla/pull/820) ([vordimous](https://github.com/vordimous)) |
| 27 | + |
| 28 | +**Fixed bugs:** |
| 29 | + |
| 30 | +- Zilla crashes with `IllegalArgumentException` when an Avro payload is fetched as `json` [\#1025](https://github.com/aklivity/zilla/issues/1025) |
| 31 | +- MQTT-Kafka qos2: increasing tracked producer sequence number without publishing to Kafka [\#1014](https://github.com/aklivity/zilla/issues/1014) |
| 32 | +- OTLP `logs` signal doesn't show up in OpenTelemetry Demo [\#1006](https://github.com/aklivity/zilla/issues/1006) |
| 33 | +- Flow control issue in openapi binding [\#1004](https://github.com/aklivity/zilla/issues/1004) |
| 34 | +- `mqtt` connecting with longer client id fails [\#1003](https://github.com/aklivity/zilla/issues/1003) |
| 35 | +- Running zilla with the `kafka-grpc` binding in a cluster with multiple instances results in each instance delivering a message to the configured `remote_server` [\#882](https://github.com/aklivity/zilla/issues/882) |
| 36 | +- Using the `grpc.kafka.proxy` example setup, Zilla will periodically not deliver the message to the gRPC service defined in the `kafka-grpc` binding [\#881](https://github.com/aklivity/zilla/issues/881) |
| 37 | +- Flaky kafka-grpc test [\#768](https://github.com/aklivity/zilla/issues/768) |
| 38 | + |
| 39 | +**Merged pull requests:** |
| 40 | + |
| 41 | +- Handle & calculate complex schema padding [\#1038](https://github.com/aklivity/zilla/pull/1038) ([aDaemonThread](https://github.com/aDaemonThread)) |
| 42 | +- Fix typo to send abort on abort instead of end [\#1036](https://github.com/aklivity/zilla/pull/1036) ([akrambek](https://github.com/akrambek)) |
| 43 | +- Bump junit.version from 5.10.1 to 5.10.2 [\#1032](https://github.com/aklivity/zilla/pull/1032) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 44 | +- Honor MQTT clean start at QoS2 produce [\#1031](https://github.com/aklivity/zilla/pull/1031) ([bmaidics](https://github.com/bmaidics)) |
| 45 | +- Use flyweight fields instead of class fields for control [\#1030](https://github.com/aklivity/zilla/pull/1030) ([akrambek](https://github.com/akrambek)) |
| 46 | +- catalog:apicurio - unify caching across workers to maximize cache hits [\#1027](https://github.com/aklivity/zilla/pull/1027) ([aDaemonThread](https://github.com/aDaemonThread)) |
| 47 | +- Use binding id instead of route Id for resolved Id [\#1026](https://github.com/aklivity/zilla/pull/1026) ([akrambek](https://github.com/akrambek)) |
| 48 | +- MQTT clients access log implementation [\#1023](https://github.com/aklivity/zilla/pull/1023) ([aDaemonThread](https://github.com/aDaemonThread)) |
| 49 | +- Unsubscribe on partition reassignment [\#1021](https://github.com/aklivity/zilla/pull/1021) ([akrambek](https://github.com/akrambek)) |
| 50 | +- Bump commons-cli:commons-cli from 1.6.0 to 1.7.0 [\#1020](https://github.com/aklivity/zilla/pull/1020) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 51 | +- Increase mqtt client id limit to 256 [\#1015](https://github.com/aklivity/zilla/pull/1015) ([bmaidics](https://github.com/bmaidics)) |
| 52 | +- Generate correct crc32c value for the messages with different produceId [\#1011](https://github.com/aklivity/zilla/pull/1011) ([akrambek](https://github.com/akrambek)) |
| 53 | +- Remove generate command [\#1010](https://github.com/aklivity/zilla/pull/1010) ([attilakreiner](https://github.com/attilakreiner)) |
| 54 | +- Support configuration of timestamps in zilla transport for k3po [\#1009](https://github.com/aklivity/zilla/pull/1009) ([jfallows](https://github.com/jfallows)) |
| 55 | +- Support multiple specs in openapi-asyncapi binding [\#1008](https://github.com/aklivity/zilla/pull/1008) ([bmaidics](https://github.com/bmaidics)) |
| 56 | +- Support multiple specs in openapi binding [\#1005](https://github.com/aklivity/zilla/pull/1005) ([bmaidics](https://github.com/bmaidics)) |
| 57 | +- Fix secure http detection in OpenAPI [\#1002](https://github.com/aklivity/zilla/pull/1002) ([bmaidics](https://github.com/bmaidics)) |
| 58 | +- Enhancing validation for openapi and asyncapi bindings [\#1001](https://github.com/aklivity/zilla/pull/1001) ([aDaemonThread](https://github.com/aDaemonThread)) |
| 59 | +- Support asyncapi mqtt streetlights mapping to kafka streetlights [\#997](https://github.com/aklivity/zilla/pull/997) ([bmaidics](https://github.com/bmaidics)) |
| 60 | +- Bump ubuntu from jammy-20240416 to jammy-20240427 in /cloud/docker-image/src/main/docker [\#996](https://github.com/aklivity/zilla/pull/996) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 61 | +- Bump org.bitbucket.b\_c:jose4j from 0.9.3 to 0.9.6 [\#995](https://github.com/aklivity/zilla/pull/995) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 62 | +- MQTT Websocket bugfix [\#993](https://github.com/aklivity/zilla/pull/993) ([bmaidics](https://github.com/bmaidics)) |
| 63 | +- Add MQTT client authentication [\#992](https://github.com/aklivity/zilla/pull/992) ([bmaidics](https://github.com/bmaidics)) |
| 64 | +- `tls` `client/server/echo` handshake benchmark [\#990](https://github.com/aklivity/zilla/pull/990) ([akrambek](https://github.com/akrambek)) |
| 65 | +- Bump ubuntu from jammy-20240111 to jammy-20240416 in /cloud/docker-image/src/main/docker [\#987](https://github.com/aklivity/zilla/pull/987) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 66 | +- Bump alpine from 3.19.0 to 3.19.1 in /cloud/docker-image/src/main/docker [\#986](https://github.com/aklivity/zilla/pull/986) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 67 | +- Update Java build matrix [\#983](https://github.com/aklivity/zilla/pull/983) ([jfallows](https://github.com/jfallows)) |
| 68 | +- Support multiple specs in asyncapi binding [\#982](https://github.com/aklivity/zilla/pull/982) ([bmaidics](https://github.com/bmaidics)) |
| 69 | +- Remove event script in favor of handshake script [\#981](https://github.com/aklivity/zilla/pull/981) ([attilakreiner](https://github.com/attilakreiner)) |
| 70 | +- `echo` `server` handshake benchmark [\#980](https://github.com/aklivity/zilla/pull/980) ([akrambek](https://github.com/akrambek)) |
| 71 | +- MqttKafka publish intern fix [\#979](https://github.com/aklivity/zilla/pull/979) ([bmaidics](https://github.com/bmaidics)) |
| 72 | +- Fix multiple exporters issue [\#978](https://github.com/aklivity/zilla/pull/978) ([attilakreiner](https://github.com/attilakreiner)) |
| 73 | +- unify caching across workers to maximize cache hits [\#977](https://github.com/aklivity/zilla/pull/977) ([aDaemonThread](https://github.com/aDaemonThread)) |
| 74 | +- Support reading empty file payload [\#976](https://github.com/aklivity/zilla/pull/976) ([jfallows](https://github.com/jfallows)) |
| 75 | +- Use format to construct get openapi operation for async rquest [\#967](https://github.com/aklivity/zilla/pull/967) ([akrambek](https://github.com/akrambek)) |
| 76 | +- binding config schema validation for unused properties [\#929](https://github.com/aklivity/zilla/pull/929) ([aDaemonThread](https://github.com/aDaemonThread)) |
| 77 | +- Bump org.agrona:agrona from 1.6.0 to 1.21.1 [\#890](https://github.com/aklivity/zilla/pull/890) ([dependabot[bot]](https://github.com/apps/dependabot)) |
| 78 | + |
3 | 79 | ## [0.9.79](https://github.com/aklivity/zilla/tree/0.9.79) (2024-04-22) |
4 | 80 |
|
5 | 81 | [Full Changelog](https://github.com/aklivity/zilla/compare/0.9.78...0.9.79) |
|
0 commit comments