Continua CI 1.7.1 Version History

v1.7.1.258

April 6th, 2016

 

Changes

  • Update: Added option for Git repositories to allow insecure (such as self-signed) certificates
  • Fix: Issue with Subversion where missing svn:external property on modified folder would cause an error with later versions of svn client
  • Fix: Regression bug for File System repository with some installations of robocopy XP027 where files list would be displayed incorrectly

 

Note : You will need to update your agents after installing this build

v1.7.1.251

April 4th, 2016

 

Changes

  • Update: Product version number is now shown in installer title.
  • Update: Additional "Fail if inconclusive" option for unit tests.
  • Fix: Stack overflow when including inheriting variables at more than one level e.g. %Configuration.Var% = "%Project.Var% and more", %Project.Var% = "%Application.Var% and more".
  • Fix: Issue where files would not detected for File System Repository on systems with robocopy version XP027.
  • Fix: Variable suggestions were not showing on repository dialogs on configuration and project wizards.
  • Fix: MSTest no longer treats inconclusive tests as errors.
  • Fix: Issue where agent status was detected as offline due to delay in agent registration.
  • Fix: First input box now gets focus when opening dialogs.
  • Fix: Issue with Visual Studio and MSTest property collectors finding executable based on registry key which does not exist on disk.
  • Fix: Locking issue when exporting repository cache for shared repository on agent.
  • Fix: Issue with user settings drop down on touch screen monitors.
  • Error handling updates and minor display updates.

 

Note : You will need to update your agents after installing this build

v1.7.1.218

March 7th, 2016

 

Changes

  • Fix: Issue where triggers on Mercurial repositories were starting for existing changesets when Server server was restarted.
  • Minor display and error handling fixes

 

Note : You will need to update your agents after installing this build

v1.7.1.210

March 3rd, 2016

 

Changes

  • Update: Now redirecting to new build page after starting build with queue options
  • Update: Agent compatibility matrix rows are now sorted by project and configuration name.
  • Fix: Corrected sort order of stages in configuration agent compatibility view to line up with correct headings.
  • Fix: Issue parsing SVN externals with paths starting with "./"
  • Fix: Issue with Git changeset ordering after merging long branches.
  • Fix: Error when downloading large binary artifacts.
  • Fix: Case-sensitive issue with .gitignore files in Git repositorie.
  • Fix: Logging error when using 32-bit version of Continua CI on 64-bits Windows.

 

v1.7.1.200

February 23rd, 2016

 

Changes

  • Update: Significant improvements to the speed of repository monitor queue processing when a large number of repositories are checking for changes at the same time.
  • Update: Major performance improvements when checking out files from TFS repositories. This will only be noticable after the first (or next) changeset on each branch has been committed.
  • Update: Added property collector for Delphi 10 Seattle.
  • Update: Speed improvements when cleaning up workspace folders.
  • Update: No longer archiving and creating a new repository after enabling externals for an existing Subversion repository.
  • Update: Increased size of build comments field to 10K characters.
  • Update: Added TriggeringRepositoryId to the build notification templates.
  • Update: New "location" and "fileSuffix" attributes on FileLogger element in the configuration file. These are for specifying the folder to save the debug log to, and a suffix to add to the end of the debug file name. See Debug Logging
  • Update: Added "Allow Insecure Certificates" option to Mercurial repositories for use with self-signed certificates.
  • Update: Add a renewed license no longer requires removing an existing matching license.
  • Fix: Issue where Subversion repository externals would not be checked out on branches with a space in the path.
  • Fix: Issue where some repository tags were not persisting to database.
  • Fix: Error committing changes to the repository cache when there is a double quote in the comment.
  • Fix: Issue with file system repositories not picking up changes when robocopy version XP027 is installed.
  • Fix: Error after changing repository trigger from branch-aware repository to non-branch-aware repository.
  • Fix: Stack overflow error when cleaning up large workflow folder structures.
  • Fix: Handling LDAP users with missing user logon name.

 

Note : You will need to update your agents after installing this build

v1.7.1.177

January 28th, 2016

 

Changes

  • Update: NUnit Action now includes option to install command line via NuGet.
  • Update: Set Variable action now to allows setting build variables copied from project and application variables.
  • Update: Now including Inconclusive and "Not Run" tests in the unit tests tool tip on Configuration view.
  • Update: PlasticSCM repository updated to deal with changes to the command line in recent versions.
  • Fix: Ensure that XUnit unit test failures always include a message even when test result type is missing.
  • Fix: Issue where unit test totals would be calculated incorrectly when there was more than one unit test action in a stage, some tests were shelved and the second unit test action included more than 1000 tests.
  • Fix: Issue with missing TFS assembly when using the 2005 client version for a TFS repository.
  • Fix: Issue where Stop button was displayed on some pages when user did not have Build.Stop permissions.
  • Update: Now suppressing warning message when unit test name is truncated.

 

Note : You will need to update your agents after installing this build

v1.7.1.168

January 15th, 2016

 

Changes

  • Fix: Error with Subversion repository after changing the case of a file, then deleting the file on another branch and then merging branches
  • Fix: Error when deleting a group with associated subscriptions
  • Fix: Now using build variables instead of configuration variables when expanding build version. This means that any values entered in the Queue Options dialog are now used to replace variables in the build version string rather than the default variable value.
  • Fix: FinalBuilder Server import was incorrectly setting %Configuration.VarName% instead of %VarName% in the Variables tab when generating a FinalBuilder action

 

Note : You will need to update your agents after installing this build

v1.7.1.163

January 8th, 2016

 

Changes

  • Fix: Regression bug where build queue could get stuck when multiple changesets are detected at the same time
  • Fix: Now encrypting variable which are marked as sensitive in variableNamespace.xml
  • Fix: Issue where empty dialog tab would not be hidden when dialog was opened
  • Fix: Ensure that tools which are set in actions to be installed by NuGet or npm are excluded from agent compatibility requirements
  • Update: Now waiting longer before stopping build if agent cannot be contacted
  • Some minor javascript and display issues fixed

 

Note : You will need to update your agents after installing this build

 

v1.7.1.152

December 22nd, 2015

 

Changes

  • Update: Added property collector for .Net 4.6.1
  • Fix: Regression bug where trigger last modified date was not set and time-based trigger would not execute
  • Fix: Regression bug where shelved unit tests would fail the build
  • Fix: Issue with database table locking with builds waiting on the build queue causing database timeout errors
  • Fix: Corrected display of Mercurial code page field
  • Fix: Uncorrect warning message logged when checking Subversion repositories
  • Fix: Issue with detection of local agents when using IPv6 addresses

 

Note : You will need to update your agents after installing this build

 

v1.7.1.139

December 11th, 2015

 

Changes

  • Update: NUnit 3 support
  • Update: XUnit updated to support versions 2 and 2.1
  • Update: XUnit action now includes optional NuGet pre-install
  • Update: Improvements to memory usage
  • Update: Performance optimisations for build and stage queues
  • Update: Improvements to performance when stopping multiple builds
  • Update: New option to specify the codepage (or UTF8) to use for Mercurial repositories
  • Update: The repository cache now uses the Windows code page picked up from the server. This can be overridden using the server properties Server.RepoCache.CodePage and Server.RepoCache.UseUTF8
  • Update: Added start time options to periodic trigger
  • Update: Subject for notification emails now includes project name where necessary
  • Update: Automatic cleanup after Subversion lock errors

  • Fix: Issue with unit tests where new failures included tests which were not run
  • Fix: Test result categories are now more consistent across unit test actions
  • Fix: All build log messages now have correct timestamp. Previously, log entries in a single FinalBuilder action all had same timestamp
  • Fix: Issue with interval drag when using a periodic trigger
  • Fix: Now handling missing author in Subversion log output
  • Fix: Issue where build could miss the latest changeset if the repository was still being checked when the build started and changeset was committed after the check started.
  • Fix: Issue where only one file was listed for Perforce changesets
  • Fix: Issue where build url was not being updated on project Details view
  • Fix: Now making sure then the UI is updated when the build version is changed in build stages

  • Some minor javascript and display issues fixed

 

Note : You will need to update your agents after installing this build

 

v1.7.1.84

November 10th, 2015

 

Changes

  • Fix: Issue with Subversion changesets containing files from more than branch. Building the changeset on one branch would use files from the other.
  • Fix: Issue where Subversion repository URL would be truncated when default path was set to "/".
  • Fix: Ensure that builds awaiting agents can be stopped.
  • Fix: Issue with TFS repositories where relative folder under branch was ignored.
  • Fix: Ensure that Nuget actions fail when exit code is non-zero.
  • Fix: Allow spaces in solution path for Nuget Restore action.
  • Update: Additional option for TFS repositories to exclude changes which are not within a branch.
  • Some text changes and extra logging.

 

Note : You will need to update your agents after installing this build

 

v1.7.1.76

October 28th, 2015

 

Changes

  • Fix: Regression bug from v1.7.1.54 - Overrides to server host url and host name properties were ignored.
  • Fix: Regression bug from v1.7.1.54 - HTML email preference not read from database.
  • Fix: Issue with PowerShell escaping for array parameters.
  • Fix: Corrected character encoding issues when committing to repository cache

 

Note : You will need to update your agents after installing this build

 

v1.7.1.66

October 23rd, 2015

 

Changes

  • Fix: Issue with stage queue where build execution would be blocked due to unsuccessful agent requirements from one build stage being added to other build stages.
  • Fix: Error when saving stage actions Open Cover and Report Generator which use check box list controls.

 

v1.7.1.65

October 22nd, 2015

 

Changes

  • Fix: Regression bug from 1.7.1.40. Builds were being set to Stopped By User state instead of Build Completed after promotion is cancelled or times out.
  • Fix: Regression bug from 1.7.1.40. Configuration level repositories would remain loosely associated with cloned configuration after choosing the "remove from clone" option.
  • Fix: LDAP users could become disabled with some Active Directory set ups.
  • Update: Navigations breadcrumbs have been updated in some places to match website structure more closely.
  • Update: Ensure that paging and filtering of Private Messages view is not lost when viewing and deleting messages.
  • Update: Ensure that Delete All and Delete Selected buttons on Private Messages view are disabled and enabled correctly according to selections.

 

v1.7.1.57

October 16th, 2015

 

Changes

  • Fix: v1.7.1.40 migration broke any repository password fields containing $ or % characters. This version restores these broken passwords.
  • Fix: Clicking on first label in Checkbox Select variable prompt would not tick or clear the checkbox

 

v1.7.1.54

October 15th, 2015

 

Changes

  • Fix: Perforce repository now reads unicode characters in comments and file names correctly
  • Fix: Uneditable server properties such as environment variables and OS property as now displayed as read only properties without edit buttons
  • Fix: Changes to the Powershell action so you no longer need to use ` to escape brackets etc. in arguments
  • Update: The "show disabled configurations" option is now stored as a user profile setting. Note that the default for all users is stored as the server property "Server.ProjectsView.ShowDisabledConfigurations"
  • Update: Improvements to Git changeset ordering and saving.

 

Note : You will need to update your agents after installing this build

 

v1.7.1.41 beta

October 2nd, 2015

 

Changes

  • Fix: Issue where edited property collectors would be reset to default.

 

v1.7.1.40 beta

October 1st, 2015

 

Changes

  • Update: Stages are now queued in order of priority and build start time. Previously builds were queued in this order but stages awaiting agents would run in an arbitary order.
  • Feature: New "text" artifact viewer type. Allows you to specify, in artifact rules, which files should be displayed in the browser as text e.g. text | Output\\**.js
  • Feature: Names and links to artifacts and reports are now available for use in completed build notification templates.
  • Feature: Show password button on all password fields. Useful where fields allow expressions.
  • Feature: Added Build Discarded, Build Initialising, Build Queued, Build Stopped and Configuration Changed notification types
  • Feature: TFS 2015 support
  • Feature: MSTest 2015 support
  • Update: Can now enter application variable expressions into repository username and password fields
  • Update: Added ContinuaCI.Version environment variable to actions.
  • Update: Update to FinalBuilder Server import utillity to ensure that repositories are scoped to configuration or project level where possible
  • Update: Property collector editing page changed to prevent deleting or renaming built-in property collectors. Includes button to allow you to revert any changes back to the default settings
  • Update: New option to automatically synchronise LDAP users details with name and email changes in Active Directory
  • Update: New unlicensed status is displayed for remote agents which cannot be used because of a missing or expired license
  • Fix: Issue where manually-polled repositories were getting set to "not initialised".
  • Fix: Repository check and reset buttons now work with manually-polled repositories.
  • Fix: Issue displaying unit tests when they were shelved by fixture or by namespace
  • Fix: Now dealing with escaped back slashes in messages sent from FinalBuilder - requires at least v8.0.0.1221 of FB8 (or v7.0.0.3457 of FB7).
  • Fix: Multi-line Memo text variables are now converted and displayed correctly.
  • Fix: Issue where server property defaults would be overridden by changes
  • Fix: Issue with checkbox list variables where nothing would be posted if all values were unticked.
  • Fix: Project repositories are now still linked with the new configuration when cloning.
  • Fix: Expression comparisons were not working for default values of expressions objects e.g. $Build.StartedBy$ vs $Build.StartedBy.Username$
  • Fix: Now displaying the complete value for path environment variable (not just the user-level setting)
  • Fix: Issue where variable prompt would be cleared unnecessarily when changing prompt type
  • Fix: An error is no longer logged while getting file list while repository is initialising.
  • Various error handling fixes

 

Note : You will need to update your agents after installing this build