Skip to content

Commit

Permalink
Merge branch 'release/0.9.80'
Browse files Browse the repository at this point in the history
  • Loading branch information
jfallows committed May 20, 2024
2 parents d1762cb + 9e4f7b6 commit cfea1f0
Show file tree
Hide file tree
Showing 701 changed files with 11,958 additions and 9,392 deletions.
53 changes: 44 additions & 9 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,11 @@ assignees: ''

---

<!--
- Please search to see if an issue already exists for the issue you encountered. Duplicate issues will be closed. [Current GitHub Issues](https://github.com/aklivity/zilla/issues)
- Please make sure your Zilla version is up to date. [Latest Zilla Release](https://github.com/aklivity/zilla/releases/latest)
-->

**Describe the bug**
A clear and concise description of what the bug is.

Expand All @@ -23,16 +28,46 @@ A clear and concise description of what you expected to happen.
**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]
**Zilla Environment:**
<!--
Describe the Host environment including:
- Zilla start command
- Environment variables
Describe a docker container:
```
docker inspect <zilla container name> | jq -r '.[].Config'
```
Describe a k8s pod:
```
kubectl describe pod <zilla pod name prefix> -n <zilla k8s namespace>
```
-->

**Attach the `zilla.yaml` config file:**

**Attach the `zilla dump` pcap file:**
<!--
This command will need to be executed inside the running container or where zilla is installed.
docs: https://docs.aklivity.io/zilla/latest/reference/config/zilla-cli.html#zilla-dump
-->
```
ZILLA_INCUBATOR_ENABLED=true ./zilla dump --verbose --write /tmp/zilla.pcap
```

**Kafka Environment:**
<!-- If applicable, please complete the following information and any other relevant details -->
- Provider: [e.g. Kafka, Confluent, Redpanda]
- Version: [e.g. 22]
- Config: [e.g. log compaction, Sasl]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]
**Client Environment:**
<!-- If applicable, please complete the following information and any other relevant details -->
- Service: [e.g. IoT, Microservice, REST client]
- Library/SDK:
- Browser:
- Version:

**Additional context**
Add any other context about the problem here.
6 changes: 1 addition & 5 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,7 @@ updates:
schedule:
interval: daily
- package-ecosystem: docker
directory: /cloud/docker-image/src/main/docker/release
schedule:
interval: daily
- package-ecosystem: docker
directory: /cloud/docker-image/src/main/docker/incubator
directory: /cloud/docker-image/src/main/docker
schedule:
interval: daily
- package-ecosystem: github-actions
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
java: [ 11, 17, 20 ]
java: [ 17, 21, 22 ]

steps:
- name: Checkout GitHub sources
Expand Down
49 changes: 48 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,58 @@

## [Unreleased](https://github.com/aklivity/zilla/tree/HEAD)

[Full Changelog](https://github.com/aklivity/zilla/compare/0.9.78...HEAD)
[Full Changelog](https://github.com/aklivity/zilla/compare/0.9.79...HEAD)

**Breaking changes:**

- Remove `zilla generate` command [\#960](https://github.com/aklivity/zilla/issues/960)
- Report unused properties based on binding definition [\#808](https://github.com/aklivity/zilla/issues/808)

**Implemented enhancements:**

- Update the Zilla issue Bug Report template with debugging info collection instructions [\#991](https://github.com/aklivity/zilla/issues/991)
- Support multiple specs in `openapi-asyncapi` binding [\#964](https://github.com/aklivity/zilla/issues/964)
- Integrate JMH into `tls` binding [\#961](https://github.com/aklivity/zilla/issues/961)
- Enhance validation for `openapi` and `asyncapi` bindings [\#950](https://github.com/aklivity/zilla/issues/950)
- Support multiple specs in `openapi` binding [\#949](https://github.com/aklivity/zilla/issues/949)
- Support multiple specs in `asyncapi` binding [\#948](https://github.com/aklivity/zilla/issues/948)
- Support `asyncapi` `mqtt` streetlights mapping to `kafka` streetlights [\#947](https://github.com/aklivity/zilla/issues/947)
- Support `mqtt` access log [\#945](https://github.com/aklivity/zilla/issues/945)
- Support `mqtt` client binding authorization [\#940](https://github.com/aklivity/zilla/issues/940)
- Resiliently handle `apicurio` catalog unreachable [\#938](https://github.com/aklivity/zilla/issues/938)
- Resiliently handle `karapace` catalog unreachable [\#937](https://github.com/aklivity/zilla/issues/937)
- Support local `zilla` installation on MacOS via `homebrew` [\#680](https://github.com/aklivity/zilla/issues/680)

**Fixed bugs:**

- Zilla crashes with `IllegalArgumentException` when an Avro payload is fetched as `json` [\#1025](https://github.com/aklivity/zilla/issues/1025)
- MQTT-Kafka qos2: increasing tracked producer sequence number without publishing to Kafka [\#1014](https://github.com/aklivity/zilla/issues/1014)
- OTLP `logs` signal doesn't show up in OpenTelemetry Demo [\#1006](https://github.com/aklivity/zilla/issues/1006)
- Flow control issue in openapi binding [\#1004](https://github.com/aklivity/zilla/issues/1004)
- `mqtt` connecting with longer client id fails [\#1003](https://github.com/aklivity/zilla/issues/1003)
- 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)
- 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)
- Flaky kafka-grpc test [\#768](https://github.com/aklivity/zilla/issues/768)

## [0.9.79](https://github.com/aklivity/zilla/tree/0.9.79) (2024-04-22)

[Full Changelog](https://github.com/aklivity/zilla/compare/0.9.78...0.9.79)

**Implemented enhancements:**

- Support `filesystem` catalog for local schemas [\#908](https://github.com/aklivity/zilla/issues/908)
- Check for files on startup when the zilla.yaml specifies paths to files or directories [\#292](https://github.com/aklivity/zilla/issues/292)

**Fixed bugs:**

- Fix k3po does not reload labels when labels file size decreases [\#972](https://github.com/aklivity/zilla/pull/972) ([bmaidics](https://github.com/bmaidics))

**Merged pull requests:**

- Support config for mqtt publish qos max [\#971](https://github.com/aklivity/zilla/pull/971) ([jfallows](https://github.com/jfallows))
- Use default kafka client id for kafka client instance id [\#968](https://github.com/aklivity/zilla/pull/968) ([jfallows](https://github.com/jfallows))
- Add vault parameter to exporter [\#966](https://github.com/aklivity/zilla/pull/966) ([attilakreiner](https://github.com/attilakreiner))
- Implement filesystem catalog [\#962](https://github.com/aklivity/zilla/pull/962) ([bmaidics](https://github.com/bmaidics))

## [0.9.78](https://github.com/aklivity/zilla/tree/0.9.78) (2024-04-16)

Expand Down
2 changes: 1 addition & 1 deletion build/flyweight-maven-plugin/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>build</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion build/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>zilla</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
8 changes: 1 addition & 7 deletions cloud/docker-image/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>cloud</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down Expand Up @@ -199,12 +199,6 @@
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>command-generate</artifactId>
<version>${project.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>command-metrics</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion cloud/docker-image/src/main/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ RUN cat zpm.json.template | sed "s/\${VERSION}/${project.version}/g" | tee zpm.j
RUN ./zpmw install --debug --exclude-remote-repositories
RUN ./zpmw clean --keep-image

FROM ubuntu:jammy-20240111
FROM ubuntu:jammy-20240427

ENV ZILLA_VERSION ${project.version}

Expand Down
2 changes: 1 addition & 1 deletion cloud/docker-image/src/main/docker/alpine.Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ RUN apk add --no-cache wget
RUN ./zpmw install --debug --exclude-remote-repositories
RUN ./zpmw clean --keep-image

FROM alpine:3.19.0
FROM alpine:3.19.1

ENV ZILLA_VERSION ${project.version}

Expand Down
1 change: 0 additions & 1 deletion cloud/docker-image/src/main/docker/zpm.json.template
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,6 @@
"io.aklivity.zilla:common",
"io.aklivity.zilla:command",
"io.aklivity.zilla:command-dump",
"io.aklivity.zilla:command-generate",
"io.aklivity.zilla:command-metrics",
"io.aklivity.zilla:command-start",
"io.aklivity.zilla:command-stop",
Expand Down
2 changes: 1 addition & 1 deletion cloud/helm-chart/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>cloud</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion cloud/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>zilla</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion conf/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>zilla</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-amqp.spec/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>incubator</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-amqp/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>incubator</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-filesystem.spec/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>incubator</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ bindings:
type: test
kind: server
options:
catalogs:
- catalog0
catalog:
catalog0:
- subject: not-subject1
exit: app0
2 changes: 1 addition & 1 deletion incubator/catalog-filesystem/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>incubator</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,8 +49,8 @@ public class EventIT
@Test
@Configuration("event.yaml")
@Specification({
"${net}/event/client",
"${app}/event/server"
"${net}/handshake/client",
"${app}/handshake/server"
})
public void shouldLogEvents() throws Exception
{
Expand Down
2 changes: 1 addition & 1 deletion incubator/command-dump/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
<parent>
<groupId>io.aklivity.zilla</groupId>
<artifactId>incubator</artifactId>
<version>0.9.79</version>
<version>0.9.80</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public OneToOneRingBufferSpy(
final AtomicBuffer buffer)
{
this.buffer = buffer;
checkCapacity(buffer.capacity());
checkCapacity(buffer.capacity(), 0);
capacity = buffer.capacity() - TRAILER_LENGTH;

buffer.verifyAlignment();
Expand Down
12 changes: 0 additions & 12 deletions incubator/command-generate/COPYRIGHT

This file was deleted.

Loading

0 comments on commit cfea1f0

Please sign in to comment.