> For clean Markdown content of this page, append .md to this URL. For the complete documentation index, see https://buildwithfern.com/learn/llms.txt.

## 3.14.7

**`(fix):`** 修复本地和远程 Java 生成之间的不一致行为，确保在所有生成场景中都复制许可证文件并填充平台标头

## 3.14.6

**`(chore):`** 将 Gradle 包装器从 7.4.2 升级到 8.14.3。此更新带来了 Java 24 支持、GraalVM Native Image 工具链选择、增强的测试报告和构建编写改进。捆绑的 Gradle 包装器文件现在使用最新的稳定 Gradle 8.x 版本。

## 3.14.5

**`(fix):`** 修复具有可空容器类型的 OpenAPI 规范的 SDK 生成失败。生成器现在正确处理响应解析和分页中的可空容器，将它们与可选容器区别对待。还添加了对字面容器检测的支持，并改进了错误诊断。
这修复了在处理具有可空类型或查询参数中的数组示例的 API 时出现的"意外容器类型"错误。

## 3.14.4

**`(fix):`** 用资源复制替换 gradle 包装器命令，以消除 SDK 生成期间的互联网请求。Gradle 包装器文件现在从捆绑资源复制，而不是通过 `gradle wrapper` 命令下载。生成期间的所有 `./gradlew` 调用已被移除，以避免网络调用和 HTTP 代理问题。

## 3.14.3

**`(fix):`** 为可选请求体跳过线路测试中的空对象验证。当请求体是 optional(nullable(T))，其中 T 只有可选属性时，线路测试现在在传递 Optional.empty() 时正确跳过 `{}` 验证，匹配实际的 SDK 行为。