Releases: wiremock/python-wiremock
Releases · wiremock/python-wiremock
2.7.0
🐛 Bug fixes
- Fix
--root-dir
propagation to the standalone server (#101) @simonjgould - Change the return type of
create_mapping()
fromMappingResponse
toMapping
(#99) @hassomehide
✍ Other changes
- Increase retry_count for server_running to 10 to account for slower startup times of Wiremock (#112) @jonassvalin
- 🧹Delete unused requirements (#116) @alexjrk
- Revert WireMock v3-related changes (#114) @alexjrk
- Fix unit tests runner (#115) @alexjrk
- Fix
Requests.reset_request_journal()
for Wiremock V3 (#108) @alexjrk - Update the docker compose command for the integration tests (#111) @leeturner
- Fixes test container paths so they work on Windows (#105) @mhairifin
2.6.1 - Security Release
🔒 Security
When using the bundled WireMock JAR in environments with potential unprivileged access to other services, the library is potentially vulnerable to the following issues:
- CVE-2023-41327 - Controlled SSRF through URL in the WireMock Webhooks Extension and WireMock Studio
- Overall CVSS Score: 4.3 (AV:A/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:L/E:F/RL:O/RC:C)
- CVE-2023-41329 - Domain restrictions bypass via DNS Rebinding in WireMock and WireMock Studio webhooks, proxy and recorder modes
- Overall CVSS Score: 3.6 (AV:A/AC:H/PR:H/UI:N/S:U/C:L/I:L/A:L/E:F/RL:O/RC:C)
📦 Dependency updates
- Update the bundled WireMock version from 2.35.0 to 2.35.1 (#92) @oleg-nenashev
📝 Documentation updates
- Fix broken links in documentation (#88) @datadeverik
- Move the contributing guide to the documentation and publish it on the site (#85) @oleg-nenashev
- Restructure examples and add the examples to the website (#84) @oleg-nenashev
- Add a new Quick Start example (#84) @oleg-nenashev
👻 Maintenance
- Pin Poetry in the Pipelines (#92) @oleg-nenashev
2.6.0
🚀 New features and improvements
- Testcontainers Support in WireMock Python (#72) @mikeywaites
- Release 2.6.0 (#81) @mikeywaites
📝 Documentation updates
- Rework and deduplicate the Python WireMock documentation (#79) @oleg-nenashev
- Move documentation to MkDocs (#75) @oleg-nenashev
👻 Maintenance
- Remove Funding links from the repo (#80) @oleg-nenashev
- Remove detox from the PIP declaration (#78) @oleg-nenashev
- Remove obsolete builder script (#77) @oleg-nenashev
- Add Markdown links checker + Fix broken links (#73) @oleg-nenashev
2.6.0-alpha
🚀 New features and improvements
- Testcontainers Support in WireMock Python (#72) @mikeywaites
2.5.0
🚀 New features and improvements
- Update wiremock-standalone.jar to version 2.35.0 from 2.6.0 (#48) @KjeldSchmidt
📝 Documentation updates
- Add logos and update the repository header (#67) @oleg-nenashev
2.4.0
🚀 New Features and improvements
- Added
--root_dir
option (#40) @dtwwolinski
📝 Documentation updates
- Minor updates for the WireMock Python documentation (#66) @oleg-nenashev
- Set up working example of py wiremock (#59) @mikeywaites
- Add imports to quickstart example (#42) @jmendesky
👻 Maintenance
- Extract version from pyproject.toml (#65) @mikeywaites
- Automated release documentation and pypi distribution (#63) @mikeywaites
- Removing setuptools dependency on build (#62) @jmdacruz
- Update to modern python tooling (#57) @mikeywaites
- Removed travis config file (#61) @mikeywaites
- Use assertEqual instead of assertEquals for Python 3.11 compatibility. (#45) @tirkarthi
2.4.0-alpha
This is an alpha release to pre-test all the release automation before the final 2.4.0 version is released to pypi.
👻 Maintenance
- Automated release documentation and pypi distribution (#63) @mikeywaites
- Removing setuptools dependency on build (#62) @jmdacruz
- Update to modern python tooling (#57) @mikeywaites
- Set up working example of py wiremock (#59) @mikeywaites
- Removed travis config file (#61) @mikeywaites
✍ Other changes
- Use assertEqual instead of assertEquals for Python 3.11 compatibility. (#45) @tirkarthi
- Add imports to quickstart example (#42) @jmendesky
- Added --root_dir option (#40) @dtwwolinski
2.3.0
- adds metadata delete thanks to @andreroggeri
2.2.0
- fixes metadata serde thanks to @andreroggeri
2.1.2
- fixes linting for python 3.8