Quarkus 1.7.2.Final 现已发布。Quarkus 是 Kubernetes 原生的 Java 技术栈,它由同类中最佳的 Java 库和标准精制而成,并针对容器和云部署量身定制。Quarkus 的总体目标是将 Java 带入云原生的应用开发,并使它成为 Serverless、云和 Kubernetes 环境的领先平台。同时统一了响应式和命令式编程模型,开发人员可以选择最适合其用例的模型,并更轻松地将其代码与其它组件集成到响应式系统中,例如带有 Vert.x 和 Kafka 的响应式流、响应式数据库 API 等。
该版本的具体更新内容如下:
- 将 dekorate 升级至 0.12.8
- 带有数字的 quarkus.container-image.tag 属性会生成一个损坏的 minikube.yml 文件
- 修复禁用的 k8s 客户端测试
- 正确处理身份验证后的异常
- FormAuthenticationMechanism 需要处理异常以避免请求无响应
- 在 gradle 插件中处理空的不存在的资源目录
- 为 ConfigMap 和 Secret ConfigSources 确定 deterministic ordering
- 文档:修复 STM 文档中的错字
- 在 Flyway 扩展中规范迁移路径
- 在升级到 1.7.1 之后,Flyway 迁移在 JDK8 上不再起作用
- 将 Liquibase 升级到 3.10.2-1.7
- 在 kafka 示例中修复了错误的扩展名
- 修复无效的数据源配置
- ......
更新说明:https://github.com/quarkusio/quarkus/releases/tag/1.7.2.Final