Skip to content

swagger-core v2.0.0-rc4 Release candidate!

Pre-release
Pre-release

Choose a tag to compare

@frantuma frantuma released this 23 Jan 10:44
8b58a26

Overview

The Swagger team is proud to announce the rc4 release candidate of our main java library swagger-core. This release candidate enhances rc3 support for OpenAPI 3.0’s main features. The missing features will be added in the final release.

In order to better improve these libraries and tools, we ask that you start using them and provide us with feedback in form of issues (please use label 3.0 spec support) on the github repository. The issues are a huge help in finding what’s missing or not working properly (though note some issues are already submitted). We would also appreciate any PRs that improve existing or new tickets.

Be aware that the release notes contain the notable changes, but there may some changes that we missed in the list. The same applies for the Limitations section.

Notable Features:

  • See also rc1, r2, and rc3 release notes (v2.0.0-rc1, v2.0.0-rc2, v2.0.0-rc3)
  • Fourth official release candidate of OpenAPI 3.0 support. Swagger-core now produces OpenAPI 3.0 specs only. swagger-core 2.0 version is not backward compatible with previous 1.x versions.
  • Available on Maven central, and the sources are in the 2.0 branch. PRs should be submitted against the 2.0 branch.
  • Enhanced polymorphic schemas resolving (#2620)
  • Remove guava dependency from core code (#2618)
  • Subresource resolving (#2607)
  • Additional properties as Boolean or Schema (#2461)
  • Versions updates
  • Enhanced RequestBody and other annotations support (#2562)
  • Extended set of samples
  • Various bug fixes and improvements

Limitations

  • Reader extensions full support (swagger-jaxrs2)
  • Integration layer enhancements:config file location enhanced loading, additional loaders, etc. (swagger-integration, swagger-jaxrs)
  • JsonIdentity support (swagger-core)
  • MatrixParam annotation support