LynRodWS / alcor

Cloud native SDN platform powered by Kubernetes and Istio
MIT License
0 stars 0 forks source link

Update dependency io.springfox:springfox-swagger2 to v2.9.1 - autoclosed #334

Closed mend-for-github-com[bot] closed 2 months ago

mend-for-github-com[bot] commented 11 months ago

This PR contains the following updates:

Package Type Update Change
io.springfox:springfox-swagger2 compile minor 2.6.1 -> 2.9.1

By merging this PR, the below issues will be automatically resolved and closed:

Severity CVSS Score CVE GitHub Issue
High 7.1 CVE-2023-2976 #328

Release Notes

springfox/springfox (io.springfox:springfox-swagger2) ### [`v2.9.1`](https://togithub.com/springfox/springfox/compare/2.8.0...2.9.1) [Compare Source](https://togithub.com/springfox/springfox/compare/2.8.0...2.9.1) ### [`v2.8.0`](https://togithub.com/springfox/springfox/releases/tag/2.8.0): Release [Compare Source](https://togithub.com/springfox/springfox/compare/2.7.0...2.8.0) ![fqysubvfts-t7odkrfjckdifehvab0gwofzhj7tydc0uglagsdnfmzfsja1ureau0bk_nhohzaxypli0omwuxrdklzhbyy7fr9bei21ciclo01ztnfl9v9bpbbswgk-tneeak0kr990thliabpsimd8wpkncfvwmesnakphpa9hredbcmnnmzeok-ulizut9elguzgu5usuo04jxp7sitnsbq7vovg](https://user-images.githubusercontent.com/73257/34920792-7654fe1a-f93e-11e7-99ba-7e96ba1c4d08.jpeg) [Photograph by Margaret Krzepkowski](http://yourshot.nationalgeographic.com/photos/11563908/) Thank you everyone for your contributions. While this release still doesnt support OpenAPI 1.0 spec, it does bring support for the new swagger-ui look thanks to [@​kasecato](https://togithub.com/kasecato)!! šŸ™‡ Apologies for the delayed release schedule of 2.8.0. Much of the work in this release was to shore up the library for significant work in the near future to support in 2.9.0 - OpenAPI spec 3.0 - Set the stage for fixing bugs related to Swagger 1.2 Spec. This is the penultimate release with support for `swagger1` 2.9.0 will be the last supported release for Java 6/Java 7. Much of 2.9.0 will focus on Improvements in the model rendering thanks to [@​MaksimOrlov](https://togithub.com/MaksimOrlov)! šŸ™‡ (support [@​JsonView](https://togithub.com/JsonView), better support for rendering the same models in request/response, inheritance support). Please note the deprecation warnings to prepare for breaking changes in 3.0.0. ##### Pull Requests ([#​2178](https://togithub.com/springfox/springfox/issues/2178)) Change regex in Paths.java to handle expressions/constraints correctly [@​nobe0716](https://togithub.com/nobe0716) ([#​2174](https://togithub.com/springfox/springfox/issues/2174)) fix fmt maintenanc [@​silenceshell](https://togithub.com/silenceshell) ([#​2169](https://togithub.com/springfox/springfox/issues/2169)) Swagger ui 3.x suggested improvements `feature` [@​kasecato](https://togithub.com/kasecato) ([#​2160](https://togithub.com/springfox/springfox/issues/2160)) Fix conversion of byte to integer with max / min `bug` [@​avdv](https://togithub.com/avdv) ([#​2153](https://togithub.com/springfox/springfox/issues/2153)) Upgrading Swagger UI to 3.7.0 [@​kasecato](https://togithub.com/kasecato) ([#​2144](https://togithub.com/springfox/springfox/issues/2144)) Allow ApiModelProperties on methods to be discovered from superclasses [@​RoyJacobs](https://togithub.com/RoyJacobs) ([#​2106](https://togithub.com/springfox/springfox/issues/2106)) Add support for exclusive ranges handling [@​filiphr](https://togithub.com/filiphr) ([#​2103](https://togithub.com/springfox/springfox/issues/2103)) Fix some tests under windows [@​apixandru](https://togithub.com/apixandru) ([#​2101](https://togithub.com/springfox/springfox/issues/2101)) Fix Remapping issue [@​apixandru](https://togithub.com/apixandru) ([#​2081](https://togithub.com/springfox/springfox/issues/2081)) Fix child expansion context creation `bug` [@​gzsombor](https://togithub.com/gzsombor) ([#​2069](https://togithub.com/springfox/springfox/issues/2069)) Optimise HandlerMethodResolver.getMemberMethods ` maintenance ` [@​simongajdosech](https://togithub.com/simongajdosech) ([#​2066](https://togithub.com/springfox/springfox/issues/2066)) Added error handling around "duplicate" request handlers [@​mate1983](https://togithub.com/mate1983) ([#​2048](https://togithub.com/springfox/springfox/issues/2048)) Support explicit ordering for Tags [@​jroweboy](https://togithub.com/jroweboy) ([#​2040](https://togithub.com/springfox/springfox/issues/2040)) Use Guava 20.0 throughout the project maintenance [@​Thunderforge](https://togithub.com/Thunderforge) ([#​2014](https://togithub.com/springfox/springfox/issues/2014)) Fix markdown [@​koppor](https://togithub.com/koppor) ([#​2013](https://togithub.com/springfox/springfox/issues/2013)) Fixed merging headers from the already existing request with the supplied request [@​pvanassen](https://togithub.com/pvanassen) ([#​1988](https://togithub.com/springfox/springfox/issues/1988)) custom the web page title as swagger.title when had set it [@​rainplus](https://togithub.com/rainplus) ([#​1974](https://togithub.com/springfox/springfox/issues/1974)) Add default property support on model properties `feature` [@​matrosovs](https://togithub.com/matrosovs) ([#​1956](https://togithub.com/springfox/springfox/issues/1956)) [@​ApiModelProperty](https://togithub.com/ApiModelProperty) example string does not escape char "" from JSON example [@​heapifyman](https://togithub.com/heapifyman) ([#​1952](https://togithub.com/springfox/springfox/issues/1952)) Fix to recognize [@​Param](https://togithub.com/Param) as query parameter in EntitySearchExtractor know [@​viruscamp](https://togithub.com/viruscamp) ([#​1943](https://togithub.com/springfox/springfox/issues/1943)) Wrong API resource path in Swagger 1.2 [@​mathieuales](https://togithub.com/mathieuales) ([#​1942](https://togithub.com/springfox/springfox/issues/1942)) Model classes having names containing integers are not detected as array [@​mathieuales](https://togithub.com/mathieuales) ([#​1917](https://togithub.com/springfox/springfox/issues/1917)) Consumes / Produces media-types on the document level aren't copied and merged anymore with the operation level consumes / produces media-types. [@​mzeijen](https://togithub.com/mzeijen) ([#​1914](https://togithub.com/springfox/springfox/issues/1914)) Provide proprty pattern annotation support [@​simonamc](https://togithub.com/simonamc) ([#​1897](https://togithub.com/springfox/springfox/issues/1897)) Correct spelling and typos [@​naXa777](https://togithub.com/naXa777) ([#​1878](https://togithub.com/springfox/springfox/issues/1878)) Preserve tags order in documentation builder [@​rainoko](https://togithub.com/rainoko) ([#​1868](https://togithub.com/springfox/springfox/issues/1868)) Create EntitySaveExtractor.java [@​jadhavsuhas](https://togithub.com/jadhavsuhas) ([#​1838](https://togithub.com/springfox/springfox/issues/1838)) Fix a mixed up part in the Getting Started guide for Docket [@​PeterWippermann](https://togithub.com/PeterWippermann) ([#​1837](https://togithub.com/springfox/springfox/issues/1837)) Minor update of Docket's JavaDoc [@​PeterWippermann](https://togithub.com/PeterWippermann) ([#​1829](https://togithub.com/springfox/springfox/issues/1829)) JacksonEnumDeterminer to handle JsonFormat.Shape.Object [@​yelhouti](https://togithub.com/yelhouti) ##### Features ([#​2177](https://togithub.com/springfox/springfox/issues/2177)) Paths.sanitizeRequestMappingPattern fix [@​nobe0716](https://togithub.com/nobe0716) ([#​2139](https://togithub.com/springfox/springfox/issues/2139)) Should support "title" property, set via [@​ApiModel](https://togithub.com/ApiModel) annotation. [@​ngbalk](https://togithub.com/ngbalk) ([#​2088](https://togithub.com/springfox/springfox/issues/2088)) [@​ApiParam](https://togithub.com/ApiParam)(allowableValues = "range(0, infinity)") does not work [@​filiphr](https://togithub.com/filiphr) ([#​2063](https://togithub.com/springfox/springfox/issues/2063)) Added support for Pageable resolved parameter [@​avillev](https://togithub.com/avillev) ([#​2057](https://togithub.com/springfox/springfox/issues/2057)) Swagger-ui don't render additionalProperties `duplicate` [@​deblockt](https://togithub.com/deblockt) ([#​2026](https://togithub.com/springfox/springfox/issues/2026)) Produces/Consumes do not maintain order [@​jgaribay21](https://togithub.com/jgaribay21) ([#​2023](https://togithub.com/springfox/springfox/issues/2023)) Is it possible to disable globalResponseMessage configuration partially. `duplicate` [@​dohoon](https://togithub.com/dohoon) ([#​2021](https://togithub.com/springfox/springfox/issues/2021)) [@​ApiModelProperty](https://togithub.com/ApiModelProperty).allowEmptyValue = true/false does not emit "allowEmptyValue" in swagger.json [@​bill](https://togithub.com/bill) ([#​2000](https://togithub.com/springfox/springfox/issues/2000)) Upgrade to latest version of Swagger UI (3.1.5) `duplicate` [@​madheshr](https://togithub.com/madheshr) ([#​1960](https://togithub.com/springfox/springfox/issues/1960)) Upgrade to swagger-ui 3.0 `duplicate` [@​alex](https://togithub.com/alex) ([#​1957](https://togithub.com/springfox/springfox/issues/1957)) springfox doesn't work with spring boot 2.0 and spring data Kay-RC2 `duplicate` [@​shashankitmaster](https://togithub.com/shashankitmaster) ([#​1955](https://togithub.com/springfox/springfox/issues/1955)) Add support for inclusive and exclusive ranges for allowable values [@​JohnNiang](https://togithub.com/JohnNiang) ([#​1946](https://togithub.com/springfox/springfox/issues/1946)) collectionFormat problem [@​vitek499](https://togithub.com/vitek499) ([#​1936](https://togithub.com/springfox/springfox/issues/1936)) configuration for adding dynamic api-key(access token value). `duplicate` [@​akashgupta08](https://togithub.com/akashgupta08) ([#​1919](https://togithub.com/springfox/springfox/issues/1919)) Add support to rename ApiModel property name in Model Attributes [@​peterjurkovic](https://togithub.com/peterjurkovic) ([#​1901](https://togithub.com/springfox/springfox/issues/1901)) Pattern Bean Validations API (JSR-303) support for Request Parameters help wanted [@​simonamc](https://togithub.com/simonamc) ([#​1900](https://togithub.com/springfox/springfox/issues/1900)) Tag custom ordering [@​rainoko](https://togithub.com/rainoko) ([#​1818](https://togithub.com/springfox/springfox/issues/1818)) JsonFormat for enum and other cases [@​yelhouti](https://togithub.com/yelhouti) ([#​1729](https://togithub.com/springfox/springfox/issues/1729)) Status of support for v3.0.2 of Swagger UI `duplicate` [@​JLLeitschuh](https://togithub.com/JLLeitschuh) ##### Maintenance ([#​2161](https://togithub.com/springfox/springfox/issues/2161)) How to set a default value to a field of a model? in progress [@​michele](https://togithub.com/michele) ([#​2093](https://togithub.com/springfox/springfox/issues/2093)) swagger-ui.html appears to be empty `documentation` [@​silentsnooc](https://togithub.com/silentsnooc) ([#​2090](https://togithub.com/springfox/springfox/issues/2090)) When using AlternateTypeRuleConvention ApiModelProperty annotation does not work [@​snimavat](https://togithub.com/snimavat) ([#​2031](https://togithub.com/springfox/springfox/issues/2031)) How to get object in response body in autogenerated swagger.json file `documentation` [@​rajat](https://togithub.com/rajat) ([#​2029](https://togithub.com/springfox/springfox/issues/2029)) ApiImplicitParam with empty datatype fails when we try it out `documentation` [@​ljp510016132](https://togithub.com/ljp510016132) ([#​1995](https://togithub.com/springfox/springfox/issues/1995)) View APIs from different Spring Cloud Instances registered in Eureka `documentation` [@​s](https://togithub.com/s) ([#​1971](https://togithub.com/springfox/springfox/issues/1971)) Vavr/Javaslang Jackson module support `documentation` [@​Sir4ur0n](https://togithub.com/Sir4ur0n) ([#​1954](https://togithub.com/springfox/springfox/issues/1954)) Multiple swagger JSON's in swagger-ui.html `documentation` [@​dreambrother](https://togithub.com/dreambrother) ([#​1950](https://togithub.com/springfox/springfox/issues/1950)) Document support customized param using HandlerMethodArgumentResolver `documentation` [@​neil4dong](https://togithub.com/neil4dong) ([#​1916](https://togithub.com/springfox/springfox/issues/1916)) Consumes and produces media-types defined on Docket are incorrectly merged together with consumes/produces media-types that are defined on a resource level [@​mzeijen](https://togithub.com/mzeijen) ([#​1913](https://togithub.com/springfox/springfox/issues/1913)) Space getting added to oAuth scope while making authorization request `documentation` [@​mojaiq](https://togithub.com/mojaiq) ([#​1904](https://togithub.com/springfox/springfox/issues/1904)) Nondeterministic output for Models used in multiple controllers `documentation` [@​kevinm416](https://togithub.com/kevinm416) ([#​1899](https://togithub.com/springfox/springfox/issues/1899)) Upgrade libraries [@​dilipkrish](https://togithub.com/dilipkrish) ([#​1896](https://togithub.com/springfox/springfox/issues/1896)) Wrong spelling and typos in code [@​naXa777](https://togithub.com/naXa777) ([#​1882](https://togithub.com/springfox/springfox/issues/1882)) [@​RepositoryRestResource](https://togithub.com/RepositoryRestResource) -- ApiParam definition for the JPA methods always defines the [@​Param](https://togithub.com/Param) as "body" type parameter [@​aniruthmp](https://togithub.com/aniruthmp) ([#​1875](https://togithub.com/springfox/springfox/issues/1875)) Tags should be orderable [@​rainoko](https://togithub.com/rainoko) ([#​1870](https://togithub.com/springfox/springfox/issues/1870)) The lasted version supported for Swagger UI 3.x? [@​maliqiang](https://togithub.com/maliqiang) ([#​1865](https://togithub.com/springfox/springfox/issues/1865)) Can't test the configuration 404 not found `documentation` [@​pinkyjain26](https://togithub.com/pinkyjain26) ([#​1833](https://togithub.com/springfox/springfox/issues/1833)) Different guava versions in dependencies [@​Dimok74](https://togithub.com/Dimok74) ([#​1704](https://togithub.com/springfox/springfox/issues/1704)) Document springfox oauth2 `documentation` `duplicate` [@​kidshg](https://togithub.com/kidshg) ##### Bugs ([#​2165](https://togithub.com/springfox/springfox/issues/2165)) AlternateTypeRules doesn't work as expected [@​crmky](https://togithub.com/crmky) ([#​2148](https://togithub.com/springfox/springfox/issues/2148)) 2.7.1-SNAPSHOT NullPointerException when attempting to view http://localhost:8080/v2/api-docs [@​beardy247](https://togithub.com/beardy247) ([#​2138](https://togithub.com/springfox/springfox/issues/2138)) java.util.Optional\ disappears from request params `duplicate` [@​bohdan](https://togithub.com/bohdan) ([#​2135](https://togithub.com/springfox/springfox/issues/2135)) No qualifying bean error when launching spring 5.0.x application with springfox `duplicate` [@​gauravphoenix](https://togithub.com/gauravphoenix) ([#​2133](https://togithub.com/springfox/springfox/issues/2133)) Optional [@​kitsjory](https://togithub.com/kitsjory) ([#​2132](https://togithub.com/springfox/springfox/issues/2132)) [@​ApiModelProperty](https://togithub.com/ApiModelProperty) has no effect on some variables (name starting with one lowercase) `not-reproducable` [@​bbrenne](https://togithub.com/bbrenne) ([#​2118](https://togithub.com/springfox/springfox/issues/2118)) Request type mapping doesn't work if using both RequestBody and ModelAttribute on the same parameter [@​andrea](https://togithub.com/andrea) ([#​2114](https://togithub.com/springfox/springfox/issues/2114)) [@​RequestParam](https://togithub.com/RequestParam) and [@​PathVariable](https://togithub.com/PathVariable) annotated parameters should not be expanded [@​loxal](https://togithub.com/loxal) ([#​2111](https://togithub.com/springfox/springfox/issues/2111)) Application startup failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'documentationPluginsBootstrapper' [@​shobhit921](https://togithub.com/shobhit921) ([#​2107](https://togithub.com/springfox/springfox/issues/2107)) [@​ApiParam](https://togithub.com/ApiParam) ignores certain properties `duplicate` [@​milosonator](https://togithub.com/milosonator) ([#​2097](https://togithub.com/springfox/springfox/issues/2097)) Swagger 2 : Getting "type": "ref" when using [@​RequestPart](https://togithub.com/RequestPart) `duplicate` [@​jrishabh198](https://togithub.com/jrishabh198) ([#​2096](https://togithub.com/springfox/springfox/issues/2096)) [@​ApiParam](https://togithub.com/ApiParam) is ignored on ValueObjects wrapped with [@​JsonCreator](https://togithub.com/JsonCreator) [@​dkellenb](https://togithub.com/dkellenb) ([#​2080](https://togithub.com/springfox/springfox/issues/2080)) NullPointerException in handlerPackage `duplicate` [@​ejuniorasas](https://togithub.com/ejuniorasas) ([#​2072](https://togithub.com/springfox/springfox/issues/2072)) Springfox generates Api-Doc for non-exported Repositories [@​stoetti](https://togithub.com/stoetti) ([#​2053](https://togithub.com/springfox/springfox/issues/2053)) [@​PathVariable](https://togithub.com/PathVariable) work with Parameter Converter strangely `duplicate` [@​cxl086](https://togithub.com/cxl086) ([#​2039](https://togithub.com/springfox/springfox/issues/2039)) Endpoints with the same path and parameters but different headers some times cause java.lang.IllegalArgumentException: Multiple entries with same key [@​joaoacmota](https://togithub.com/joaoacmota) ([#​2025](https://togithub.com/springfox/springfox/issues/2025)) SpringFox-Data-Rest 2.7.0: Missing camelCase with generated Associations operationIds [@​stoetti](https://togithub.com/stoetti) ([#​2015](https://togithub.com/springfox/springfox/issues/2015)) Add support for generics `not-reproducable` `wontfix` [@​raderio](https://togithub.com/raderio) ([#​2012](https://togithub.com/springfox/springfox/issues/2012)) Duplicated swagger.json document `not-reproducable` [@​cesartl](https://togithub.com/cesartl) ([#​2011](https://togithub.com/springfox/springfox/issues/2011)) OperationBuilder mergeResponseMessages overwrites headers [@​pvanassen](https://togithub.com/pvanassen) ([#​1999](https://togithub.com/springfox/springfox/issues/1999)) Generated JSON for endpoints with PathVariables converted to non-trivial objects is incorrect `duplicate` [@​joel](https://togithub.com/joel) ([#​1998](https://togithub.com/springfox/springfox/issues/1998)) PathVarible composed of Custom Objects are not parsed correctly `duplicate` [@​frbo42](https://togithub.com/frbo42) ([#​1965](https://togithub.com/springfox/springfox/issues/1965)) [@​RequestPart](https://togithub.com/RequestPart) annotation not rendering models correctly [@​pratapyelugula](https://togithub.com/pratapyelugula) ([#​1963](https://togithub.com/springfox/springfox/issues/1963)) Spring Data Rest Integration doesn't document repository method parameters correctly [@​thombergs](https://togithub.com/thombergs) ([#​1961](https://togithub.com/springfox/springfox/issues/1961)) Springfox - Authorization value didn't update after Authorize confirmed.. [@​thomasharin](https://togithub.com/thomasharin) ([#​1941](https://togithub.com/springfox/springfox/issues/1941)) swagger-ui does not remove java string escape char "" from [@​ApiModelProperty](https://togithub.com/ApiModelProperty) example [@​heapifyman](https://togithub.com/heapifyman) ([#​1932](https://togithub.com/springfox/springfox/issues/1932)) BasePathAwareController docs aren't base path aware [@​fquinner](https://togithub.com/fquinner) ([#​1926](https://togithub.com/springfox/springfox/issues/1926)) Can't be filtered by ignoredParameterTypes `not-reproducable` [@​heyuxian](https://togithub.com/heyuxian) ([#​1924](https://togithub.com/springfox/springfox/issues/1924)) Unable to define host in Swagger 1.2 [@​mathieuales](https://togithub.com/mathieuales) ([#​1906](https://togithub.com/springfox/springfox/issues/1906)) Swagger shows wrong id field using Spring Data Rest `duplicate` [@​drenda](https://togithub.com/drenda) ([#​1894](https://togithub.com/springfox/springfox/issues/1894)) [@​EnableSwagger2](https://togithub.com/EnableSwagger2) breaking my unit tests `not-reproducable` [@​rawadrifai](https://togithub.com/rawadrifai) ([#​1890](https://togithub.com/springfox/springfox/issues/1890)) Can't declare Docket in multiple Configuration classes `not-reproducable` [@​lorenzobenvenuti](https://togithub.com/lorenzobenvenuti) ([#​1887](https://togithub.com/springfox/springfox/issues/1887)) [@​ApiResponses](https://togithub.com/ApiResponses) tag does not override default responses `not-reproducable` [@​muff1nman](https://togithub.com/muff1nman) ([#​1880](https://togithub.com/springfox/springfox/issues/1880)) Wrong API resource path in Swagger 1.2 [@​mathieuales](https://togithub.com/mathieuales) ([#​1876](https://togithub.com/springfox/springfox/issues/1876)) NullPointerException with Spring Data Rest integration [@​drenda](https://togithub.com/drenda) ([#​1866](https://togithub.com/springfox/springfox/issues/1866)) 2.7.0 does not list PATCH methods from Spring Data Rest [@​jadhavsuhas](https://togithub.com/jadhavsuhas) ([#​1864](https://togithub.com/springfox/springfox/issues/1864)) [@​NotNull](https://togithub.com/NotNull) not working to mark field as required [@​sddakoty](https://togithub.com/sddakoty) ([#​1860](https://togithub.com/springfox/springfox/issues/1860)) \[Spring boot] [@​EnableAspectJAutoProxy](https://togithub.com/EnableAspectJAutoProxy) cause endpoint scanning failed `duplicate` [@​jdupont22](https://togithub.com/jdupont22) ([#​1841](https://togithub.com/springfox/springfox/issues/1841)) Overloaded method does not respect the "tag" option [@​jackmatt2](https://togithub.com/jackmatt2) ([#​1839](https://togithub.com/springfox/springfox/issues/1839)) Primary keys are added to path parameters for Spring Data Rest Entities POST request after upgrading to 2.7.0 [@​jadhavsuhas](https://togithub.com/jadhavsuhas) ([#​1830](https://togithub.com/springfox/springfox/issues/1830)) CORS headers disappeared after upgrading to 2.7.0 `not-reproducable` [@​gionn](https://togithub.com/gionn) ([#​1804](https://togithub.com/springfox/springfox/issues/1804)) Api key input missing in swagger ui after upgrading version to 2.6.1 [@​prajapatkiran](https://togithub.com/prajapatkiran) ([#​1781](https://togithub.com/springfox/springfox/issues/1781)) Swagger JSON generated by SpringFox shows 'Consumes' for GET and DELETE operations [@​dcp65](https://togithub.com/dcp65) ([#​1672](https://togithub.com/springfox/springfox/issues/1672)) Swagger-UI giving 405 (Method not allowed) when called `not-reproducable` [@​GarrettMosier](https://togithub.com/GarrettMosier) ### [`v2.7.0`](https://togithub.com/springfox/springfox/releases/tag/2.7.0): Release [Compare Source](https://togithub.com/springfox/springfox/compare/2.6.1...2.7.0) ![springfox-270](https://cloud.githubusercontent.com/assets/73257/26280614/0d236570-3da1-11e7-804f-5409f94b505d.jpg) Photo credit [Mark Summers](http://yourshot.nationalgeographic.com/profile/929503/) via [National Geographic](http://yourshot.nationalgeographic.com/photos/9749293/) Thank you for being patient with this release. This is packed with bug fixes (over 40 of them) and over 15 new features. Many thanks to those contributing with feature requests, questions, bug reports and most importantly helping out with pull requests. With time being such a premium, its getting harder and harder to address without the contributions of the many listed below. Significant changes in this release - This includes a re-write of the spring-data-rest support - Preparation for removing deprecations that will be removed support 3.0 of Open API spec. Also this release is no longer verified as compatible with spring 3.x. Also it requires spring 4.2.x and greater - Libraries have been upgraded especially jackson to 2.8.x and guava to 18.0 ##### PRs (Thank you šŸ™‡) [#​1806](https://togithub.com/springfox/springfox/issues/1806) Update PropertySourcedRequestMappingHandlerMapping.java [@​OzgaRobert](https://togithub.com/OzgaRobert) [#​1793](https://togithub.com/springfox/springfox/issues/1793) \[[#​1770](https://togithub.com/springfox/springfox/issues/1770)] Remove the requirement for property sources placeholder [@​dilipkrish](https://togithub.com/dilipkrish) [#​1782](https://togithub.com/springfox/springfox/issues/1782) Model property vendor extension [@​philippejulien](https://togithub.com/philippejulien) [#​1776](https://togithub.com/springfox/springfox/issues/1776) Fix Swagger version error in documentation [@​ersinciftci](https://togithub.com/ersinciftci) [#​1761](https://togithub.com/springfox/springfox/issues/1761) Vendor Extensions for API Info and Documentation [@​jkgentry](https://togithub.com/jkgentry) [#​1758](https://togithub.com/springfox/springfox/issues/1758) Use double backtick to prevent miss parsing [@​naxhh](https://togithub.com/naxhh) [#​1741](https://togithub.com/springfox/springfox/issues/1741) 1740 [@​JsonUnwrapped](https://togithub.com/JsonUnwrapped) is ignored by schema generation test [@​StepanLeybo](https://togithub.com/StepanLeybo) [#​1730](https://togithub.com/springfox/springfox/issues/1730) Fix a typo at the common-problems documentation file [@​florianrusch](https://togithub.com/florianrusch) [#​1717](https://togithub.com/springfox/springfox/issues/1717) Adding vendorExtensions in apiKey class [@​cfernandezh](https://togithub.com/cfernandezh) [#​1702](https://togithub.com/springfox/springfox/issues/1702) Make ApiResourceController methods public [@​psyho](https://togithub.com/psyho) [#​1699](https://togithub.com/springfox/springfox/issues/1699) Make Swagger2Controller respect basePath even if a host is not set [@​asdcdow](https://togithub.com/asdcdow) [#​1693](https://togithub.com/springfox/springfox/issues/1693) Fix for [https://github.com/springfox/springfox/issues/1653](https://togithub.com/springfox/springfox/issues/1653) [@​pjskyboy](https://togithub.com/pjskyboy) [#​1667](https://togithub.com/springfox/springfox/issues/1667) [#​1666](https://togithub.com/springfox/springfox/issues/1666) allowableValues blank for Optional parameter [@​madgnome](https://togithub.com/madgnome) [#​1660](https://togithub.com/springfox/springfox/issues/1660) waffle.io Badge maintenance [@​waffle](https://togithub.com/waffle) [#​1617](https://togithub.com/springfox/springfox/issues/1617) Updated swagger-ui version to 2.2.8 [@​acourtiol](https://togithub.com/acourtiol) [#​1593](https://togithub.com/springfox/springfox/issues/1593) OAuth2 not initialized when clientSecret undefined [@​gonzalad](https://togithub.com/gonzalad) [#​1589](https://togithub.com/springfox/springfox/issues/1589) Apply ApiParam hidden attribute to parameters [@​defshine](https://togithub.com/defshine) [#​1576](https://togithub.com/springfox/springfox/issues/1576) Added support for composed bean validation constraints [@​jamesbassett](https://togithub.com/jamesbassett) [#​1371](https://togithub.com/springfox/springfox/issues/1371) JSR-303 for Request parameters, Fix Allowable values not displayed in Apidocs, Externalizing Api Descriptions [@​jfiala](https://togithub.com/jfiala) ##### Features [#​1759](https://togithub.com/springfox/springfox/issues/1759) Support for property vendor extensions [@​philippejulien](https://togithub.com/philippejulien) [#​1707](https://togithub.com/springfox/springfox/issues/1707) Removal of "swagger-ui.html" from uri path causes swagger-ui JavaScript error [@​LukeHackett](https://togithub.com/LukeHackett) [#​1636](https://togithub.com/springfox/springfox/issues/1636) VendorExtension support in ApiKey [@​mlstocks](https://togithub.com/mlstocks) [#​1627](https://togithub.com/springfox/springfox/issues/1627) Error with group handling response [@​marchc](https://togithub.com/marchc) [#​1592](https://togithub.com/springfox/springfox/issues/1592) OAuth2 clientSecret shouldn't be required for implicit flow [@​gonzalad](https://togithub.com/gonzalad) [#​1590](https://togithub.com/springfox/springfox/issues/1590) springfox-data-rest : Pageable not supported duplicate [@​tooms4444](https://togithub.com/tooms4444) [#​1544](https://togithub.com/springfox/springfox/issues/1544) \[Feature request] JDK8 JSR310 types support [@​cbornet](https://togithub.com/cbornet) [#​1497](https://togithub.com/springfox/springfox/issues/1497) springfox-staticdocs : Update to last swagger2markup version [@​orevial](https://togithub.com/orevial) [#​1490](https://togithub.com/springfox/springfox/issues/1490) Infer alternate type rules using serializers and deserializers [@​justcoon](https://togithub.com/justcoon) [#​1423](https://togithub.com/springfox/springfox/issues/1423) [@​RequestParam](https://togithub.com/RequestParam) with placeholders syntax like ${x.y} [@​blelem](https://togithub.com/blelem) [#​1413](https://togithub.com/springfox/springfox/issues/1413) Ability to set VendorExtensions on ApiInfo? [@​michael-pratt](https://togithub.com/michael-pratt) [#​1367](https://togithub.com/springfox/springfox/issues/1367) Springfox overwrites swagger path entries with the same base path but with different content types [@​codecounselor](https://togithub.com/codecounselor) [#​1299](https://togithub.com/springfox/springfox/issues/1299) Feature Request: Upgrade swagger2markup version to v1.0.0 duplicate [@​fayndee](https://togithub.com/fayndee) [#​1227](https://togithub.com/springfox/springfox/issues/1227) Bean Validations API (JSR-303) support for Request Parameters [@​jfiala](https://togithub.com/jfiala) [#​1169](https://togithub.com/springfox/springfox/issues/1169) Add Support For Documenting Services In Grails Projects [@​dilipkrish](https://togithub.com/dilipkrish) [#​1008](https://togithub.com/springfox/springfox/issues/1008) Models with different packages are not represented uniquely in the generated swagger document [@​tenstriker](https://togithub.com/tenstriker) [#​824](https://togithub.com/springfox/springfox/issues/824) Support vendor extensions in operations [@​cbornet](https://togithub.com/cbornet) [#​1736](https://togithub.com/springfox/springfox/issues/1736) Spring-Data-Rest support for property references ##### Maintenance [#​1701](https://togithub.com/springfox/springfox/issues/1701) Make ApiResourceController methods public [@​psyho](https://togithub.com/psyho) [#​1694](https://togithub.com/springfox/springfox/issues/1694) Fixed the intermittent build failures [@​dilipkrish](https://togithub.com/dilipkrish) [#​1675](https://togithub.com/springfox/springfox/issues/1675) Why generic method names are being generated for Spring Data Rest? [@​tahir](https://togithub.com/tahir) [#​1653](https://togithub.com/springfox/springfox/issues/1653) springfox-data-rest: 2.6.1 spring-data-rest: 2.6 RepositoryRestHandlerMapping constructor broken [@​cbbs](https://togithub.com/cbbs) [#​1644](https://togithub.com/springfox/springfox/issues/1644) Update library to support for Spring 5 [@​binkley](https://togithub.com/binkley) [#​1628](https://togithub.com/springfox/springfox/issues/1628) swagger-ui 2.2.10 [@​IanSwift](https://togithub.com/IanSwift) [#​1621](https://togithub.com/springfox/springfox/issues/1621) 2.6.1 breaks [@​Value](https://togithub.com/Value) placeholder replacement [@​2is10](https://togithub.com/2is10) [#​1505](https://togithub.com/springfox/springfox/issues/1505) Release process fails when updating the documentation [@​dilipkrish](https://togithub.com/dilipkrish) ##### Bugs [#​1797](https://togithub.com/springfox/springfox/issues/1797) How to write a custom ApiListingScannerPlugin? [@​indrabasak](https://togithub.com/indrabasak) [#​1786](https://togithub.com/springfox/springfox/issues/1786) StackOverflowError In 2.6.1 [@​tcsw1221](https://togithub.com/tcsw1221) [#​1785](https://togithub.com/springfox/springfox/issues/1785) [@​ApiOperation](https://togithub.com/ApiOperation) "response" value causing docs to ignore model annotations [@​bfinleyui](https://togithub.com/bfinleyui) [#​1780](https://togithub.com/springfox/springfox/issues/1780) ConcurrentModificationException on startup with -20170420.041823-43 [@​gionn](https://togithub.com/gionn) [#​1778](https://togithub.com/springfox/springfox/issues/1778) javax [@​Valid](https://togithub.com/Valid) annotation makes parameter as requestbody-parameter [@​jmattheis](https://togithub.com/jmattheis) [#​1775](https://togithub.com/springfox/springfox/issues/1775) Swagger version error in documentation [@​ersinciftci](https://togithub.com/ersinciftci) [#​1772](https://togithub.com/springfox/springfox/issues/1772) BasePath can't be defined without host [@​astafev](https://togithub.com/astafev) [#​1770](https://togithub.com/springfox/springfox/issues/1770) SNAPSHOT breaks [@​Value](https://togithub.com/Value) placeholder replacement [@​stacysimpson](https://togithub.com/stacysimpson) [#​1767](https://togithub.com/springfox/springfox/issues/1767) Unable to implement and use ApiListingScannerPlugin [@​stacysimpson](https://togithub.com/stacysimpson) [#​1749](https://togithub.com/springfox/springfox/issues/1749) Error resolving $ref pointer for input DTO [@​gionn](https://togithub.com/gionn) [#​1746](https://togithub.com/springfox/springfox/issues/1746) How to override API-Documentation of generated endpoints (spring-data-rest) [@​florianrusch](https://togithub.com/florianrusch) [#​1734](https://togithub.com/springfox/springfox/issues/1734) swagger ui not showing the default parameter value zero [@​liudonghua123](https://togithub.com/liudonghua123) [#​1732](https://togithub.com/springfox/springfox/issues/1732) Default value of "supportedSubmitMethods" in springfox.js [@​thadc23](https://togithub.com/thadc23) [#​1727](https://togithub.com/springfox/springfox/issues/1727) Jackson required/optional [@​raderio](https://togithub.com/raderio) [#​1726](https://togithub.com/springfox/springfox/issues/1726) [@​Size](https://togithub.com/Size) is not working [@​raderio](https://togithub.com/raderio) [#​1725](https://togithub.com/springfox/springfox/issues/1725) If you have both Read and Write operation in single Controller readOnly do not work. But if only Write it works. [@​dzmitryhil](https://togithub.com/dzmitryhil) [#​1724](https://togithub.com/springfox/springfox/issues/1724) Swagger methods in multiple groups being renamed [@​nitin02](https://togithub.com/nitin02) [#​1708](https://togithub.com/springfox/springfox/issues/1708) [@​EnableSwagger2](https://togithub.com/EnableSwagger2) interfering with application configuration. [@​rycentious](https://togithub.com/rycentious) [#​1706](https://togithub.com/springfox/springfox/issues/1706) X-Forwarded-Port NumberFormatException: For input string: "443,443" looking-for-contributions [@​sixcorners](https://togithub.com/sixcorners) [#​1698](https://togithub.com/springfox/springfox/issues/1698) \[BUG] custom swagger endpoint returns a 404. Default endpoint works. [@​ahatzz11](https://togithub.com/ahatzz11) [#​1697](https://togithub.com/springfox/springfox/issues/1697) Problem with direct model substitution [@​cbornet](https://togithub.com/cbornet) [#​1677](https://togithub.com/springfox/springfox/issues/1677) OAuth2 request adds `vendorExtension` scope to all auth requests [@​pmlido](https://togithub.com/pmlido) [#​1676](https://togithub.com/springfox/springfox/issues/1676) Invalid attributes that starts with x or y [@​isolisduran](https://togithub.com/isolisduran) [#​1670](https://togithub.com/springfox/springfox/issues/1670) Question: how to use [@​ApiParam](https://togithub.com/ApiParam) annotation on a parameter defined in an interface? [@​taxone](https://togithub.com/taxone) [#​1666](https://togithub.com/springfox/springfox/issues/1666) AllowableValues blank for Optional parameter [@​madgnome](https://togithub.com/madgnome) [#​1651](https://togithub.com/springfox/springfox/issues/1651) ResponseHeaders do not preserve lexical ordering question [@​ahatzz11](https://togithub.com/ahatzz11) [#​1648](https://togithub.com/springfox/springfox/issues/1648) Operation ordering is not working [@​neil](https://togithub.com/neil) [#​1632](https://togithub.com/springfox/springfox/issues/1632) Invalid response model for class with name "File" [@​dreambrother](https://togithub.com/dreambrother) [#​1623](https://togithub.com/springfox/springfox/issues/1623) Swagger annotations like [@​ApiParam](https://togithub.com/ApiParam), [@​ApiOperation](https://togithub.com/ApiOperation) annotation work for Spring Data Rest operations [@​taxone](https://togithub.com/taxone) [#​1615](https://togithub.com/springfox/springfox/issues/1615) api_docs shows content but swagger-ui (2.6.1) is empty [@​StefanSchubert](https://togithub.com/StefanSchubert) [#​1613](https://togithub.com/springfox/springfox/issues/1613) HTML code in API description in ignored using springfox-swagger-ui 2.6.1 [@​anouarchattouna](https://togithub.com/anouarchattouna) [#​1605](https://togithub.com/springfox/springfox/issues/1605) Response with a byte array does not work as expected [@​maukito](https://togithub.com/maukito) [#​1603](https://togithub.com/springfox/springfox/issues/1603) StackOverflowError on swagger generation [@​jmattheis](https://togithub.com/jmattheis) [#​1597](https://togithub.com/springfox/springfox/issues/1597) [@​ApiParam](https://togithub.com/ApiParam) value is not respected [@​sta](https://togithub.com/sta) [#​1594](https://togithub.com/springfox/springfox/issues/1594) IndexOutofBoundException when using unbounded Map models [@​sac10nikam](https://togithub.com/sac10nikam) [#​1588](https://togithub.com/springfox/springfox/issues/1588) springfox-data-rest : [@​Param](https://togithub.com/Param) annotation not supported [@​tooms4444](https://togithub.com/tooms4444) [#​1580](https://togithub.com/springfox/springfox/issues/1580) Can't expand the operation when I set [@​Api](https://togithub.com/Api) tags by chinese wontfix [@​letorn](https://togithub.com/letorn) [#​1571](https://togithub.com/springfox/springfox/issues/1571) 2.6.1 Cannot read property of custom enum list [@​jearton](https://togithub.com/jearton) [#​1569](https://togithub.com/springfox/springfox/issues/1569) When using ApiKey "keyname" is mapped incorrectly in progress [@​jmattheis](https://togithub.com/jmattheis) [#​1507](https://togithub.com/springfox/springfox/issues/1507) Broken basePath with AbstractPathProvider in version 2.5.0 of springfox-swagger2 [@​danielbcorreia](https://togithub.com/danielbcorreia) [#​1435](https://togithub.com/springfox/springfox/issues/1435) Setting a Custom basePath Requires Setting a Static Host in 2.5 looking-for-contributions [@​asdcdow](https://togithub.com/asdcdow)