Skip to content

Releases: personio/datadog-synthetic-test-support

Release 2.4.0

19 Jan 19:49
d6e8fd2
Compare
Choose a tag to compare

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

23 Oct 14:58
21027ac
Compare
Choose a tag to compare

New features & improvements

  • Make the test status() not set by default (#144)

Release 2.2.0

20 Oct 08:30
8539dd3
Compare
Choose a tag to compare

New features & improvements

  • Add handy env() and team() 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)

Dependencies

  • Update datadog-api-client dependency from 2.15.0 to 2.16.0 (#130)
  • Update secretsmanager dependency from 2.20.139 to 2.20.157 (#132)

Release 2.1.0

22 Sep 16:13
3dee127
Compare
Choose a tag to compare

Announcements

  • In the future releases some BrowserTest-related methods (test config, variables, etc) will be replaced by the common methods from SyntheticTestBuilder.

New features & improvements

  • Add support for Multi-Step API Synthetic Tests (#123)
  • Add deprecation warnings for BrowserTest (#124)

Release 2.0.0

01 Sep 15:35
adcbee3
Compare
Choose a tag to compare

Breaking changes

  • Set target JVM version to 17 (#106)

Dependencies

  • Update datadog-api-client dependency from 2.12.0 to 2.15.0 (#105, #113, #117)
  • Update kotlin-stdlib dependency from 1.8.22 to 1.9.10 (#110, #118)
  • Update kotlinx-serialization-json dependency from 1.5.1 to 1.6.0 (#120)
  • Update secretsmanager dependency from 2.20.88 to 2.20.139 (#103, #109, #115)

Release 1.2.0

21 Jun 08:56
3e38284
Compare
Choose a tag to compare

New features & improvements

  • Add advanced scheduling option to the test configuration (#101)

Dependencies

  • Update datadog-api-client dependency from 2.9.0 to 2.12.0 (#80, #89, #98)
  • Update jackson-dataformat-yaml dependency from 2.15.0 to 2.15.2 (#96)
  • Update jackson-module-kotlin dependency from 2.15.0 to 2.15.2 (#96)
  • Update kotlin-stdlib dependency from 1.8.10 to 1.8.22 (#83, #91, #102)
  • Update kotlinx-serialization-json dependency from 1.4.1 to 1.5.1 (#78, #99)
  • Update secretsmanager dependency from 2.20.8 to 2.20.88 (#77, #81, #94, #95, #102)

Release 1.1.0

21 Feb 15:49
af56fe1
Compare
Choose a tag to compare

New features & improvements

  • Improve the configuration setup code (#36)
  • Upgrade Java to 17 version (#12)
  • Get configurations from yaml file (16cbb0f)

Dependencies