Skip to content

openapi-httpserver-java 1.0.0

Choose a tag to compare

@github-actions github-actions released this 19 May 08:50
08b93eb

⚠ BREAKING CHANGES

  • TypeMapper + RequestHandler + transport-neutral Request/Response (#56)

Features

  • Add extra handlers with builder (#51) (b891e86)
  • Add Jackson3JsonTypeMapper and rename Jackson v2 adapter (#61) (9cf7af8)
  • Add support for refs in request bodies (#7) (5686657)
  • Graceful shutdown via stop(int) and builder shutdownTimeoutSeconds (#52) (7447a0e)
  • Implement combinators (#42) (4fd7f68)
  • Implement JSON Schema boolean schemas (true/false) (#43) (1358915)
  • Non-JSON bodies (#53) (7fc5b19)
  • Numeric format widths (#45) (05210c2)
  • OpenAPI extensions (#47) (1a223af)
  • String format expansion (#44) (e6e5002)
  • Support securitySchemes (#60) (53b347b)
  • TypeMapper + RequestHandler + transport-neutral Request/Response (#56) (e41d0d7)

Bug Fixes

  • Add missing extensions arg to constructors in new coercion tests (#49) (b091058)
  • Address Sonar feedback on security additions (#63) (ac27fe6)
  • Drop redundant 'var' from unnamed pattern variables in DefaultValidator (#58) (5bd695a)
  • First iteration (#1) (565e14b)
  • Make Gson a test dependency (#4) (91253b6)
  • Refactor code (#40) (aff17a0)
  • Reject string-to-number coercion in type validation (#48) (713f6de)
  • Support header-, query- and path params (#8) (11e7d8b)
  • Support yaml specifications (#38) (6299d82)
  • test: Hoist schema construction out of assertThatThrownBy lambdas (#57) (65e8339)
  • Unbox Boolean pattern variable before ternary in SchemaParser (#59) (258cc1d)

Performance Improvements

  • Avoid throwing ValidationExceptions in happy flow (#50) (f646566)
  • Refactor with optimizations (#41) (4c48958)