Skip to content

Releases: elastic/synthetics

v1.12.0

02 Aug 16:05
b7603d8
Compare
Choose a tag to compare

1.12.0 (2024-08-02)

Features

v1.11.1

31 Jul 16:57
41588ed
Compare
Choose a tag to compare

1.11.1 (2024-07-31)

Bug Fixes

  • deps: updgrade micromatch and archiever (#941) (4fcf638)
  • log screenshot errors during debug mode (#942) (41588ed)

v1.11.0

16 Jul 17:53
2de3bce
Compare
Choose a tag to compare

1.11.0 (2024-07-16)

Features

  • measure startup delay and journey duration (#709) (2de3bce)

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