Python Agent
2026 Release Notes
2.10.15
July 20, 2026
New Features and Updates:
Added support for chaining Lambda wrappers in serverless environments.
Cockpit entries now include the working directory and
SL_*environment details. Sensitive values remain redacted.
Resolved Issues:
The Lambda layer no longer automatically loads customer
coverage.pyconfiguration to prevent interference.Updated dependencies to address security vulnerabilities.
Breaking Changes:
Removed support for Python 3.9.
2.10.13
June 29, 2026
Resolved Issues:
Addressed an issue where coverage data could be dropped at the end of anonymous execution test runs.
Corrected Robot Framework test reporting to use each test's individual start and end times instead of the suite start time.
Enhanced Robot Framework logging to simplify troubleshooting and diagnostics.
2.10.12
June 15, 2026
New Features and Updates:
Updated vendored serverless dependencies to address identified security vulnerabilities.
Resolved Issues:
Fixed configuration regression affecting
sl-python configlambdabehavior.
2.10.10
June 4, 2026
Resolved Issues:
Addressed security vulnerabilities.
2.10.9
June 1, 2026
Resolved Issues:
Fix
pytestperformance on Python 3.12+
2.10.8
June 1, 2026
New Features and Updates:
Enhance Support for Behave with Playwright
Support "LabID-only" configuration in Robot Agent Listener
2.10.7
May 21, 2026
Resolved Issues:
Added a synchronization layer around the coverage collection flow to address non-deterministic coverage percentages in multi-process environments, caused by a known race condition in an upstream dependency.
2.10.6
May 18, 2026
Resolved Issues:
Fixed silent coverage loss in long-running server processes (Uvicorn, FastAPI, gunicorn) on Python 3.12+, caused by a behavioral change in upstream dependency.
2.10.5
May 11, 2026
New Features and Updates:
Improved memory management by introducing a configurable internal buffer threshold.
Enhanced configuration support with updated remote configuration handling and additional tunable parameters.
2.10.4
May 7, 2026
Resolved Issues:
Improved internal tracing lifecycle handling to prevent unexpected process termination.
2.10.3
May 5, 2026
Resolved Issues:
Removed an unreachable pytest hook, reducing unnecessary initialization logic and improving coverage stability.
2.10.2
April 29, 2026
Resolved Issues:
Ignored
@typing.overloadby default to prevent inflated coverage calculations (configurable viaSL_IGNORE_OVERLOADS=false).Improved coverage reliability through full queue flushing and corrected shutdown ordering.
New Features and Updates:
Updated PyPI metadata: Tricentis rebrand, corrected supported Python versions, and refreshed release notes.
2.10.1
April 27, 2026
Resolved Issues:
Addressed an issue causing non-deterministic coverage due to footprint loss at the end of execution.
2.10.0
April 20, 2026
New Features and Updates:
Added support for Python 3.14.
2.9.0
April 16, 2026
New Features and Updates:
Added Behave support alignment.
Updated the
coveragepackage to version 7, delivering significant performance improvements.Updated the
requestspackage for compatibility with Python 3.10 and above.
Breaking Changes:
Removed support for Python 3.7 and 3.8.
2.8.0
March 30, 2026
New Features and Updates:
Standardized CLI parameter names to align with other SeaLights agents:
--branchName,--buildName,--failOnError,--scanDir,--scmType,--excludeFiles,--moduleName,--repositoryUrl,--disableTia,--file, and--filesFolder.Added command aliases for improved usability:
completeScanopenTestStage/startTestStagecloseTestStage/endTestStage
Maintained full backward compatibility by preserving all existing parameter and command names as aliases.
2.7.18
March 11, 2026
New Features and Updates:
Added support for
testProjectIdin Robot Framework.
2.7.16
March 3, 2026
New Features and Updates:
Updated footprints manager to report open/close execution status even for short-lived testing pipelines.
2.7.15
March 3, 2026
New Features and Updates:
Added retry mechanism for API calls when the agent receives a 500–50x response.
Resolved Issues:
Fixed agent CLI breaking CIs with error exit code on some commands.
Fixed issue with testing-framework integration resulting in 0% coverage because footprints were not sent before closing execution.
2.7.13
March 2, 2026
Resolved Issues:
Python agent now requires explicitly provided
buildSessionIdparameter whenlabIdis used in the command/environment.
2.7.12
February 13, 2026
Resolved Issues:
Fixed regression with support of
SL_LAB_IDenvironment variable forlabIdconfiguration.
2.7.11
February 7, 2026
New Features and Updates:
Added support for the
prIdparameter.Improved console messaging and all relevant commands to provide clearer runtime feedback.
Added explicit console output and an error when the same
buildSessionIdis reused for a scan, preventing silent or ambiguous failures.
2.7.10
January 28, 2026
New Features and Updates:
Added support for the
.slignorefile.
Resolved Issues:
Fixed a regression affecting the
runcommand.
2025 Release Notes
2.7.5
October 28, 2025
New Features and Updates:
Removed integration build behavior that opened executions on a dummy build session.
Resolved Issues:
Fixed a regression where
labIdprovided via the CLI was ignored.
2.7.3
October 24, 2025
New Features and Updates:
Updated vendored dependencies for Python Lambda.
Removed support for Python 3.8 in Python Lambda.
2.6.0
August 26, 2025
New Features and Updates:
Added support for Python 3.13.
2.5.2
June 9, 2025
Resolved Issues:
Removed a deprecated dependency from the runtime bootstrapper.
2.5.1
June 8, 2025
Resolved Issues:
Removed a dependency deprecated in Python 3.12.
2.5.0
April 21, 2025
Resolved Issues:
Fixed an issue where Gunicorn unexpectedly opened a Unit Test stage.
2.4.0
February 20, 2025
New Features and Updates:
Coverage dependency causing dependency conflict is no longer required for this version.
2024 Release Notes
2.2.5
August 30, 2024
Resolved Issues:
Improved logging and configuration management for the AWS Lambda layer.
2.2.4
August 11, 2024
Resolved Issues:
Updated the AWS Lambda layer.
2.2.3
July 16, 2024
New Features and Updates:
Added fixes to improve compatibility with Python 3.8.
2.2.1
May 14, 2024
New Features and Updates:
Updated the coverage package to version 6.4.2.
2.2.0
April 14, 2024
Resolved Issues:
Fixed support for the
--labidparameter in theruncommand.
2.0.0
March 17, 2024
New Features and Updates:
Improved performance, especially for large files.
Added the
--autoexecutionflag to automatically open and close executions duringrun.Enhanced logging capabilities.
Added the
SL_SAVE_LOG_FILE=trueenvironment variable to persist logs to a file.Files without methods are now ignored.
Removed support for Python 3.6.8 (end of life: June 2021).
Last updated
Was this helpful?

