Hi All,
A new version of Continua CI has been released and is available from Continua CI Downloads. The latest stable version of Continua is 1.9.2.1703.
Changes in v1.9.2.1703
Improvements
- The server now recovers automatically from temporary database outages, such as a SQL Server or PostgreSQL restart, without requiring a service restart. Build status updates are preserved during the outage, in-progress builds complete correctly when the database becomes available, and transient database errors are retried.
- Stopping multiple builds is now faster. The server no longer waits for an agent to finish stopping a stage; instead, the agent notifies the server when the build has stopped. A new
Agent.Stopping.GracePeriodagent property controls how long the agent waits after receiving a stop request before force-terminating the remaining processes. - The final page of the installer now includes a link to open Continua CI in your web browser.
Bug Fixes
- Fixed a blank dialog appearing on the Project Variables tab of the project wizard after switching to another tab and returning.
- Fixed a redirect loop during the first run of a new mixed-mode authentication installation.
- Notification senders for Microsoft Teams and Mattermost now treat an HTTP 202 Accepted response as successful. Newer Teams Workflows (Power Automate) webhooks return HTTP 202 rather than HTTP 200.
- Fixed a race condition where a request to stop a build could occasionally be overtaken by the build or stage queue, causing the build to fail rather than stop. In rare cases, a completed or stopped build could also be reclassified as failed. The build start, stop, requeue and cancel operations now re-check the persisted build state before proceeding.
Updates
- Added property collectors for .NET runtime v8.0.28, v9.0.17, v10.0.9 and v11.0.0-preview.5; SDK v8.0.422, v9.0.315, v10.0.301 and v11.0.100-preview.5.
- Updated description for Subversion repository option
Match branch pattern against top-level folders onlyto clarify that it affects repository initialisation and does not filter or affect new changesets.
Infrastructure
- Updated some third-party packages and resolved vulnerable transitive dependencies.
Note: You will need to update your agents after upgrading the server to this build.