Skip to content

Releases: elastic/synthetics

v1.0.0-beta.22

14 Mar 17:55
Compare
Choose a tag to compare

Bug fixes

Full Changelog: v1.0.0-beta.21...v1.0.0-beta.22

v1.0.0-beta.21

23 Feb 01:05
Compare
Choose a tag to compare

Bug fixes

Full Changelog: v1.0.0-beta.20...v1.0.0-beta.21

v1.0.0-beta.20

16 Feb 23:31
Compare
Choose a tag to compare

Bug fixes

  • Capture ReferenceError inside journeys #450

Full Changelog: v1.0.0-beta.19...v1.0.0-beta.20

v1.0.0-beta.19

31 Jan 16:36
Compare
Choose a tag to compare

Bug fixes

  • Ensure journey/end is written to file descriptor by flushing out the
    last bytes in underlying stream #446
  • Debug logs should be logged to stdout instead of using the reporter
    file descriptor #423

Full Changelog: v1.0.0-beta.18...v1.0.0-beta.19

v1.0.0-beta.18

13 Jan 20:06
Compare
Choose a tag to compare

Bug Fixes

  • do not read configuration files for inline journeys unless a --config parameter is passed #426
  • stop runner from hanging indefinitely within ubuntu docker images [elastic/beats#29681] #441

Full Changelog: v1.0.0-beta.17...v1.0.0-beta.18

v1.0.0-beta.17

11 Nov 19:10
Compare
Choose a tag to compare

Breaking Changes

  • Remove 'suiteparams' CLI option which was depreacted in the previous releases.
    Use --params instead #406

Features

  • Add support for --playwright-options CLI flag that lets user specify all
    browser and context options that Playwright supports in addition to passing it
    via synthetics.config.js file #405

Bug fixes

  • Timestamp of journey/end event reflects the time when the event happens instead
    of the time event was written to the output stream. This fixes issue when
    duration is calculated based on journey/start and journey/end #409
  • Rewrite screenshot timestamp based on when screenshot was taken instead of
    when the screenshot was processed and reconstructed #411

v1.0.0-beta.16

19 Oct 20:28
Compare
Choose a tag to compare

Bug fixes

  • Revert to Playwright 1.14.0 as the newer versions of chromium
    breaks
    CentOS7. As a result of this revert, network events from other contexts like
    popups, iframes, tabs would not get captured #402

v1.0.0-beta.15

14 Oct 20:38
Compare
Choose a tag to compare

v1.0.0-beta.15 (2021-10-14)

Breaking Changes

  • Drop support for Node 12 #397

Features

  • Enable trace events when invoked via Heartbeat, enables step level metrics
    like FCP, LCP and other performance metrics for all journeys #387
  • Use network events from playwright context which captures network requests
    from iframes, new tabs, etc. #372
  • Add default network emulation for journeys to be able to capture performance
    measurements more effectively. Default is 5Mbps download, 3Mbps Upload and 20ms latency.
    Users can control network throttling with --throttling '10d/2u/30l' flag or
    can disable the throttling via --no-throttling flag #284
  • Add Elastic/Synthetics user-agent identifier to all network
    requests. This enables users to analyze traffic from Elastic Synthetic
    monitoring platform #232
  • Introduce more assetion commands to formatter #385

Bug fixes

  • Account for page closing while capturing network events #398

v1.0.0-beta.14

20 Sep 17:37
Compare
Choose a tag to compare

Bug fixes

  • Bring back --suite-params flag support to support Heartbeat 7.15 #379

v1.0.0-beta.13

16 Sep 16:12
Compare
Choose a tag to compare
  • Add step level tracing API which enables capturing performance metrics (core
    web vitals) for each navigation as part of the journey #369
  • Capture all page errors and unhandled exceptions as part of the journeys #374
  • Introduce synthetics script generator which can transform the recorder actions
    into code #375