1.39.1
(fix): 修复 OAuth 令牌端点以使用 application/x-www-form-urlencoded 内容类型。根据 RFC 6749 §4.4.2,OAuth 2.0 客户端凭据令牌请求必须是表单编码的。生成的 raw_client.go 现在为令牌端点发出正确的 Content-Type 标头,而不是 application/json。
(fix): 修复带有服务级基础路径参数的端点的线路测试生成。wiremock 映射现在与端点路径参数一起包含服务和根路径参数,因此测试验证 URL 使用实际的示例值,而不是 URL 编码的占位符语法。
1.39.0
(feat): 添加 retryStatusCodes 配置,包含 "legacy" 和 "recommended" 模式。Legacy(默认)保留当前行为(408、429、>= 500)。Recommended 仅重试瞬态代码(408、429、502、503、504),避免 500 引起的幂等性问题。1.0.0 迁移会自动将升级用户固定为 legacy。
1.38.3
(chore): 仅在从查询参数位置可达的未判别联合上生成 EncodeQueryValues,而不是在每个联合上生成。
1.38.2
(fix): 在未判别联合上生成 EncodeQueryValues 方法,使它们在用作查询参数时不再被静默丢弃。