2. Prometheus 客户端支持: 包含对 Prometheus 客户端 1.x 的支持,包含一些破坏性更改,例如对导出指标名称的更改。 如果想继续使用 0.x 版本的 Prometheus 客户端,请从依赖中移除 `io.micrometer:micrometerregistryprometheus`,并添加 `io.micrometer:micrometerregistryprometheussimpleclient`。
3. Flyway 10: 升级到 Flyway 10,模块化程度更高,对多个数据库的支持已转移到一些新的、特定于数据库的模块中。
4. Infinispan 15: 提高了其 Jakarta EE 基线,`jakarta` 模块已不复存在,请使用标准替代模块,如 `infinispancore`。
5. Git Commit ID Maven Plugin: 插件已升级至 8.0.x,默认日期格式现为 `yyyyMMdd'T'HH:mm:ssXXX`。
6. CDS 支持: 现在支持轻松创建与 CDS 兼容的布局,通过使用 `jarmode tools` 提取 uber JAR。
8. Apache Pulsar 的改进: 添加了一些属性可以配置 Pulsar 的集群级故障转移。
9. Spring Security 的改进: 如果设置了 `spring.security.oauth2.resourceserver.jwt.authorityprefix`、`spring.security.oauth2.resourceserver.jwt.principalclaimname`、`spring.security.oauth2.resourceserver.jwt.authoritiesclaimname`,`JwtAuthenticationConverter`(或 `ReactiveJwtAuthenticationConverter`)现在会自动配置。-吃瓜群众
10. 服务连接: 新增了对 Apache ActiveMQ Artemis 的服务连接支持。
11. 对 LDAP 的支持: 通过 osixia/openldap 容器为 LDAP 添加了服务连接支持。
12. 虚拟线程: 如果 Context 中有可用的 `AsyncTaskExecutor`,它现在就会在 Websocket `ChannelRegistration` 上注册。
13. 批处理事务管理器: 引入了 `@BatchTransactionManager` 注解,以便更轻松地配置 Spring Batch 以使用自定义事务管理器。
14. Base64 资源: 可以使用 `base64:` 前缀将资源加载为 Base64 编码的文本值。
15. SBOM 执行器端点: `springbootactuator` 模块现在包含了一个新的 SBOM 端点。
Bug 修复1. WebFlux 错误配置: 修复了在使用 WebFlux 时,当 `server.error.includebindingerrors=ALWAYS` 时出现的错误。
2. Spring Boot Testcontainers: 修复了在使用 AOT 处理过程中导致不必要的容器初始化的问题。
3. Reactor 类路径问题: 修复了当 Reactor 不在类路径上时,`ReactiveElasticsearchRepositoriesAutoConfiguration` 的问题。
4. Maven 插件配置: 修复了当 classifier 设置为非默认值时,Spring Boot Maven 插件 AOT 无法使用的问题。
5. Docker publishRegistry 验证: 修复了在使用 Docker publishRegistry 时,会验证 Maven 插件配置中的问题。
6. 文件权限 API: 使用 Gradle 新的文件权限 API 的方式可以防止删除旧的 API。
7. MongoDB 配置问题: 修复了在 MongoDB 中使用空字符串的 `replicasetname` 属性时的问题。
8. Logback 配置问题: 修复了默认 Logback 配置使用过时的 `converterClass` 属性的问题。
依赖升级1. ActiveMQ: 升级到 6.1.3。
2. Awaitility: 升级到 4.2.2。
3. Byte Buddy: 升级到 1.14.19。
4. Couchbase Client: 升级到 3.6.3。
5. CycloneDX Maven Plugin: 升级到 2.8.1。
6. Infinispan: 升级到 15.0.7.Final。
7. Jakarta Servlet JSP JSTL: 升级到 3.0.1。
8. Jersey: 升级到 3.1.8。
9. Jetty: 升级到 12.0.12。
10. jOOQ: 升级到 3.19.11。
11. Kotlin: 升级到 1.9.25。
12. Logback: 升级到 1.5.7。
13. Maven Deploy Plugin: 升级到 3.1.3。
14. Maven Install Plugin: 升级到 3.1.3。
15. Micrometer: 升级到 1.13.3。
16. Micrometer Tracing: 升级到 1.3.3。
17. Neo4j Java Driver: 升级到 5.23.0。
18. Netty: 升级到 4.1.112.Final。
19. Pulsar: 升级到 3.2.4。
20. Pulsar Reactive: 升级到 0.5.7。
21. Reactor Bom: 升级到 2023.0.9。
22. RxJava3: 升级到 3.1.9。
23. SLF4J: 升级到 2.0.16。
24. Spring AMQP: 升级到 3.1.7。
25. Spring Authorization Server: 升级到 1.3.2。
26. Spring Data Bom: 升级到 2024.0.3。
27. Spring Framework: 升级到 6.1.12。
28. Spring HATEOAS: 升级到 2.3.2。
29. Spring Integration: 升级到 6.3.3。
30. Spring Kafka: 升级到 3.2.3。
31. Spring LDAP: 升级到 3.2.6。
32. Spring Pulsar: 升级到 1.1.3。
33. Spring Retry: 升级到 2.0.8。
34. Spring Security: 升级到 6.3.3。
35. Spring Session: 升级到 3.3.2。
36. Tomcat: 升级到 10.1.28。
37. Yasson: 升级到 3.0.4。
更多详细信息和更新日志,请参考
V3.3.30.2版本更新解析:功能升级与优化详解

一、版本概述

V3.3.30.2版本是在前一个版本的基础上,经过精心设计和测试后推出的。这一版本主要针对用户体验和系统稳定性进行了优化,同时引入了一些新功能,以满足用户日益增长的需求。
二、功能升级

1. 界面优化
新版本对界面进行了全面优化,采用了更加简洁、直观的设计风格。用户在使用过程中,可以更加轻松地找到所需功能,提高工作效率。
2. 性能提升
针对系统性能进行了深度优化,大幅提升了软件的运行速度和响应速度。特别是在处理大量数据时,性能提升尤为明显。
3. 新增功能
新版本新增了多项实用功能,如:
智能推荐:根据用户使用习惯,智能推荐相关功能或内容。
个性化设置:用户可根据自己的喜好,自定义界面布局和功能显示。
数据备份与恢复:支持一键备份和恢复数据,确保用户数据安全。
三、优化详解

1. 稳定性优化
新版本对系统稳定性进行了全面优化,有效降低了软件崩溃和卡顿的情况。用户在使用过程中,可以享受到更加流畅的使用体验。
2. 兼容性优化
针对不同操作系统和硬件设备,新版本进行了兼容性优化,确保软件在各种环境下都能稳定运行。
3. 安全性优化
新版本加强了数据加密和权限管理,有效保障了用户隐私和数据安全。
V3.3.30.2版本的推出,标志着软件在功能、性能和用户体验方面取得了显著进步。通过本次更新,用户可以享受到更加高效、便捷的使用体验。我们相信,这一版本将为用户带来更多惊喜。
五、更新方法

1. 自动更新
用户可以通过软件内置的自动更新功能,轻松获取最新版本。
2. 手动下载
用户可以访问官方网站或应用商店,下载最新版本的安装包,手动安装。
六、常见问题解答

1. Q:更新后,我的数据会丢失吗?
A:不会。新版本支持数据备份与恢复功能,用户可以放心更新。
2. Q:更新后,软件会占用更多内存吗?
A:不会。新版本对系统资源进行了优化,不会增加内存占用。
3. Q:更新后,如何获取帮助?
A:用户可以通过官方网站、客服热线或在线客服获取帮助。
V3.3.30.2版本的推出,是软件发展历程中的一个重要里程碑。我们期待这一版本能为用户提供更加优质的服务,助力用户在数字化时代取得更大的成功。

