QCon 演讲火热征集中,快来分享技术实践与洞见! 了解详情
写点什么

期待已久的 OpenAPI 规范 3.0 将在七月发布

  • 2017-07-02
  • 本文字数:1066 字

    阅读完需:约 3 分钟

经过一年多的开发后,开放 API 战略(OAI,Open API Initiative)近期宣布将在 2017 年七月中旬发布 OpenAPI 规范 (OAS,OpenAPI Specification )v3.0.0 的最终版。发布前的开放征求意见阶段将在六月三十日结束。

该版本的发布得到了 API 社区的密切地关注,开发人员和业界领导人已经直接挑明了其中最令他们激动的特性。OAS3.0 中备受关注的关键特性包括:

  • 组件;
  • 多主机支持;
  • 具备新内容属性的内容协商;
  • 支持回调和 WebHooks;
  • 使用 Links 对象,对超媒体给出建议;
  • 改进了对 JSON 模式 anyOf, allOf 和 not 函数的支持。

随着规范达到了 3.0,开源社区和软件厂商正致力于为自身的 OAS 工具提供向前兼容性。作为 OAS 所基于的描述性语言 Swagger,其创始人 Tony Tam 在去年曾接受 InfoQ 采访,他预警了即将到来的重大改进:

很多工具软件商可以通过改进工具同时支持 2.0 和 3.0 规范。但几乎可以肯定的是,2.0 版的工具将不会支持 3.0 规范。我们期望并鼓励各工具间实现更好的向前兼容。我们将确保将 3.0 规范之后的所有更新作为非重大更新对待,以取得 3.x 的版本号。

Darrel Miller 是一名 OAS 技术开发人员社区(TDC,Technical Developer Community)成员,同时也是负责为规范提供技术指导的六人小组成员之一。他向 InfoQ 介绍了 TDC 在准备这次发布中所面对的主要挑战,即时间和优先级。“我们有幸能具有一些热心的社区成员,他们志愿付出了很多时间的额外努力,以帮助规范达到可发布状态。”他说,“我们的时间有限,规范的涵盖内容也有限,因此我们想在添加特性与维持规范的简单性这两者间取得平衡。我们都看到了在规范上所发生的事情,这将使规范更为复杂。但是所增加的每一点复杂度,都相应地会有用户的确需要这些功能。虽然我们很少具有拒绝某一特性,但是接收新的特性也是同等重要的。”

虽然 TDC 尚未明确给出下一版本 OpenAPI 的计划,但是 TDC 正在积极地讨论未来版本中准备包含哪些内容。在五月召开的 GlueCon 大会上,召开了一次涉及了在 3.0 版本中主要更改的研讨会。在该研讨会上,Miller 介绍了已得到实验性支持的特性,包括可重用组、可替换模式、操作版本控制和动态枚举等。据Miller 介绍,对象的可重用组是在未来更新中优先考虑的特性,而可替换模式是一个得到了广泛请求的特性,但是要确保用户在工具上具有很好的和一致的体验,这对该特性提出了重大挑战。他还指出下一版本的一个话题就是,“无论我们翘首以待的下一版本会是什么样的,我们都期待发布下一版本所需的时间将会比发布V3 所用的时间更短”。

查看英文原文: Long-Awaited OpenAPI Spec 3.0 to Be Released in July

2017-07-02 19:002483
用户头像

发布了 227 篇内容, 共 75.9 次阅读, 收获喜欢 28 次。

关注

评论

发布
暂无评论
发现更多内容

盘点一些靠谱的程序员副业

高端章鱼哥

mac好用的鼠标键盘捕捉工具 Macro Recorder Enterprise

理理

MySQL 是如何实现数据的排序的?

EquatorCoco

MySQL 数据库

电科金仓:数智未来,国产数据库大有可为

科技热闻

一文教你10分钟快速玩转魔乐社区

天翼云开发者社区

人工智能 开发者社区 天翼云

2024龙蜥大会丨中科方德携手龙蜥,探索下一代操作系统新路线,引领安全新生态

新消费日报

Mistral 大语言模型

霍格沃兹测试开发学社

腾讯全球数字生态大会:大咖共探数智未来

ToB行业头条

强大的专业排版设计软件Affinity Publisher for Mac

Mac相关知识分享

排版设计

小间距LED屏为什么受到喜爱?

Dylan

互联网系统特点 LED LED display LED显示屏 色彩

Visio文件查看工具 Visio Viewer mac版

理理

文化产业怎么定义?需要用到堡垒机吗?

行云管家

文化 堡垒机 文化产业

macOS 播放客户端 Clicker for Netflix 免激活版

理理

Scrutiny for Mac优化网站的 SEO(搜索引擎优化)

Mac相关知识分享

软件下载

廊坊具有资质等保测评机构叫做什么?位于哪里?

行云管家

网络安全 数据安全 堡垒机 廊坊

Netflix视频下载器SameMovie Netflix Video Downloader

理理

智能Chat GPT聊天 Hello Ai Chat for Chat GPT for Mac

理理

跨平台数据库管理软件:Navicat Premium 中文汉化版

理理

GameFi生存法则:从巨头争霸到小游戏革命,掀起区块链游戏的全新风暴

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

DApp生存法则:在区块链革命中占据主导地位

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

整顿职场再出新招?法行宝携手顶级律所助力职场维权

科技热闻

探索淘宝拍立淘API:解锁以图搜图的购物新体验

代码忍者

api 网关 API 策略

超10万钉钉低代码应用完成AI化,助力中小企业一键迈入AI时代

ToB行业头条

AutoCAD 2021 mac中文破解版 cad2021安装包分享

理理

专业视频处理增强软件Aiseesoft Mac Video Enhancer for Mac

Mac相关知识分享

专业的文件共享和协作工具Dropshare 5 for mac激活版

Mac相关知识分享

Rust编码RustRover 2024永久密钥 mac版RustRover 2024下载

理理

office2021下载安装 Microsoft Office LTSC 2021专业增强激活版

理理

010 Editor永久注册码 文本和十六进制编辑器

理理

电商数据整合新篇章:京东商品详情API返回值应用实践

技术冰糖葫芦

api 网关 API Explorer API 策略 pinduoduo API

期待已久的OpenAPI规范3.0将在七月发布_语言 & 开发_Shelby Switzer_InfoQ精选文章