快来查收 KCL 社区开源快讯 | 云原生模型、语言和工具链更新速递!

双周同步开源进展

欢迎加入 KCL 社区进行互动~

KCL 是一个 CNCF 基金会托管的基于约束的记录及函数语言,期望通过成熟的编程语言技术和实践来改进对大量繁杂配置比如云原生 Kubernetes 配置场景的编写,致力于构建围绕配置的更好的模块化、扩展性和稳定性,更简单的逻辑编写,以及更简单的自动化和生态工具集成。

本栏目将会双周更新 KCL 语言社区最新动态,包括功能、官网更新和最新的社区动态等,帮助大家更好地了解 KCL 社区!

KCL 官网: https://kcl-lang.io

内容概述

感谢所有贡献者过去两周 (2023 11.09 - 11.23) 的杰出工作,以下是重点内容概述

📦 模型更新

  • KCL 模型数量新增至 200 个,主要新增与 PodRBAC 相关的校验模型及 Kubernetes 1.14-1.28 版本的模型参考文档
  • 可以在 Artifact Hub 中搜索浏览到所有模型的文档及使用方式: https://artifacthub.io/packages/search?org=kcl&sort=relevance&page=1

💬 语言更新

  • 体验改进
    • 优化配置代码块的语法缩进检查,不再强制报错
    • 支持通过文件路径通配符作为编译入口
  • 错误修复
    • 修复部分场景字典类型的类型推导错误
    • 修复 Schema 参数数量的检查