3.0.0 - 2024-11-28
2.2.2 - 2024-10-25
- Support request bodies on all methods (#148)
- Updated several dependencies
2.2.1 - 2024-09-24
- Ignore unknownError related to ConcurrentModificationException (#137)
- Updated several dependencies
2.2.0 - 2024-08-27
- Exclude graphql endpoints from validation by default (#129)
- Updated several dependencies
2.1.0 - 2024-06-03
- Provide custom MetricTags during runtime (#111)
- Updated several dependencies
2.0.3 - 2024-05-26
- Ignore request violations with response status code 4xx (#108)
- Updated several dependencies
2.0.2 - 2024-03-19
- ignore unexpected body on GET/DELETE/OPTIONS/HEAD/TRACE (#91)
- undertow can't validate request body (#90)
- Handle invalid spec on a spec with multiple spec setup (#79)
2.0.1 - 2023-11-29
- Possible NullPointerException (#71)
2.0 - 2023-11-28
- Use strict operation path matching (#52)
- Default sample-rate to 100% (#55)
- Use toml file for versions of dependencies (#54)
- Removed spring boot 2.7 support (#53)
- 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
- 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)
- Ignore violation
operation.notAllowed
with status code 404 (#45) - Ignore violation
operation.notAllowed
with status code 405 (#43)
1.2.6 - 2023-08-30
- Add response status code to violation log message (#35)
- Bump com.atlassian.oai:swagger-request-validator-core (#34)
- Exclude "matched 2 out of 25" in the oneOf rule (#36)
1.2.5 - 2023-08-28
- Ignore unexpected query parameter violation (#31)
1.2.4 - 2023-08-24
- Send sample-rate and throttling information with startup metric (#28)
- Allow configuring log level (#26)
- Remove heartbeat metric (#25)
1.2.3 - 2023-07-17
- Update
swagger-request-validator-core
to2.35.2
for bug fixes (#21)
1.2.2 - 2023-06-30
- Show parameter name in violation log (#19)
- Decode query parameters before validation to avoid problems with comma separated lists (#18)
1.2.1 - 2023-06-20
- Send hourly heartbeat (as metric) when validation is happening (#15)
1.2.0 - 2023-06-15
- Send metric on startup with info if validation is enabled (#12)
- Catch RejectedExecutionException and skip validation (#13)
1.1.2 - 2023-06-09
- Disable validation instead of failing (multiple spec files) (#9)
1.1.1 - 2023-06-01
- Fix problem with validating partial bodies instead of whole body (#7)
- Fix wrong url in publishing (commit)
1.1.0 - 2023-05-26
- 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
- Initial squashed GitHub public release.