Skip to content

Releases: PatOConnor43/openapi-validator-proxy

Version 0.5.0 (2025-04-09)

Choose a tag to compare

@github-actions github-actions released this 09 Apr 20:27
b0d11e6

Release Notes

New Features:

  • Added support for Request Validation. For now, this only includes request body validation and uses the exact same logic as response body validation.
  • The FailureType enum has also been updated to include many Request specific types. Check the docs site for the full list.

Install openapi-validator-proxy 0.5.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.5.0/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.5.0

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.4.1 (2024-12-01)

Choose a tag to compare

@github-actions github-actions released this 01 Dec 20:16
076e68c

Release Notes

Bug Fixes:

  • Properties were not showing in Failure messages. This was fixed by duplicating the properties in the failure message.

Install openapi-validator-proxy 0.4.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.4.1/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.4.1

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.4.0 (2024-12-01)

Choose a tag to compare

@github-actions github-actions released this 01 Dec 18:08
f687a75

Release Notes

New Features:

  • Updated testcase names to include "{method} {path} {correlationId}" to make it easier to see what a testcase is for at a glance.
  • Added properties to the tag in the JUnit report to make it easier for people to see what the properties for a testcase are.
  • Added correlationId to the properties.

Install openapi-validator-proxy 0.4.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.4.0/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.4.0

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.6 (2024-11-30)

Choose a tag to compare

@github-actions github-actions released this 30 Nov 22:11
cf6bb95

Release Notes

Bug Fixes:

  • Using the properties tag within a testcase doesn't seem to be well supported. Instead I've opted to use instead to communicate what the properties for a testcase are. I believe this should be more widely supported.

Install openapi-validator-proxy 0.3.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.6/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.6

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.5 (2024-10-28)

Choose a tag to compare

@github-actions github-actions released this 29 Oct 05:39
43b3a14

Release Notes

Bug Fixes:

  • I think I messed up the JUnit template when I originally implemented it. Previously the report would start with a element and then start listing the s. This release starts the report with a element, then a element, and then lists the s. This should be the correct format.

Install openapi-validator-proxy 0.3.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.5/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.5

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.4 (2024-10-28)

Choose a tag to compare

@github-actions github-actions released this 29 Oct 04:37
5ab9c20

Release Notes

Bug Fixes:

  • It turns out the proxy would panic if the response body was empty. This has been fixed by trying to get the response body bytes and if that fails, assume there wasn't a body.

Install openapi-validator-proxy 0.3.4

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.4/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.4

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.3 (2024-10-27)

Choose a tag to compare

@github-actions github-actions released this 28 Oct 03:31
fe8b6e2

Release Notes

Chores:

  • Adding documentation pages for Custom Headers, Reports, JUnit, and Contributing
    Bug Fixes:
  • Depending on if you ended the upstream suffix with a / or not, the proxy would not correctly match the operation in the OpenAPI file. This has been fixed so that the proxy will correctly match the operation in the OpenAPI file regardless of an ending / on the upstream URL.

Install openapi-validator-proxy 0.3.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.3/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.3

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.2 (2024-10-27)

Choose a tag to compare

@github-actions github-actions released this 28 Oct 01:09
d7c9100

Release Notes

Bug Fixes:

  • Entries in the Validation Failures page were missing because the script used to generate the entries required rust nightly. The site build now uses the nightly toolchain to accomodate this.

Install openapi-validator-proxy 0.3.2

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.2/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.2

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.1 (2024-10-27)

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:09
c49fe64

Release Notes

Chores:

  • Fixing the GitHub pages site. I was looking at the wrong default branch.

Install openapi-validator-proxy 0.3.1

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.1/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.1

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum

Version 0.3.0 (2024-10-27)

Choose a tag to compare

@github-actions github-actions released this 27 Oct 23:53
03654bf

Release Notes

Chores:

  • Trying to put together a GitHub pages site for the project

Install openapi-validator-proxy 0.3.0

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/PatOConnor43/openapi-validator-proxy/releases/download/v0.3.0/openapi-validator-proxy-installer.sh | sh

Download openapi-validator-proxy 0.3.0

File Platform Checksum
openapi-validator-proxy-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
openapi-validator-proxy-x86_64-apple-darwin.tar.xz Intel macOS checksum
openapi-validator-proxy-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum
openapi-validator-proxy-x86_64-unknown-linux-musl.tar.xz x64 MUSL Linux checksum