2.39.6

(feat): 通过 enable-extensible-builders 标志添加可选的可扩展构建器模式。启用时,构建器使用自类型 模式,允许用户扩展生成的构建器同时保持类型安全。示例:

1class CustomBuilder extends BaseClientBuilder<CustomBuilder> {
2 @Override
3 protected CustomBuilder self() { return this; }
4
5 public CustomBuilder workspaceId(String id) {
6 // custom logic
7 return this;
8 }
9}

2.39.5

(fix): 修复无区分联合反序列化以捕获所有 RuntimeException 类型而不是仅 IllegalArgumentException。