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: blog/2024-07-05-kcl-0.9.0-release/index.md
+51-51Lines changed: 51 additions & 51 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,7 +21,7 @@ The KCL team is pleased to announce that **KCL v0.9.0 is now available**! This r
21
21
22
22
**We would like to extend our heartfelt thanks to all 120 community contributors who participated in the iteration from version v0.8 to v0.9 over the past 120 days. The following list is in no particular order.**
The number of KCL models has increased to **313**, including major updates as follows:
172
172
173
-
+`k8s` released version 1.30
174
-
+`argo-cd` released version 0.1.1
175
-
+`argo-workflow` released version 0.0.3
176
-
+`istio` released version 1.21.2
177
-
+`victoria-metrics-operator` released version 0.45.1
178
-
+`cert-manager` released version 0.1.2
179
-
+`cilium` released version 0.1.1
180
-
+`Longhorn` released version 0.0.1
181
-
+`jsonpatch` released version 0.0.5, supporting rfc6901Decode
182
-
+ Added a new third-party library `difflib` for comparing configuration differences
183
-
+ Added `argo-cd-order` for sorting argocd sync operation resource order
184
-
+ Added models for `cluster-api`, including `cluster-api`, `cluster-api-provider-metal3`, `cluster-api-provider-gcp`, `cluster-api-addon-provider-helm`, `cluster-api-addon-provider-aws`, `cluster-api-provider-azure`, and more
173
+
-`k8s` released version 1.30
174
+
-`argo-cd` released version 0.1.1
175
+
-`argo-workflow` released version 0.0.3
176
+
-`istio` released version 1.21.2
177
+
-`victoria-metrics-operator` released version 0.45.1
178
+
-`cert-manager` released version 0.1.2
179
+
-`cilium` released version 0.1.1
180
+
-`Longhorn` released version 0.0.1
181
+
-`jsonpatch` released version 0.0.5, supporting rfc6901Decode
182
+
- Added a new third-party library `difflib` for comparing configuration differences
183
+
- Added `argo-cd-order` for sorting argocd sync operation resource order
184
+
- Added models for `cluster-api`, including `cluster-api`, `cluster-api-provider-metal3`, `cluster-api-provider-gcp`, `cluster-api-addon-provider-helm`, `cluster-api-addon-provider-aws`, `cluster-api-provider-azure`, and more
+ Releasing Flux KCL Controller [https://github.com/kcl-lang/flux-kcl-controller](https://github.com/kcl-lang/flux-kcl-controller), currently supporting GitOps with OCI and Git configurations.
- Releasing Flux KCL Controller [https://github.com/kcl-lang/flux-kcl-controller](https://github.com/kcl-lang/flux-kcl-controller), currently supporting GitOps with OCI and Git configurations.
The number of KCL multi-language SDKs has increased to **7**, currently supporting Rust, Go, Java, .NET, Python, Node.js, and WASM. These can be used without installing additional KCL command-line tools, optimizing the installation size to **90%** of previous versions and removing the need for complex system dependencies. Furthermore, each SDK provides the same APIs for code execution, code analysis, type parsing, and adding external dependencies. Here are some examples with the Java and C# SDKs:
244
244
245
-
+ Java
245
+
- Java
246
246
247
247
```java
248
248
import com.kcl.api.API;
@@ -259,7 +259,7 @@ public class ExecProgramTest {
259
259
}
260
260
```
261
261
262
-
+ C#
262
+
- C#
263
263
264
264
```csharp
265
265
namespaceKclLib.Tests;
@@ -336,7 +336,7 @@ For more examples of using other multi-language plugins, see [https://www.kcl-la
336
336
337
337
Additionally, you can find more real use cases of KCL multi-language plugins here:
0 commit comments