New Version 1.8.1 Features
Core Updates
We've updated the bundled PostgreSql database from version 9.3.4 to version 9.5.3.
Various third party packages have also been updated to the latest versions. This includes the emailer component.
We have made several back-end performance enhancements including significant improvements to database query caching.
New Actions
We have added several new actions for working with .Net Core projects. The DotNet Build, DotNet Pack, DotNet Publish, DotNet Restore, DotNet Run and DotNet Test actions all run the DotNet Cli command line.
This release also includes a new action for importing XUnit tests from an XML report file - the sort of report file that you may choose to output from the DotNet Test action.
Build Event Handlers
We have also added a new GitHub Release build event handler for creating, updating and deleting GitHub releases. This also allows you to upload artifacts as GitHub release assets.
Other Features
Build Event Handlers now include conditions. You can use these to restrict triggering of handlers based on the value of build variables or expression objects.
Builds can now progress to the next stage after one stage has failed. Stage gates now include an $Stage.IsSuccessful$ condition by default. This can be removed to cause the build to continue to the next stage when a stage fails. Stages are now coloured in tile and details view to indicate success or failure state.
We have made some changes to the server cleanup policy. Build statistics can now be optionally cleaned up. We have also split up the database category so that build unit tests can be cleaned up without cleaning up the build.
A case-sensitive branch matching option has been added to all branch-aware repositories.
This version builds upon all the fixes and improvements in earlier versions. It also includes a bug fix for an issue where the agent compatibility matrix is not updated when agent properties change
Note : You will need to update your agents after upgrading the server to this build.
Previous versions