- TS definitions actualized with recent changes in client.
- TS definitions provided, addresses #252.
- Updated versions of vulnerable packages (glob - CVE-2026-25547, diff, lodash).
skippedIsNotIssueoption to not mark skipped tests as 'To Investigate' in ReportPortal.
- Error for empty
restClientConfigwhile using HTTP retries.
- Launch start debug logging improved.
- Updated versions of vulnerable packages (glob).
- HTTP retries delay calculation to use exponential backoff strategy with jitter.
- HTTP retries condition to retry on axios timeout errors.
- http/https agents now use
keep-aliveby default.
- The default agent params overriding via
restClientConfig.agent. Fixes agent-js-playwright#193.
- Updated the version of
globto 11.0.3 to avoid unsupported dependencies.
- Disable axios default proxy in case of custom proxy agent used.
- Client errors when the
restClientConfignot specified.
- Full http/https proxy support with
noProxyconfiguration, check Proxy configuration options for more details.
- OAuth 2.0 Password Grant authentication, check Authentication options for more details.
- Allow configuring the HTTP retry strategy via
restClientConfig.retryand tune the default policy.
- Updated versions of vulnerable packages (axios).
- TypeScript type definitions. Thanks to @AlexGalichenko.
- Updated versions of vulnerable packages (form-data).
- Revert time format back to milliseconds (based on #217). This is also fixing the issue with agent installation on ARM processors.
- Updated versions of vulnerable packages (axios).
- Updated the
checkConnectmethod implementation to utilize theGET launchesAPI endpoint, ensuring compatibility with both old and new API versions.
- The client now expects reporting the time for launches, test items and logs with microsecond precision in the ISO string format.
Thus, the
helpers.nowfunction is adjusted accordingly. Details about supported formats. For logs, microsecond precision is available on the UI from ReportPortal version 24.2.
- Updated versions of vulnerable packages (micromatch).
- Breaking change Drop support of Node.js 12. The version 5.1.4 is the latest that supports it.
- The client now creates an instance of the
axiosHTTP client in the constructor. - The
HOSTHTTP header is added to all requests as it was skipped by the HTTP client.
- Allow using
restClientConfigincheckConnect()method. Thanks to stevez.
- Updated versions of vulnerable packages (braces).
- Use correct launch search URL based on config mode while merging launches. Resolves #200. Thanks to hoangthanhtri.
- Print launch UUID after merging launches. Resolves #202. Thanks to hoangthanhtri.
- Output launch UUID to file and ENV variable, thanks to artsiomBandarenka. Addressed #195, #50.
- Updated versions of vulnerable packages (follow-redirects).
- Execution sequence for retried tests #134.
- Debug logs for RestClient.
- Breaking change Drop support of Node.js 10. The version 5.0.15 is the latest that supports it.
- Updated versions of vulnerable packages (axios, follow-redirects).
- Node.js 12 usage. This minor version is the latest that supports Node.js 12.
- Logging link to the launch on its finish.
- Node.js 10 usage. This version is the latest that supports Node.js 10.
Promise.allSettledpolyfill to support NodeJS 10.
- Reporting is down on error with collect request on reporting start.
- Can not read property
realIdof undefined during reporting, resolves #99.
launchUuidPrintandlaunchUuidPrintOutputconfiguration options to ease integration with CI tools, by @HardNorth.
tokenconfiguration option was renamed toapiKeyto maintain common convention.
- Request body logging has been removed by default for the HTTP client.
- Node.js old versions support (client still supports Node.js >=10).
- A lot of package dependencies have been updated.
- Statistics engine updated on new contract.
mergeOptionsparameter tomergeLaunchesmethod.- Dynamic page size for launch merge based on launches count, resolves #86.
- Updated versions of vulnerable packages (json5, minimist).
- The ability to see verbose logs in debug mode. To enable the debug mode, the
debug: trueflag should be specified inparams.
- Updated versions of vulnerable packages (ajv, qs, follow-redirects, minimatch).
- Security vulnerabilities (axios, path-parse, minimist)
- Package size reduced
- Possibility to change Axios Requests timeout (closes #115)
- Default timeout on Axios Requests increased to 30000ms
- Issue with self-signed certificate
- Security vulnerabilities (lodash, handlebars, hosted-git-info)
- Timeout (default is 5000ms) on Axios Requests
- Environment variable
- Issue with request headers
- Default status for suite/test items without children
- Packages publishing workflow improved
- The ability to disable google analytics
- Full compatibility with ReportPortal version 5.* (see reportportal releases)
- Previous package version (
reportportal-client) will no longer supported by reportportal.io