Releases: elastic/synthetics
Releases · elastic/synthetics
v1.0.0-beta.19
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
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
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
viasynthetics.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 onjourney/start
andjourney/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
v1.0.0-beta.15
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
Bug fixes
- Bring back
--suite-params
flag support to support Heartbeat 7.15 #379
v1.0.0-beta.13
- 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