Skip to content

Commit

Permalink
Merge branch 'release/0.9.73'
Browse files Browse the repository at this point in the history
  • Loading branch information
jfallows committed Mar 18, 2024
2 parents 26d841f + a726346 commit f2f4257
Show file tree
Hide file tree
Showing 108 changed files with 154 additions and 109 deletions.
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# Changelog

## [0.9.72](https://github.com/aklivity/zilla/tree/0.9.72) (2024-03-17)

[Full Changelog](https://github.com/aklivity/zilla/compare/0.9.71...0.9.72)

**Merged pull requests:**

- Log http access event before validation in both http/1.1 and h2 [\#856](https://github.com/aklivity/zilla/pull/856) ([jfallows](https://github.com/jfallows))
- Fail when failed to acquire budget index [\#855](https://github.com/aklivity/zilla/pull/855) ([bmaidics](https://github.com/bmaidics))
- Conditionally release buffer slot on clean up [\#854](https://github.com/aklivity/zilla/pull/854) ([akrambek](https://github.com/akrambek))
- Fix exporter-otlp schema [\#852](https://github.com/aklivity/zilla/pull/852) ([attilakreiner](https://github.com/attilakreiner))

## [0.9.71](https://github.com/aklivity/zilla/tree/0.9.71) (2024-03-15)

[Full Changelog](https://github.com/aklivity/zilla/compare/0.9.70...0.9.71)
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.72</version>
<version>0.9.73</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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion 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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

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.72</version>
<version>0.9.73</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.72</version>
<version>0.9.73</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.72</version>
<version>0.9.73</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.72</version>
<version>0.9.73</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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-asyncapi.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,14 @@

---
name: test
vaults:
test0:
type: test
bindings:
asyncapi0:
type: asyncapi
kind: client
vault: test0
options:
specs:
kafka_api: kafka/asyncapi.yaml
Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-asyncapi/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@

public class AsyncapiClientCompositeBindingAdapter extends AsyncapiCompositeBindingAdapter implements CompositeBindingAdapterSpi
{

@Override
public String type()
{
Expand All @@ -42,7 +43,9 @@ public BindingConfig adapt(
//TODO: add composite for all servers
AsyncapiServerView firstServer = AsyncapiServerView.of(asyncapi.servers.entrySet().iterator().next().getValue());
this.qname = binding.qname;
this.namespace = binding.namespace;
this.qvault = binding.qvault;
this.vault = binding.vault;
this.protocol = resolveProtocol(firstServer.protocol(), options);
this.isTlsEnabled = protocol.isSecure();

Expand Down Expand Up @@ -81,7 +84,7 @@ private <C> NamespaceConfigBuilder<C> injectTlsClient(
.type("tls")
.kind(CLIENT)
.options(options.tls)
.vault(qvault)
.vault(String.format("%s:%s", this.namespace, vault))
.exit("tcp_client0")
.build();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,8 +50,9 @@ public class AsyncapiCompositeBindingAdapter
protected boolean isTlsEnabled;
protected AsyncapiProtocol protocol;
protected String qname;
protected String namespace;
protected String qvault;

protected String vault;

protected AsyncapiProtocol resolveProtocol(
String protocolName,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ protected AsyncapiHttpProtocol(
this.authorizationHeader = resolveAuthorizationHeader();
this.isJwtEnabled = !securitySchemes.isEmpty();
final HttpOptionsConfig httpOptions = options.http;
this.guardName = httpOptions != null ? httpOptions.authorization.name : null;
this.guardName = httpOptions != null ? String.format("%s:%s", qname, httpOptions.authorization.name) : null;
this.authorization = httpOptions != null ? httpOptions.authorization : null;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ private <C> NamespaceConfigBuilder<C> injectTlsServer(
.sni(options.tls.sni)
.alpn(options.tls.alpn)
.build()
.vault(qvault)
.vault(String.format("%s:%s", this.namespace, vault))
.exit(String.format("%s_server0", protocol.scheme))
.build();
}
Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-openapi-asyncapi.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-openapi-asyncapi/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -167,9 +167,11 @@ private <C> RouteConfigBuilder<C> injectHttpKafkaRouteWith(
.build());
break;
case "send":
String key = !paramNames.isEmpty() ? String.format("${params.%s}", paramNames.get(0)) : "${idempotencyKey}";
newWith.produce(HttpKafkaWithProduceConfig.builder()
.topic(address)
.acks("in_sync_replicas")
.key(key)
.build());
break;
}
Expand All @@ -190,7 +192,7 @@ private <C> HttpKafkaWithFetchConfigBuilder<C> injectHttpKafkaRouteFetchWith(
{
OpenapiSchemaView schema = resolveSchemaForJsonContentType(response.getValue().content, openapi);

if ("array".equals(schema.getType()))
if (schema != null && "array".equals(schema.getType()))
{
fetch.merged(HttpKafkaWithFetchMergeConfig.builder()
.contentType("application/json")
Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-openapi.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/binding-openapi/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ public BindingConfig adapt(
final boolean secure = httpsPorts != null;
final Map<String, String> securitySchemes = resolveSecuritySchemes(openApi);
final boolean hasJwt = !securitySchemes.isEmpty();
final String qvault = String.format("%s:%s", binding.namespace, binding.vault);

return BindingConfig.builder(binding)
.composite()
Expand All @@ -118,7 +119,7 @@ public BindingConfig adapt(
.inject(b -> this.injectPlainTcpRoute(b, httpPorts, secure))
.inject(b -> this.injectTlsTcpRoute(b, httpsPorts, secure))
.build()
.inject(n -> this.injectTlsServer(n, tlsOption, secure))
.inject(n -> this.injectTlsServer(n, qvault, tlsOption, secure))
.binding()
.name("http_server0")
.type("http")
Expand Down Expand Up @@ -174,6 +175,7 @@ private <C> BindingConfigBuilder<C> injectTlsTcpRoute(

private <C> NamespaceConfigBuilder<C> injectTlsServer(
NamespaceConfigBuilder<C> namespace,
String vault,
TlsOptionsConfig tls,
boolean secure)
{
Expand All @@ -185,7 +187,7 @@ private <C> NamespaceConfigBuilder<C> injectTlsServer(
.type("tls")
.kind(SERVER)
.options(tls)
.vault("server")
.vault(vault)
.exit("http_server0")
.build();
}
Expand Down Expand Up @@ -336,7 +338,7 @@ private <C> RouteConfigBuilder<C> injectHttpServerRouteGuarded(
Map<String, String> securitySchemes)
{
final List<Map<String, List<String>>> security = path.methods().get(method).security;
final boolean hasJwt = securitySchemes.isEmpty();
final boolean hasJwt = !securitySchemes.isEmpty();

if (security != null)
{
Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-apicurio.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-apicurio/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-inline.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-inline/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-schema-registry.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/catalog-schema-registry/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/command-generate/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/command-log/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/command-tune/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/exporter-otlp.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/exporter-otlp/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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion incubator/exporter-stdout.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.72</version>
<version>0.9.73</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Loading

0 comments on commit f2f4257

Please sign in to comment.