Releases: elastic/synthetics
Releases · elastic/synthetics
v1.0.0-beta.6
Bug fixes
- Bring back support for
--json
in CLI which is still used by heartbeat 7.13 versions #333
v1.0.0-beta.5
v1.0.0-beta.4
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
v1.0.0-beta.3
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
v1.0.0-beta.2
v1.0.0-beta.1
Bug fixes
- Exclude all data URI requests as part of network events #267
v1.0.0-beta.0
v0.0.1-alpha.14
Features
- Add support for custom reporters for the Synthetics runner
#254
v0.0.1-alpha.11
Features
- Expose driver type information from the agent #239
The idea is to allows developer to import the journey argument type information directly from the synthetics package instead of using playwright
specific packages which would result in inconsistent types (due to version mismatch or browser specific types)