Skip to content

Releases: pact-foundation/pact-stub-server

v0.6.0

10 May 15:23
394b2ac
Compare
Choose a tag to compare

What's Changed

  • feat: build musl variants by @YOU54F in #62
  • feat: linux musl static bins / windows aarch64 by @YOU54F in #63
  • feat: reduce executable size by @YOU54F in #64
  • chore(ci): remove cache workspace subdir by @YOU54F in #65

New Contributors

Full Changelog: v0.5.3...v0.6.0

0.5.3

11 Apr 04:12
Compare
Choose a tag to compare

Add regex support with consumer/provider name filtering

  • 2229a40 - feat: correct retrieving regex values from CLI args #54
  • cb982da - feat: add regex support with consumer/provider name filtering #54
  • 6dfb360 - chore: Upgrade dependencies

0.5.2

25 Oct 00:11
Compare
Choose a tag to compare

Support linux with glibc 2.18+ and aarch64 (ARM64) binaries

  • 2322656 - fix: file extension option should only be given once
  • ab2c414 - chore: make the provider and consumer name parameters singular
  • 5398be5 - chore: correct homepage in manifest
  • 2e4c46e - chore: update dep crates
  • cbf1ebf - chore: add test with interactions with different query parameters
  • c2be7b1 - chore: Add aarch64 (ARM64) binaries to the release build #50
  • fde3606 - chore: Upgrade Clap to 4.0.x
  • ca3c5d0 - fix: build linux executable with Debian Stretch (supports GLibC 2.18+) #39
  • 5bee6ed - chore: Update dependencies

0.5.1

10 Jun 06:25
Compare
Choose a tag to compare

Bugfix Release

  • d864952 - fix: Upgrade pact_matching crate to 0.12.9 (fixes type matches with query parameters) #48
  • 62fd1ac - chore: update docker file

0.5.0

08 Jun 05:57
Compare
Choose a tag to compare

Fixes + upgrade to V4 Pact

  • baa620a - feat: add filters for consumer and provider names #46
  • 7278b8f - chore: Upgrade clap to 3.0.x
  • 5dab424 - chore: Convert logging to the tracing crate
  • e193558 - feat: Upgrade all Pact crates to support V4 and async
  • 7c84b7e - chore: Upgrade all dependent crates
  • 4150660 - fix: remove linked openssl from application binary #47

Option to fetch pacts from Pact broker

26 Jan 00:44
Compare
Choose a tag to compare

Option to fetch pacts from Pact broker

  • fix: correct cargo manifest dependency version
  • feat: added option to fetch pacts from Pact broker
  • chore: upgrade to Tokio 1.0 and Hyper 0.14

0.4.3

26 Jul 02:39
Compare
Choose a tag to compare

Performance optmisation

  • fix: tests after performance optimisation
  • feat: filter interactions by method and path first
  • feat: re-enable HTTP keepalive and get all interactions when server starts
  • fix: when loading files from a directory, only load json files

0.4.2

14 Jul 01:17
Compare
Choose a tag to compare

Fix for concurrent requests issue (#36)

  • fix: start the hyper server on a blocking thread
  • fix: tests after updating crates
  • chore: update crates

0.4.1

12 Jun 03:12
Compare
Choose a tag to compare

Update to latest Pact matching crate 0.6.2

This upgrades the Date-Time matching to be based on DateTimeFormatter.

  • feat: update to latest pact matching crate
  • chore: make --empty-provider-state flag require --provider-state parameter
  • feat: add option to include empty provider states when using a filter #34

0.4.0

05 Apr 07:16
Compare
Choose a tag to compare

Upgrade hyper to 0.13 and Rust async/await

  • chore: Upgrade hyper to 0.13 and Rust async/await
  • chore: upgrade all crates and Rust to 2018 edition
  • fix: GCC is not available for i686 targets on Appveyor