Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。
总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法、参数和模型紧密集成到服务器端的代码,允许 API 来始终保持同步。Swagger 让部署管理和使用功能强大的 API 从未如此简单。
Swagger Core 2.0.1 已发布,该版本主要是修复 bug,也引入了新特性,如对 JDK 9/10 的支持。 有以下值得关注的更新: JDK 9/10 support in build (#2735) Supports OpenAPIExtension decorateOperation (#2748) Fix path building for resources without leading slashes (#2751) Fix stackOverflowError for circuclar reference in jackson ModelResolver (#2740) Fix CVE-2018-7489 - jackson version 2.9.5 (#2755) Fix ra...
2.0.0 版本在 rc4 版本的基础上对 OpenAPI 3.0 主要特性作了增加支持。 显著特性更新包括但不限于: 首次正式支持 OpenAPI 3.0。Swagger-core 现在只生成 OpenAPI 3.0 规范,它不向后兼容 v1.x。 支持 Maven,源码位于 2.0 分支,pull requests 应该针对 2.0 分支提交。 全新的 wiki。 支持 JsonView。 内部重构。 弃用 Schema.readOnly 并引入 accessMode 字段。 复杂类型支持 @extensionproperty。 同时修复了一些 bug: 阅读...
Swagger 1.5.16 已发布,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 该版本未提供最新的发行说明,了解更多可查阅发行列表 下载地址: Source code (zip) Source code (tar.gz)
Swagger 1.5.14 已发布。v1.5.14 添加了一些功能,修复了一些问题。 新功能: 升级 logback 至 1.2.3 #2182 来自命名空间注释更好的支持 XML #2246 支持 Jackson 的 @JsonSerializeAs 注释 #2147 升级 .equals 和 .hashcode #2168 Support getter-less model scanning #2251 修复: Null check in setRequired(...) method in ModelImpl #2167 Null check for empty array inner properties #2214 下载地址 Source code (zip) ...
广泛使用的Swagger规格(今 年初重命名为OpenAPI)发现了高危漏洞,潜在影响到了Java、PHP、NodeJS和 Ruby等流行语言开发的应用。该漏洞允许攻击者远程执行代码,存在于Swagger Code Generator中,属于参数注入漏洞,允许攻击者在Swagger JSON文件中嵌入代码,使用Java、PHP、NodeJS和 Ruby等语言开发的Web应用如果整合了 Swagger API会受到影响。Rapid7研究人员公开了漏洞的技术细节和补丁,该漏洞早在4月就在私下披露过了,但...
Swagger-Core 1.5.8 发布了,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 Swagger 让部署管理和使用功能强大的API从未如此简单。 下载地址: Source code (zip) Source code (tar.gz)...
Swagger-Core 1.5.8 发布了,Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。 Swagger 让部署管理和使用功能强大的API从未如此简单。 该版本值得关注的改进有: Notable features Allow user created @PATCH, @GET ...etc annotations (#1643) ...
近日,Linux 基金会宣布推出“开放 API 战略”( Open API Initiative )以促成一个更加广泛、开放的 API 标准,创始成员包括谷歌、微软、IBM 等科技巨头,这项战略基于现有的 Swagger (已收录开源中国软件库 )标准展开。 Swagger 是一个开源的平台,帮助开发者创建支持互联网应用的 API。这些 API 可以让不同的应用之间互相分享信息和资源。 Swagger 被认为是目前最流行的创建 API 的框架。Linux 基金会的执行总监 Jim Zeml...
评论