NodeJS Plugins
SeaLights provides a set of NodeJS plugins that integrate with popular testing frameworks and runners:
Cucumber
Cypress
Jest
Newman
Playwright
Protractor
TestCafe
WebdriverIO
2025 Release Notes
sealights-jest-plugin - 3.0.24
Dec 12, 2025
Resolved Issues:
Prevented reuse of the configuration file from previous runs and ensured the configuration file is not loaded in the main thread.
sealights-cucumber-plugin - 2.0.127
sealights-cypress-plugin - 2.0.141
sealights-jest-plugin - 3.0.23
sealights-newman-wrapper - 2.0.128
sealights-playwright-plugin - 2.0.132
sealights-plugins-common - 2.0.126
sealights-protractor-plugin - 3.0.12
sealights-webdriverio-plugin - 0.1.18
Dec 17, 2025
Resolved Issues:
The plugins now calls
.stopAgentduringCustomEnvironment::teardown(after each test suite). This resolves an issue where no data (footprints or test events) was sent for a test stage.
sealights-cucumber-plugin - 2.0.127
sealights-jest-plugin - 3.0.21
sealights-newman-wrapper - 2.0.127
sealights-plugins-common - 2.0.125
sealights-protractor-plugin - 3.0.11
sealights-webdriverio-plugin - 0.1.17
Dec 11, 2025
New Features and Updates:
Test runners listed in the changed-components configuration no longer query executions from the backend. Instead, they manage the execution lifecycle independently from start to finish.
sealights-cucumber-plugin - 2.0.126
sealights-jest-plugin - 3.0.20
sealights-newman-wrapper - 2.0.126
sealights-plugins-common - 2.0.124
sealights-protractor-plugin - 3.0.10
sealights-webdriverio-plugin - 0.1.16
Dec 8, 2025
New Features and Updates:
The default
buildSessionIdfile from the file system is now ignored unless explicitly defined and used by the user.
sealights-cypress-plugin - 2.0.140
Dec 8, 2025
New Features and Updates:
The default
buildSessionIdfile from the file system is now ignored unless explicitly defined and used by the user.Added support for Cypress 15.
Cypress plugin no longer queries executions from the backend. It now manages the execution lifecycle independently from start to finish.
sealights-playwright-plugin - 2.0.131
Dec 8, 2025
New Features and Updates:
The default
buildSessionIdfile from the file system is now ignored unless explicitly defined and used by the user.Playwright plugin no longer queries executions from the backend. It now manages the execution lifecycle independently from start to finish.
sealights-cypress-plugin - 2.0.138
Dec 8, 2025
Resolved Issues:
In case of a detected connectivity issue, the Cypress plugin now logs an appropriate error but does not stop the plugin process. The plugin will continue attempting to send events and footprints if connectivity is restored later in the run.
sealights-jest-plugin - 3.0.19
Nov 19, 2025
Resolved Issues:
Fixed single-worker runs in the new Jest plugin architecture.
sealights-cypress-plugin - 2.0.137
Nov 19, 2025
New Features and Updates:
Added component tests and end-to-end tests.
Fixed Cypress runner compatibility with configuration files that do not use the
defineConfigwrapper.
sealights-jest-plugin - 3.0.18
Nov 19, 2025
New Features and Updates:
Removed IPC usage and run multiple remote agents (one per worker), with a single manager remote agent in the main process.
Known Limitation: This approach does not support single-worker runs.
sealights-playwright-plugin - 2.0.129
Nov 4, 2025
New Features and Updates:
Added support for running the imports replacement utility using
npxor by referencing the package name after installation.The CLI now requires an explicit command. The previous invocation method will no longer work when upgrading and running via
npx. Usingnode ./node_modules/...remains supported.Default command is
replace-imports, with aliases:rewrite-importsupdate-importsadapt-imports
README updated to reflect the new CLI behavior.
sealights-jest-plugin - 3.0.15
Nov 4, 2025
New Features and Updates:
Updated documentation link from Confluence to GitBooks.
sealights-jest-plugin - 3.0.14
Oct 21, 2025
Resolved Issues:
Fixed coverage collection issues for large datasets (e.g., Angular applications) by switching the IPC transport layer to TCP.
sealights-cypress-plugin - 2.0.135
Oct 9, 2025
Resolved Issues:
Fixed an issue where the Cypress plugin failed initial connectivity checks with the SeaLights server, causing false negatives and pipeline interruptions.
sealights-jest-plugin - 3.0.13
Oct 9, 2025
Resolved Issues:
Fixed JSDOM integration issues that required manual configuration.
sealights-jest-plugin - 3.0.12
Sep 29, 2025
Resolved Issues:
Downgraded
ts-morphto restore compatibility with Node.js versions 16 and above.
sealights-jest-plugin - 3.0.11
sealights-newman-wrapper - 2.0.123
sealights-plugins-common - 2.0.121
sealights-webdriverio-plugin - 1.1.13
Sep 11, 2025
Resolved Issues:
Fixed an issue where CLI arguments did not override the default
sltoken.txtwhen environment variables were also set.
sealights-playwright-plugin - 2.0.127
Sep 11, 2025
Resolved Issues:
Fixed an issue where CLI arguments did not override the default
sltoken.txtwhen environment variables were also set.Fixed a Playwright worker hook destructuring assignment error.
sealights-cucumber-plugin - 2.0.122
sealights-cypress-plugin - 2.0.133
sealights-jest-plugin - 3.0.10
sealights-newman-wrapper - 2.0.122
sealights-protractor-plugin - 3.0.6
sealights-webdriverio-plugin - 0.1.12
Sep 10, 2025
New Features and Updates:
Updated
slnodejsand common dependencies to versions that supporttestProjectId.
sealights-playwright-plugin - 2.0.127
Sep 10, 2025
New Features and Updates:
Updated
slnodejsand common dependencies to versions that supporttestProjectId.Updated to accept and pass
testProjectIdduring remote agent initialization.
sealights-cucumber-plugin - 2.0.121
sealights-jest-plugin - 3.0.9
sealights-newman-wrapper - 2.0.121
sealights-plugins-common - 2.0.120
sealights-protractor-plugin - 3.0.5
sealights-webdriverio-plugin - 0.1.11
Sep 9, 2025
New Features and Updates:
Updated
slnodejsdependency to version6.1.1101to supporttestProjectIdhandling in the remote agent.
sealights-cucumber-plugin - 2.0.120
sealights-newman-wrapper - 2.0.120
sealights-protractor-plugin - 3.0.4
sealights-webdriverio-plugin - 0.1.10
Aug 26, 2025
New Features and Updates:
Upgraded
sealights-plugins-commondependency to version2.0.119across all packages.
sealights-jest-plugin - 3.0.8
Aug 23, 2025
New Features and Updates:
Increased IPC communication timeouts, including connection establishment and message send/receive when using multiple workers.
sealights-plugins-common - 2.0.119
Aug 23, 2025
New Features and Updates:
Upgraded
slnodejsdependency.
sealights-playwright-plugin - 2.0.124
Aug 23, 2025
New Features and Updates:
Updated documentation to clarify that only one of
bsidorlabIdis required.
sealights-webdriverio-plugin - 0.1.9
Aug 23, 2025
New Features and Updates:
Disabled remote agent by default.
Added a feature flag to enable the remote agent, aligned with Cypress plugin behavior.
Updated documentation with correct import styles for ES module projects and alternative CommonJS imports.
sealights-jest-plugin - 3.0.6
Aug 21, 2025
New Features and Updates:
Added support for running Jest in monorepo projects.
sealights-webdriverio-plugin - 0.1.7
Aug 19, 2025
New Features and Updates:
Updated documentation with implementation scenarios and short usage examples.
sealights-webdriverio-plugin - 0.1.6
Aug 19, 2025
New Features and Updates:
Initial release of the Sealights WebdriverIO plugin.
sealights-jest-plugin - 3.0.4
Aug 4, 2025
New Features and Updates:
Added
sl-jest-runnerto automate plugin integration and eliminate manual code changes.
sealights-protractor-plugin - 3.0.1
Aug 4, 2025
New Features and Updates:
Moved Protractor to a peer dependency.
Updated README with a deprecation notice for Protractor.
sealights-cypress-plugin - 2.0.129
sealights-playwright-plugin - 2.0.120
Jul 28, 2025
Resolved Issues:
Fixed a regression caused by the new logger initializing Node modules in the browser context (
slnodejsversion6.1.1081).
sealights-cypress-plugin - 2.0.128
sealights-playwright-plugin - 2.0.119
Jul 21, 2025
Resolved Issues:
Aligned logging behavior in Cypress and Playwright plugins with the Node agent using
NODE_DEBUGandSL_LOG_LEVEL.
sealights-jest-plugin - 3.0.3
Jul 21, 2025
Resolved Issues:
Fixed Jest plugin usage of Cockpit notifier before initialization.
sealights-cypress-plugin - 2.0.127
Jul 10, 2025
New Features and Updates:
Ignored
node_moduleswhen searching for configuration files.Added warnings for multiple matched configuration files (defaults to the first match).
Added support for
--configFileand--supportFileCLI arguments for file path overrides.
sealights-cypress-plugin - 2.0.124
Jul 2, 2025
New Features and Updates:
Added support for
testProjectIdandtargetTestProjectId.Added recursive search for Cypress configuration and support files in subdirectories.
sealights-cypress-plugin - 2.0.120
Jun 27, 2025
New Features and Updates:
Added support for running
sl-cypress-runnerwith globally installed Cypress versions.
sealights-cypress-plugin - 2.0.119
Jun 26, 2025
New Features and Updates:
Cypress runner
sl-cypress-runnernow auto-installs SeaLights hooks and imports (no manual configuration required); creates backups of existing Cypress configuration and support files and restores them after execution; performs pre-run validation of required environment variables and server/collector connectivity.Added full, shell-safe support for
--spec(including glob patterns).README updated and moved
sl-cypress-runnersection to the top for faster onboarding.
sealights-jest-plugin - 3.0.2
Jun 18, 2025
Resolved Issues:
Fixed socket temporary file creation issues on Windows.
sealights-jest-plugin - 3.0.1
Jun 10, 2025
New Features and Updates:
Released a new major version of the Jest plugin supporting all Jest versions, including those using Jest Workers.
Added IPC-based communication between worker processes.
Added fallback support to use
slnodejswhen IPC fails.
Known Limitations: Fallback mode does not guarantee full coverage when multiple workers are spawned.
sealights-playwright-plugin - 2.0.118
Jun 2, 2025
New Features and Updates:
Updated documentation to clarify that the SeaLights token type must be Agent.
sealights-cucumber-plugin
sealights-jest-plugin
sealights-newman-wrapper
sealights-plugins-common
sealights-protractor-plugin
May 20, 2025
Resolved Issues:
Fixed an issue where the default
buildSessionIdfile was loaded whenlabIdwas provided and the file did not exist.
sealights-cypress-plugin - 2.0.116
Apr 25, 2025
New Features and Updates:
Added support for combined glob and file paths in the spec pattern.
Known Limitation: Files must be specified either by glob or by full path. Incorrect patterns may cause test sessions to close prematurely or not close at all.
sealights-cypress-plugin - 2.0.115
Apr 23, 2025
New Features and Updates:
Updated README with correct usage instructions for
sl-cypress-runner.
sealights-cypress-plugin - 2.0.114
Apr 23, 2025
New Features and Updates:
Added
sl-cypress-runnerwrapper to support--specpatterns from the CLI.
sealights-playwright-plugin - 2.0.113
Apr 1, 2025
New Features and Updates:
Added support for running with
labIdonly;bsidis resolved automatically.
sealights-testcafe-plugin - 1.0.55
Mar 24, 2025
New Features and Updates:
Added support for OpenTelemetry headers injection when OpenTelemetry is enabled during the build.
sealights-cypress-plugin - 2.0.111
Mar 4, 2025
Resolved Issues:
Downgraded
globandbfjpackages to restore compatibility with Node.js 8 and above.
sealights-cypress-plugin - 2.0.110
Feb 26, 2025
Resolved Issues:
Downgraded
globversion to support older Node.js versions.
sealights-cucumber-plugin - 2.0.108
Feb 19, 2025
New Features and Updates:
Updated documentation related to configuration and improved displayed error messages.
2024 Release Notes
sealights-cypress-plugin - 2.0.107
Dec 3, 2024
Resolved Issues:
Fixed a regression that caused longer test execution durations.
sealights-cucumber-plugin - 2.0.100
sealights-cypress-plugin - 2.0.100
sealights-jest-plugin -
sealights-newman-wrapper - 2.0.100
sealights-playwright-plugin - 2.0.100
sealights-plugins-common - 2.0.100
sealights-testcafe-plugin -
sealights-webdriverio-plugin -
Nov 18, 2024
New Features and Updates:
Upgraded dependent libraries to address a security vulnerability.
sealights-cypress-plugin - 2.0.98
Nov 14, 2024
New Features and Updates:
Delivered significant performance enhancements.
sealights-cucumber-plugin - 2.0.97
Nov 4, 2024
Resolved Issues:
Fixed support for running with
labId.
sealights-cucumber-plugin - 2.0.96
Oct 20, 2024
Resolved Issues:
Fixed an issue where execution was queried for recommendations before being created.
sealights-cypress-plugin - 2.0.93
Oct 3, 2024
New Features and Updates:
Added support for exporting browser logs and network requests using the
CYPRESS_SL_ENABLE_BROWSER_DEBUGenvironment variable.
sealights-playwright-plugin - 2.0.92
Sep 29, 2024
New Features and Updates:
Added support for the Playwright testing framework.
sealights-cypress-plugin - 2.0.90
Aug 14, 2024
Resolved Issues:
Fixed an issue where TIA showed an Unsupported Framework error when running with the remote agent enabled.
sealights-cypress-plugin - 2.0.89
Aug 11, 2024
Resolved Issues:
Released version
2.0.84to fix a critical issue preventing the plugin from functioning correctly.
sealights-cypress-plugin - 2.0.88
Aug 11, 2024
Resolved Issues:
Fixed an issue occurring when a required environment variable was not defined.
sealights-cypress-plugin - 2.0.84
Jul 9, 2024
New Features and Updates:
Added support for the
CYPRESS_SL_TIA_DISABLEDenvironment variable to skip test recommendations retrieval when set totrue.
sealights-cypress-plugin - 2.0.75
Jul 3, 2024
New Features and Updates:
Updated remote agent behavior to automatically start the execution when running with
labId.
Last updated
Was this helpful?

