Skip to content

Releases: elastic/synthetics

v1.10.0

09 Jul 18:37
686f95a
Compare
Choose a tag to compare

1.10.0 (2024-07-09)

Bug Fixes

  • Push command only pushed newly created/updated monitors instead of pushing all monitors in local(#939) (686f95a)
  • update playwright to 1.45.1 (#938) (2d26404)

Features

  • Add support for Project based lightweight monitors to run at @every 10s and @every 30s intervals (#932) (edaef90)

v1.9.1

06 May 08:22
afb23f6
Compare
Choose a tag to compare

1.9.1 (2024-05-06)

Bug Fixes

  • avoid consuming kibana response twice (#921) (d2ae1ff)
  • update deps undici and follow-redirects (#924) (eb68ad3)
  • update pw to 1.43.1 and fix expect types (#923) (66eec16)

v1.9.0

05 Apr 18:20
974815f
Compare
Choose a tag to compare

1.9.0 (2024-04-05)

Features

v1.8.0

28 Mar 15:51
9494973
Compare
Choose a tag to compare

1.8.0 (2024-03-28)

Bug Fixes

  • redact sensitive req/response headers by default (#904) (0b5ffa7)

Features

  • add support for --config option in push command (#908) (9494973)
  • support yml anchors during push command (#903) (63e5e4a)

v1.7.2

23 Feb 19:40
f3d578a
Compare
Choose a tag to compare

1.7.2 (2024-02-23)

Bug Fixes

  • allow overriding enabled/retestOnFailure via global config (#896) (27182c6)
  • push disabled lightweight monitor correctly (#899) (f3d578a)

v1.7.1

02 Feb 17:46
d1259e9
Compare
Choose a tag to compare

1.7.1 (2024-02-02)

Bug Fixes

  • Update Playwright dependency to 1.41.2 #891

v1.7.0

31 Jan 19:00
ae93c11
Compare
Choose a tag to compare

1.7.0 (2024-01-31)

Features

  • Added support for .only and .skip in Journey and Step functions which would allow only the particular journey and step to run and get skipped when running them locally #880
journey.only('test journey', ({}) => {
  step.skip('step 1', async () => {
    console.log('step 1');
  });

  step.only('step 2', async () => {
    console.log('step 2');
  });
});
  • Additional, there is a way to do soft assertion on the Step level by marking the step with .soft. Failure of soft step will not skip rest of the steps in the journey.
journey('test journey', ({}) => {
  step.soft('step 1', async () => {
   // errored step
    expect('').toEqual('hello');
  });
    // step 2 will still run
  step('step 2', async () => {
    // errored step
    expect('').toEqual('hello');
  });
});
  • Double monitor bundle size to 1500Kb when using npx @elastic/synthetics push command which is then used for bundling all project monitors, previously this was set to 800Kb #882
  • Enable minification of whitespaces when bundling the project monitors. This provided huge savings compared to enabling other options and also simpler when reconstructing the source #886

v1.6.0

20 Dec 17:32
e2700ea
Compare
Choose a tag to compare

Features

  • Add buildkite CLI reporter to pretty print the logs for buildkite pipelines #872. We can use the new reporter via the runner
npx @elastic/synthetics journeys --reporter=buildkite-cli 
  • Update playwright version to 1.40.1 and update formatter to support the new actions #871
  • Add Kibana internal origin header to support serverless projects #873

Full Changelog: v1.5.3...v1.6.0

v1.5.3

10 Nov 21:13
d33d899
Compare
Choose a tag to compare

1.5.3 (2023-11-10)

Bug Fixes

  • Fix playwright package version mismatch with the other playwright dependencies #868

Full Changelog: v1.5.2...v1.5.3

v1.5.2

01 Nov 19:08
cf32f21
Compare
Choose a tag to compare

Bug Fixes

  • Normalize monitor names when bundling #861
  • Remove top level errors from pageerror events #862

Full Changelog: v1.5.1...v1.5.2