Java新闻综述:Spring Boot 3.2、Spring Pulsar 1.0、Hibernate 6.4、JEP 447目标JDK 22

OpenJDK

  • JEP 447:该提案已从“Proposed to Target”提升为“Targeted”,计划在JDK 22中引入,允许在构造函数中的this()super()调用之前出现不引用实例的语句。
  • JEP 461:该提案从“Candidate”提升为“Proposed to Target”,计划在JDK 22中增强Stream API,支持自定义中间操作。
  • JEP 462:该提案从“Candidate”提升为“Proposed to Target”,计划在JDK 22中重新预览结构化并发API,以简化并发编程。
  • JEP 458:该提案从“Candidate”提升为“Proposed to Target”,计划在JDK 22中增强Java启动器,支持执行多个Java源代码文件。

JDK 22

  • Build 25:JDK 22的早期访问版本发布,修复了多个问题,开发者可通过Java Bug Database报告问题。

Spring Framework

  • Spring Boot 3.2.0:新增支持Oracle Free、Jetty 12和RestClient接口,修复了多个问题,并改进了文档。
  • Spring Boot 3.1.6、3.0.13、2.7.18:修复了多个问题,升级了默认的Cloud Native Buildpacks(CNBs)至Paketo Jammy。
  • Spring Framework 6.1.1:修复了内存泄漏问题,并改进了StreamUtils类的性能。
  • Spring Security 6.2.0:新增对Kotlin协程的支持,并简化了OAuth2 Client组件的配置。
  • Spring Authorization Server 1.2.0:新增可配置的刷新令牌策略,并引入了AOT优化。
  • Spring for GraphQL 1.2.4:改进了GraphQL解析,并修复了参数验证问题。
  • Spring Integration 6.2.0:修复了FTP会话中的并发问题,并增加了超时设置。
  • Spring Session 3.2.0:改进了文档和日志记录,并升级了多个依赖。
  • Spring Vault 3.1:新增对HashiCorp Vault的支持,并引入了AuthenticationEventMulticaster接口。
  • Spring for Apache Pulsar 1.0.0PulsarAdministration类支持多个自定义器,并解决了与Spring Boot的依赖问题。
  • Spring for Apache Kafka 3.1.0:修复了嵌入式Kafka的问题,并提供了ContainerCustomizer的配置支持。
  • Spring Modulith 1.1.0、1.0.3:新增了对Spring Framework的AOT支持,并警告了MongoTemplate的排序问题。

Eclipse Store

  • EclipseStore 1.0.0:这是Eclipse Foundation下的首个版本,原名为MicroStream,提供了Java原生持久化库。

Quarkus

  • Quarkus 3.5.3:修复了MultipartFormDataOutput类的顺序问题,并确保WebSocket注入器在认证和授权之后运行。
  • Quarkus 3.2.9.Final:修复了@ServerResponseFilter注解的异常处理问题,并改进了缓存响应的处理。

Hibernate

  • Hibernate ORM 6.4.0.Final:新增了@SoftDelete注解,支持数组操作,并增强了JDK Flight Recorder的事件记录。
  • Hibernate Search 7.0.0.CR2:修复了多个问题,支持Elasticsearch 8.11和OpenSearch 2.10、2.11。

Infinispan

  • Infinispan 15.0.0.Dev05:修复了缓存管理器的问题,并改进了WriteSkewConsistencyTest类。
  • Infinispan 14.0.21.Final:改进了虚拟线程的实现,并新增了节点间延迟的度量。

JHipster

  • JHipster Lite 0.49.0:新增了GraalVM自动构建支持,并改进了Dummy功能。

JBang

  • JBang 0.113.0、0.112.4:新增了命令行依赖解析功能,并修复了调试端口的问题。

OpenXava

  • OpenXava 7.2.0:新增了对JDK 21的支持,并改进了日历显示和Web安全性。

Testcontainers for Java

  • Testcontainers for Java 1.19.3:修复了网络别名、镜像设置和SQL脚本解析的问题。

Gradle

  • Gradle 8.5.0-RC4:新增了对JDK 21的全面支持,并改进了Kotlin DSL的性能和错误报告。

JCON World

  • JCON World 2023:全球Java社区在线会议,邀请了100多位演讲者,举办了多场主题演讲、一小时会议和工作坊。
阅读 34
0 条评论