Skip to content

Commit beb4787

Browse files
authored
4.9.1.2 release (#52)
1 parent 60ef036 commit beb4787

File tree

8 files changed

+68
-7
lines changed

8 files changed

+68
-7
lines changed

gdk-core/src/main/java/cloud/graal/gdk/feature/create/template/EnforceVersionsGroovy.rocker.raw

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,15 @@ abstract class EnforceBomDependencies implements ComponentMetadataRule {
1717
String key = "${constraint.group}:${constraint.module}"
1818
String version = constraint.versionConstraint.requiredVersion
1919

20-
if (version && version ==~ /.*-oracle-\d+/) {
21-
gdkBomConstraints[key] = version
20+
if (version) {
21+
if (version ==~ /.*-oracle-\d+/)
22+
gdkBomConstraints[key] = version
23+
else {
24+
if ((gdkBomConstraints[key] ==~ /.*-oracle-\d+/))
25+
println("skiping adding it " + key + "=" + version)
26+
else
27+
gdkBomConstraints[key] = version
28+
}
2229
}
2330

2431
constraint.version {

gdk-core/src/main/java/cloud/graal/gdk/feature/service/streaming/AbstractStreamingFeature.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,11 @@
1818
import cloud.graal.gdk.GdkGeneratorContext;
1919
import cloud.graal.gdk.feature.GdkFeatureContext;
2020
import cloud.graal.gdk.feature.service.AbstractGdkServiceFeature;
21+
import cloud.graal.gdk.feature.service.template.StreamingReflectConfig;
2122
import cloud.graal.gdk.model.GdkService;
2223
import io.micronaut.core.annotation.NonNull;
2324
import io.micronaut.starter.feature.messaging.kafka.Kafka;
25+
import io.micronaut.starter.template.RockerTemplate;
2426

2527
import static cloud.graal.gdk.model.GdkService.STREAMING;
2628

@@ -67,4 +69,13 @@ public final void apply(GdkGeneratorContext generatorContext) {
6769
public final GdkService getService() {
6870
return STREAMING;
6971
}
72+
73+
protected void addStreamingReflectConfig(GdkGeneratorContext generatorContext) {
74+
generatorContext.addTemplate("streaming-reflect-config-" + getCloud().getTitle(),
75+
new RockerTemplate(
76+
getModuleName(),
77+
"src/main/resources/META-INF/native-image/" + generatorContext.getProject().getPackagePath() + "/reflect-config.json",
78+
StreamingReflectConfig.template())
79+
);
80+
}
7081
}

gdk-core/src/main/java/cloud/graal/gdk/feature/service/streaming/AwsStreaming.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,8 @@ protected void doApply(GdkGeneratorContext generatorContext) {
9494
"kafka.sasl.mechanism", "AWS_MSK_IAM",
9595
"kafka.security.protocol", "SASL_SSL"
9696
));
97+
98+
addStreamingReflectConfig(generatorContext);
9799
}
98100

99101
@NonNull

gdk-core/src/main/java/cloud/graal/gdk/feature/service/streaming/AzureStreaming.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ protected void doApply(GdkGeneratorContext generatorContext) {
5555
"kafka.sasl.mechanism", "PLAIN",
5656
"kafka.security.protocol", "SASL_SSL"
5757
));
58+
59+
addStreamingReflectConfig(generatorContext);
5860
}
5961

6062
@NonNull

gdk-core/src/main/java/cloud/graal/gdk/feature/service/streaming/OciStreaming.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,8 @@ protected void doApply(GdkGeneratorContext generatorContext) {
8484
"kafka.sasl.jaas.config", "org.apache.kafka.common.security.plain.PlainLoginModule required username=\"${OCI_TENANCY_NAME}/${OCI_USERNAME}/${OCI_STREAM_POOL_OCID}\" password=\"${OCI_AUTH_TOKEN}\";",
8585
"kafka.security.protocol", "SASL_SSL"
8686
));
87+
88+
addStreamingReflectConfig(generatorContext);
8789
}
8890

8991
@NonNull
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
[
2+
{
3+
"name": "org.apache.kafka.common.security.authenticator.SaslClientAuthenticator",
4+
"allDeclaredMethods": true,
5+
"allDeclaredConstructors": true
6+
},
7+
{
8+
"name": "org.apache.kafka.common.internals.CompositeStrategy",
9+
"allDeclaredMethods": true,
10+
"allDeclaredConstructors": true
11+
},
12+
{
13+
"name": "org.apache.kafka.common.internals.ModernStrategy",
14+
"allDeclaredMethods": true,
15+
"allDeclaredConstructors": true
16+
},
17+
{
18+
"name": "org.apache.kafka.common.internals.LegacyStrategy",
19+
"allDeclaredMethods": true,
20+
"allDeclaredConstructors": true
21+
},
22+
{
23+
"name": "org.apache.kafka.common.internals.SecurityManagerCompatibility",
24+
"allDeclaredMethods": true,
25+
"allDeclaredConstructors": true
26+
},
27+
{
28+
"name": "java.security.AccessController",
29+
"allDeclaredMethods": true,
30+
"allDeclaredConstructors": true
31+
},
32+
{
33+
"name": "javax.security.auth.Subject",
34+
"allDeclaredMethods": true,
35+
"allDeclaredConstructors": true
36+
}
37+
]

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
org.gradle.parallel=true
22
org.gradle.caching=true
33
projectGroup=cloud.graal.gdk
4-
version=4.9.1.1
5-
org.gradle.daemon=false
4+
version=4.9.1.2
5+
org.gradle.daemon=false

gradle/templates.versions.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ kotlin = "1.8.22-oracle-00001"
6060
logback = "1.5.18-oracle-00001"
6161
logback-contrib = '0.1.5-oracle-00001'
6262
micronaut-cache = "5.3.0-oracle-00001"
63-
micronaut-core = "4.9.7-oracle-00001"
63+
micronaut-core = "4.9.9-oracle-00001"
6464
micronaut-data = "4.13.3-oracle-00001"
6565
micronaut-discovery = "4.7.1-oracle-00001"
6666
micronaut-email = "2.9.0-oracle-00001"
@@ -90,7 +90,7 @@ micronaut-tracing = "7.1.2-oracle-00001"
9090
micronaut-validation = "4.10.0-oracle-00001"
9191
micronaut-views = "5.8.0-oracle-00001"
9292
micronaut-coherence = "5.0.6-oracle-00001"
93-
netty = "4.2.2.Final-oracle-00001"
93+
netty = "4.2.4.Final-oracle-00001"
9494
okhttp = "4.12.0-oracle-00001"
9595
opentelemetry-api-incubator = "2.16.0-alpha-oracle-00001"
9696
opentelemetry-instrumentation = '2.16.0-oracle-00001'
@@ -324,4 +324,4 @@ org-slf4j-jcl-over-slf4j = { module = 'org.slf4j:jcl-over-slf4j', version.ref =
324324
org-slf4j-slf4j-api = { module = 'org.slf4j:slf4j-api', version.ref = 'slf4j' }
325325
org-slf4j-slf4j-simple = { module = 'org.slf4j:slf4j-simple', version.ref = 'slf4j' }
326326
org-xerial-snappy-snappy-java = { module = 'org.xerial.snappy:snappy-java', version.ref = 'xerial-snappy-snappy-java' }
327-
org-yaml-snakeyaml = { module = 'org.yaml:snakeyaml', version.ref = 'snakeyaml' }
327+
org-yaml-snakeyaml = { module = 'org.yaml:snakeyaml', version.ref = 'snakeyaml' }

0 commit comments

Comments
 (0)