Skip to content

Releases: elastic/synthetics

v1.0.0-beta.12

19 Aug 17:15
Compare
Choose a tag to compare

Features

  • Add support for expect assertions for inline suites #365
  • Add ignore-https-errors to the CLI to ignore any HTTPS errors during
    navigation #361

Notable changes

  • Bump playwright to 1.14.0 #366
  • Bump Node.js version to 14 #364

v1.0.0-beta.11

09 Aug 18:12
Compare
Choose a tag to compare

Breaking Changes

  • Drop support for Heartbeat 7.13
    #354

Features

  • Add quiet mode for Heartbeat via --quiet-exit-code and make
    it default for > 7.14 Heartbeat versions #357

v1.0.0-beta.10

27 Jul 22:25
Compare
Choose a tag to compare

Bug fixes

  • Record correct screenshots for popups in new tabs
    and windows #353
  • Capture URL correctly for steps that involve navigations inside
    popups and windows #352

v1.0.0-beta.9

13 Jul 18:33
Compare
Choose a tag to compare

Bug fixes

  • Populate journey id when its not explicitly specified #346
  • Remove Node.js 12 version restriction #343

v1.0.0-beta.8

07 Jul 15:24
Compare
Choose a tag to compare

Bug fixes

  • Capture screenshots correctly when using device emulation #340

v1.0.0-beta.7

01 Jul 18:24
Compare
Choose a tag to compare

Features

  • Deprecate 'suiteparams' infavor of 'params' #331

Bug fixes

  • Bring --network flag back till 7.14 is released #336

v1.0.0-beta.6

01 Jul 05:58
Compare
Choose a tag to compare

Bug fixes

  • Bring back support for --json in CLI which is still used by heartbeat 7.13 versions #333

v1.0.0-beta.5

30 Jun 15:37
Compare
Choose a tag to compare

Features

  • Add support for passing playwright context and browser options via
    synthetics config #317

Bug fixes

  • Compatibility bug with FS apis on Node 12 #328
  • Add fallback symbols for non utf8 support in windows #324

NOTE: Playwright has been updated to 1.12.3

v1.0.0-beta.4

28 Jun 18:40
Compare
Choose a tag to compare

Breaking Changes

  • Remove -e from CLI args and use NODE_ENV for controlling the
    environment #318

Features

  • Add new screenshots options - on|off|only-on-failure to manage capturing
    the step screenshots #311
  • Enable screenshot deduplication feature by default when the agent is invoked
    via Heartbeat #322

Bug fixes

  • Avoid creating duplicate screenshot JSON docs for each journey
    #320
  • Associate beforeAll hook errors across all journeys
    #316
  • Provide journey isolation via context #314

v1.0.0-beta.3

15 Jun 22:21
Compare
Choose a tag to compare

Features

  • Capture all core-vitals and user experience metrics like FPC, LCP, CLS, User timing metrics, etc via chrome tracing #194
  • Split the captured screenshot from each step in to 64 blocks to optimzie the storage when indexed the same block in Elaticsearch #290
  • Add support for filtering journeys by name and tags #300
  • Expose expect assetion method in the API #201
  • Update Cumulative Layout Shift(CLS) metric based on maximum session window with 1 second gap, capped at 5 seconds #301
  • Expose time taken to complete single step under step.duration.us #302
  • Expose new capabilities via --capability through CLI options #295
  • Add new flag --rich-events which mimicks heartbeat behaviour #289.
  • Expose suite parameters from CLI and config file to all hooks and journeys callbacks#272

Bug fixes

  • Move all of the trace events like FCP, LCP, User timings under browser.relative_trace#303
  • Prioritize suite params from CLI over config file #298
  • Report errors from before and after hooks #273