Skip to content

Latest commit

 

History

History
196 lines (116 loc) · 7.88 KB

CHANGELOG.md

File metadata and controls

196 lines (116 loc) · 7.88 KB

Change Log

2.2.0 - 2024-08-27

Added

  • Exclude graphql endpoints from validation by default (#129)

Changed

  • Updated several dependencies

2.1.0 - 2024-06-03

Added

  • Provide custom MetricTags during runtime (#111)

Changed

  • Updated several dependencies

2.0.3 - 2024-05-26

Changed

  • Ignore request violations with response status code 4xx (#108)
  • Updated several dependencies

2.0.2 - 2024-03-19

Changed

  • ignore unexpected body on GET/DELETE/OPTIONS/HEAD/TRACE (#91)

Fixed

  • undertow can't validate request body (#90)
  • Handle invalid spec on a spec with multiple spec setup (#79)

2.0.1 - 2023-11-29

Fixed

  • Possible NullPointerException (#71)

2.0 - 2023-11-28

Changed

  • Use strict operation path matching (#52)
  • Default sample-rate to 100% (#55)
  • Use toml file for versions of dependencies (#54)

Removed

  • Removed spring boot 2.7 support (#53)

Fixed

  • Exclude 406 status code violations (#48)
  • On exception log 500 status code instead of 200 status code (#65)
  • Do not report violation on blocked request (#66)

1.2.7 - 2023-10-23

Changed

  • Log spec file that was not found (#44)
  • Bump com.atlassian.oai:swagger-request-validator-core (#42)
  • Improve logging when there is no validator found for a path (#40)

Fixed

  • Ignore violation operation.notAllowed with status code 404 (#45)
  • Ignore violation operation.notAllowed with status code 405 (#43)

1.2.6 - 2023-08-30

Changed

  • Add response status code to violation log message (#35)
  • Bump com.atlassian.oai:swagger-request-validator-core (#34)

Fixed

  • Exclude "matched 2 out of 25" in the oneOf rule (#36)

1.2.5 - 2023-08-28

Changed

  • Ignore unexpected query parameter violation (#31)

1.2.4 - 2023-08-24

Added

  • Send sample-rate and throttling information with startup metric (#28)
  • Allow configuring log level (#26)

Fixed

  • Exclude false positive violations (#24)
  • Do not validate HEAD requests (#27)

Removed

  • Remove heartbeat metric (#25)

1.2.3 - 2023-07-17

Fixed

1.2.2 - 2023-06-30

Added

  • Show parameter name in violation log (#19)

Fixed

  • Decode query parameters before validation to avoid problems with comma separated lists (#18)

1.2.1 - 2023-06-20

Added

  • Send hourly heartbeat (as metric) when validation is happening (#15)

1.2.0 - 2023-06-15

Added

  • Send metric on startup with info if validation is enabled (#12)

Fixed

  • Catch RejectedExecutionException and skip validation (#13)

1.1.2 - 2023-06-09

Fixed

  • Disable validation instead of failing (multiple spec files) (#9)

1.1.1 - 2023-06-01

Fixed

  • Fix problem with validating partial bodies instead of whole body (#7)
  • Fix wrong url in publishing (commit)

1.1.0 - 2023-05-26

Added

  • Allow excluding traffic by matching headers (#5)
  • Allow excluding certain violations from being reported (#4).
  • Support fail on request/response violation (#3).
  • Support multiple spec files (#2).

1.0.2 - 2023-05-12

Added

  • Initial squashed GitHub public release.