Skip to content

Commit

Permalink
Merge pull request #307 from Peefy/refactor-080-release-blogs
Browse files Browse the repository at this point in the history
docs: polish KCL v0.8 release blogs
  • Loading branch information
Peefy authored Mar 7, 2024
2 parents 05f55b0 + 1762cf1 commit 80071b9
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 9 deletions.
26 changes: 22 additions & 4 deletions blog/2024-03-06-kcl-0.8.0-release/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -329,6 +329,8 @@ KCL Java SDK adds syntax tree, scope, symbol, and other syntax and semantic stru
- Introducing a binary artifact execution API for directly running compiled results, avoiding redundant compilation and improving performance.
- Introducing a code generation API to programmatically implement KCL code generation instead of writing complex templates.

More updates can be found [here](https://kcl-lang.io/docs/reference/xlang-api/go-api).

### 🐞 Other Updates and Bug Fixes

- Fixed compilation errors caused by using the -S compilation parameter in KCL CLI.
Expand Down Expand Up @@ -562,12 +564,28 @@ The versioning semantic option is added to the [KCL website](https://kcl-lang.io

Congratulations to @AkashKumar7902, @octonawish-akcodes, @shashank-iitbhu for being selected for the CNCF KCL LFX project, and thanks to @Vanshikav123, @Amit Pandey for their active participation.

### Crossplane Function Market Accepts KCL
### KCL on Crossplane Function Market

After the release of the combination function in Crossplane v1.14, the scope of using Crossplane to build cloud-native platforms has been rapidly expanded. The KCL team has followed up and proactively built a reusable function. The entire Crossplane ecosystem can now leverage the high-level experience and capabilities provided by KCL to build its own cloud-native platform.

More details: <https://blog.crossplane.io/function-kcl/>

## Special Thanks

Thanks to the community friends for their contributions to KCL v0.8.0. The following list is in no particular order:

+ Thanks to @professorabhay for supporting the testing of the Diff feature in KCL 🙌
+ Thanks to @jakezhu9 for the continuous contribution to the kcl import tool 🤝
+ Thanks to @octonawish-akcodes for the continuous contributions to KCL code cleanup and FAQ documentation 🙌
+ Thanks to @satyazzz123 for contributing to the support of reading environment variables in KRM KCL 🙌
+ Thanks to @AkashKumar7902 for the contributions to the package management tool feature in KCL 🙌
+ Thanks to @UtkarshUmre for the contribution to the KCL linux-arm64 build CI 🙌
+ Thanks to @octonawish-akcodes and @d4v1d03 for the continuous contributions to KCL FAQ documentation and KCL IDE feature 🙌
+ Thanks to @octonawish-akcodes for the contribution to the Ansible KCL Module
+ Thanks to @AkashKumar7902 and @Vanshikav123 for the contributions to the package management tool feature in KCL 🙌
+ Thanks to @StevenLeiZhang for the contributions to KCL documentation and KCL plugin
+ Thanks to @patrycju, @Callum Lyall, @Matt Gowie, @ShiroDN, @FLAGLORD, @YiuTerran, @flyinox, @steeling, @Anoop, @Even Solberg, @Phillip Neumann, @Naxe, @rozaliev, @CloudZero357, @martingreber, @az, @Art3mK, @Erick, @TheChinBot, @Evgeny Shepelyuk, @yonas, @vtomilov, @Fdall, @bozaro, @starkers, and @MrGuoRanDuo for their valuable suggestions and feedback during the iteration process of KCL v0.8 🙌

## Next Steps

We expect to release KCL v0.9.0 in May 2024. For more details, please refer to KCL 2024 Roadmap and KCL v0.9.0 Milestone. If you have more ideas and needs, please feel free to raise Issues or Discussions in the KCL Github repository, and welcome to join our community for discussion 🙌 🙌 🙌
Expand All @@ -587,8 +605,8 @@ For more information, see [KCL FAQ](https://kcl-lang.io/docs/user_docs/support/)
Thank all KCL users for their valuable feedback and suggestions during this version release. For more resources, please refer to:

- [KCL Website](https://kcl-lang.io/)
- [Kusion Website](https://kusionstack.io/)
- [KCL Repo](https://github.com/kcl-lang/kcl)
- [Kusion Repo](https://github.com/KusionStack/kusion)
- [KusionStack Website](https://kusionstack.io/)
- [KCL Repo](https://github.com/kcl-lang/)
- [KusionStack Repo](https://github.com/KusionStack/)

See the [community](https://github.com/kcl-lang/community) for ways to join us. 👏👏👏
Original file line number Diff line number Diff line change
Expand Up @@ -397,6 +397,8 @@ KCL Java SDK 新增语法树、作用域、符号等语法语义结构定义及
- 新增运行二进制产物 API 用于直接运行编译结果,避免重复编译并提升性能。
- 新增代码生成 API 以编程方式实现 KCL 代码生成而不是编写复杂的模版。

更多的更新可以查看 [KCL v0.8 API 文档](https://kcl-lang.io/docs/reference/xlang-api/go-api)

### 🐞 其他更新及错误修复

- 修复了 KCL CLI 使用编译参数 -S 可能会导致的编译错误
Expand Down Expand Up @@ -652,8 +654,8 @@ KCL 网站新增 KCL v0.7.0 文档内容并支持版本化语义选项,目前
- 感谢 @octonawish-akcodes@d4v1d03 对 KCL FAQ 文档和 KCL IDE 功能的持续贡献 🙌
- 感谢 @octonawish-akcodes 对 Ansible KCL Module 的贡献
- 感谢 @AkashKumar7902@Vanshikav123 对 KCL 包管理工具功能的贡献 🙌
- 感谢 @StevenLeiZhang 对 KCL 文档和 KCL 插件的贡献
- 感谢 @patrycju, @Callum Lyall, @Even Solberg, @Matt Gowie, @ShiroDN, @FLAGLORD, @YiuTerran, @flyinox, @steeling, @Anoop, @Phillip Neumann 和 @Even Solberg, @AdmiralNemo@Phillip Neumann,@Naxe, @steeling, @steeling, @rozaliev, @CloudZero357, @martingreber, @az, @Art3mK,@AdmiralNemo, @Erick, @TheChinBot, @Evgeny Shepelyuk, @yonas, @steeling, @vtomilov, @Fdall, @CloudZero357, @bozaro, @starkers, @MrGuoRanDuo @FLAGLORD 等在近段时间使用 KCL 过程中提供的宝贵建议与反馈 🙌
- 感谢 @StevenLeiZhang 对 KCL 文档和 KCL 插件的贡献 🙌
- 感谢 @patrycju, @Callum Lyall, @Matt Gowie, @ShiroDN, @FLAGLORD, @YiuTerran, @flyinox, @steeling, @Anoop, @Even Solberg,@Phillip Neumann,@Naxe, @rozaliev, @CloudZero357, @martingreber, @az, @Art3mK, @Erick, @TheChinBot, @Evgeny Shepelyuk, @yonas, @vtomilov, @Fdall, @bozaro, @starkers, @MrGuoRanDuo 等在 KCL v0.8 版本迭代过程中使用 KCL 提供的宝贵建议与反馈 🙌

## 下一步计划

Expand All @@ -662,9 +664,9 @@ KCL 网站新增 KCL v0.7.0 文档内容并支持版本化语义选项,目前
更多其他资源请参考:

- KCL 网站: <https://kcl-lang.io/>
- Kusion 网站: <https://kusionstack.io/>
- KCL GitHub 仓库: <https://github.com/kcl-lang/kcl>
- Kusion GitHub 仓库: <https://github.com/KusionStack/kusion>
- KusionStack 网站: <https://kusionstack.io/>
- KCL GitHub 仓库: <https://github.com/kcl-lang>
- KusionStack GitHub 仓库: <https://github.com/KusionStack>

- KCL v0.9.0 Milestone: <https://github.com/kcl-lang/kcl/milestone/9>
- KCL 2024 路线规划: <https://github.com/kcl-lang/kcl/issues/882>
Expand Down

0 comments on commit 80071b9

Please sign in to comment.