You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@
10
10
* New way of defining the target (`.spec.target`) and source clusters (`.spec.mirrors[].source`) in the `KafkaMirrorMaker2` custom resources.
11
11
* Strimzi Access Operator installation files updated to version 0.2.0
12
12
* New feature gate `UseConnectBuildWithBuildah` (disabled by default) for running the Connect Build feature with Buildah instead of Kaniko on Kubernetes - according to [Strimzi Proposal #114](https://github.com/strimzi/proposals/blob/main/114-use-buildah-instead-of-kaniko.md).
13
+
* New field `spec.version` in the `KafkaConnecter` custom resource, and new fields `spec.mirrors[].sourceConnector.version`, `spec.mirrors[].checkpointConnector.version`, and `spec.mirrors[].heartbeatConnector.version` in the `KafkaMirrorMaker2` custom resource for configuring the desired version of a connector.
13
14
14
15
### Major changes, deprecations, and removals
15
16
@@ -30,6 +31,8 @@
30
31
* The `.spec.build.output.additionalKanikoOptions` field in the `KafkaConnect` custom resource is deprecated and will be removed in the future.
31
32
* Use `.spec.build.output.additionalBuildOptions` field instead.
32
33
* Kafka nodes are now configured with PEM certificates instead of P12/JKS for keystore and truststore.
34
+
* Configuring `connector.plugin.version` under `spec.config` in the `KafkaConnector` custom resource, and under `spec.mirrors[].sourceConnector.config`, `spec.mirrors[].checkpointConnector.config`, and `spec.mirrors[].heartbeatConnector.config` in the `KafkaMirrorMaker2` custom resource is deprecated and will be forbidden in the future.
35
+
* Use `spec.version` in the `KafkaConnecter` custom resource, and `spec.mirrors[].sourceConnector.version`, `spec.mirrors[].checkpointConnector.version`, and `spec.mirrors[].heartbeatConnector.version` in the `KafkaMirrorMaker2` custom resource.
@@ -66,6 +67,24 @@ public void setTasksMax(Integer tasksMax) {
66
67
this.tasksMax = tasksMax;
67
68
}
68
69
70
+
/**
71
+
* @return Version or version range for the Kafka Connector
72
+
*/
73
+
@Description("Desired version or version range to respect when starting the Kafka Connector. This is only supported when using Kafka Connect version 4.1.0 and higher.")
74
+
@JsonInclude(JsonInclude.Include.NON_EMPTY)
75
+
publicStringgetVersion() {
76
+
returnversion;
77
+
}
78
+
79
+
/**
80
+
* Sets the plugin version string for the Kafka Connector
LOGGER.debugCr(reconciliation, "Connector {} exists but does not have desired config, {}!={}", connectorName, desiredConfig.asOrderedProperties().asMap(), currentConfig);
Copy file name to clipboardExpand all lines: cluster-operator/src/main/java/io/strimzi/operator/cluster/operator/assembly/KafkaMirrorMaker2AssemblyOperator.java
0 commit comments