Releases: personio/datadog-synthetic-test-support
Releases · personio/datadog-synthetic-test-support
Release 3.1.0
New features & improvements
- Add UUID pattern variable (#284)
Dependencies
- Update datadog-api-client dependency from 2.31.0 to 2.32.0 (#289)
- Update jackson-dataformat-yaml dependency from 2.18.2 to 2.18.3 (#288)
- Update jackson-module-kotlin dependency from 2.18.2 to 2.18.3 (#288)
- Update kotlin-stdlib dependency from 2.1.0 to 2.1.10 (#281)
- Update kotlinx-serialization-json dependency from 1.7.3 to 1.8.0 (#280)
- Update secretsmanager dependency from 2.29.43 to 2.30.31 (#282, #286)
Release 3.0.0
Breaking changes
- Add SyntheticsDeviceID enum list of strings due to the SyntheticsDeviceID replacement with strings on the datadog-api-client side (#271)
Bug fixes
- Convert to the next unit when the date pattern value is bigger than 1M (#274)
- Remove deprecation warning due to the SyntheticTestBuilder put on hold (#276)
Dependencies
Release 2.7.0
New features & improvements
Dependencies
- Update Gradle from 7.4.2 to 8.11.1 (#264)
- Update Jacoco from 0.8.8 to 0.8.12 (#267)
- Update datadog-api-client dependency from 2.27.0 to 2.30.0 (#246, #258)
- Update jackson-dataformat-yaml dependency from 2.17.2 to 2.18.2 (#245, #250, #260)
- Update jackson-module-kotlin dependency from 2.17.2 to 2.18.2 (#245, #250, #260)
- Update kotlin-stdlib dependency from 2.0.20 to 2.1.0 (#252, #262)
- Update kotlinx-serialization-json dependency from 1.7.2 to 1.7.3 (#243)
- Update secretsmanager dependency from 2.27.17 to 2.29.24 (#241, #256, #263)
Release 2.6.0
Release 2.5.0
New features & improvements
- Refactor the Browser tests to use the builder approach (#188, #189, #190, #197)
- Add
bodyContainsJsonPathRegex()
assertion function to check if a json path element in a response body matches given regex #228
Dependencies
- Update commons-text dependency from 1.11.0 to 1.12.0 (#207)
- Update datadog-api-client dependency from 2.19.0 to 2.26.0 (#185, #191, #203, #208, #216, #224)
- Update kotlin-stdlib dependency from 1.9.22 to 2.0.0 (#201, #210)
- Update kotlinx-serialization-json dependency from 1.6.2 to 1.7.1 (#195, #221)
- Update jackson-dataformat-yaml dependency from 2.16.1 to 2.17.2 (#202, #211, #226)
- Update jackson-module-kotlin dependency from 2.16.1 to 2.17.2 (#202, #211, #226)
- Update secretsmanager dependency from 2.22.9 to 2.26.27 (#187, #194, #198, #206, #212, #217, #227)
Release 2.4.0
New features & improvements
- Add
bodyDoesNotContain()
assertion function to check if a response body doesn't contain specific values (#181) - Add
retry()
function to configure retry behavior of a single step in a multistep API test (#182)
Dependencies
- Update commons-text dependency from 1.10.0 to 1.11.0 (#151)
- Update datadog-api-client dependency from 2.16.0 to 2.19.0 (#164, #172)
- Update kotlin-stdlib dependency from 1.9.10 to 1.9.22 (#149, #163, #178)
- Update kotlinx-serialization-json dependency from 1.6.0 to 1.6.2 (#166)
- Update jackson-dataformat-yaml dependency from 2.15.2 to 2.16.1 (#153, #167, #176)
- Update jackson-module-kotlin dependency from 2.15.2 to 2.16.1 (#153, #167, #176)
- Update secretsmanager dependency from 2.20.157 to 2.22.9 (#157, #170, #173)
Release 2.3.0
New features & improvements
- Make the test
status()
not set by default (#144)
Release 2.2.0
New features & improvements
- Add handy
env()
andteam()
functions for adding corresponding Datadog tags (#126) - Add minimum working implementation of a refactored browser test support (#129, #141)
- Add
status()
function to set the SyntheticTestPauseStatus property (#127) - Add
testFrequency()
function to set the test execution frequency in browser tests (#137) - Add
browsersAndDevices()
function to set the device ids for browser tests (#139) - Add
tags()
function to set the tags for browser tests (#138)
Bug fixes
- Fix scroll parameters check to include values from -9999 to 9999 (#140)