NodeJS/browser Agent
6.1.991
December 9, 2024
New Feature:Enhanced instrumentation to use the browser directly, reducing code complexity.
New Feature: Minimized bundled modules to reduce required CSP policies.
New Feature: Added --ctxPropagationOnly flag for minimal instrumentation to support context propagation (OTEL).
6.1.951
November 20, 2024
New Feature: Added an option for suite-level reporting in Mocha.
6.1.949
November 19, 2024
New Feature: Made --instrumentOnly a standalone operation for easier front-end artifact management (`dist` folders).
6.1.948
November 18, 2024
Issue Fix: Resolved regression when mocking HTTP client in tests.
Issue Fix: Fixed TSC error affecting CI.
6.1.940
November 11, 2024
Issue Fix: Fixed handling of time sync offset for future time calculations.
6.1.939
November 6, 2024
New Feature: excludeNestedMethods prevents nested methods from being treated as standalone methods. Initial activation may cause false positive code changes.
New Feature: hashIncludeNestedMethods incorporates nested anonymous methods into parent method hash calculations. Initial activation may cause false positive code changes.
6.1.937
November 5, 2024
New Feature: Introduced an inspector to detect mocked Node modules or global objects that could affect coverage and agent functionality
6.1.936
October 30, 2024
Issue Fix: Resolved NYC execution issues caused by missing projectRoot in NODE_OPTIONS
6.1.935
October 28, 2024
Issue fix: Enhanced error handling and logging for the source-map module to improve stability under mocked library conditions.
Issue fix: Bundled @types/form-data@2.5.2 internally and updated documentation to address related issues.
6.1.930
September 19, 2024
Issue Fix: Corrected parsing of --awsConfigKeysToIgnore value.
New FeatureIntroduced --compressSlMapping to enable SL-mapping compression for better performance.
New Feature: Added omitFootprintsLeadingSlash (and environment variable prefixed by SL_) to remove leading slashes from mapped footprints
New Feature: Add an option to instrument a browser application without the needed for a token (--excludeTokenFromBrowserConfig)
New Feature: Introduced --libraries scan parameter to include specified node_modules in coverage data.
6.1.912
August 21, 2024
New Feature: Added an error level log in case environment variables affecting Node proxy configuration are found (HTTP_PROXY, HTTPS_PROXY and their lower-case variants)
6.1.911
August 14, 2024
New Feature: Added --overrideServer option to allow customers define a forward proxy between the agent and the BE.
New Feature: Support sending files in chunks for normal build scanner like in the Java agent
New Feature: cancel default tokenfile and buildsessionidfile for the start/end commands added in 6.1.810
6.1.907
August 14, 2024
New Feature: Add option to ignore aws config keys
6.1.900
August 8, 2024
New Feature: Count test failure when an exception occurs in the before/after hooks (mocha test runner)
New Feature: Add support to scan folders starting with dot (.). Can be set with env-var SL_scanDotFolders remote-var scanDotFolders or with cli flag --scanDotFolders true
31.07.24
July 31, 2024
Issue Fix: fix arrow function naming when it assigned to class property
New Feature: Add support for projectRoot
6.1.879
July 29, 2024
New Feature: Allow passing projectRoot as env-var when using NODE_OPTIONS with preload
6.1.877
July 25, 2024
New Feature: Light-weight agent: Run NodeV8Coverage mode via setting env var via executeSync arguments
6.1.873
July 24, 2024
New Feature:Updated agent to use spawnSync for compatibility with Node.js 20.6.0 and above.
6.1.853
July 23, 2024
New feature: Give tokenfile and buildsessionidfile default values to find them locally if they exist
New feature: Automatically open execution when using the nycReport command
6.1.798
April 4, 2024
New feature: Improve awsConfigure settings for lambda layers
New feature: Improved instrumentation using –newInstrumenter
Issue fix: Updated micromatch library due to vulnerabilities
6.1.734
May 26, 2024
Issue fix: Fixed a minify issue
6.1.729
May 20, 2024
Issue fix: Fixed the usage of projectRoot for awsConfigure
6.1.724
May 12, 2024
New feature: Added support for excludedpaths
New feature: Deprecated useslnode2 cli option
New feature: Replaced the usage of Module.runMain() with execSync
New feature: Handle support for .nyc_output folder not having permissions
Issue fix: Improved warning logic for nyc configuration
Last updated
Was this helpful?