Continua CI - v1.6.0.117 Released

Hi All

A new version of Continua CI has been uploaded and is available from Continua CI Downloads. The release candidate version of Continua CI is now 1.6.0.117

Please ensure that your database is backed up before installing this beta version.

v1.6.0.117 Changes
  • Update: Now ordering Git changesets in topological rather than date order
  • Feature: Continua now checks for updates (Note that you won't see this until the next update is released)
  • Update: Changes to Subversion branch pattern now requires a repository reset
  • Fix: Subversion branch validation was inverting the "match branch top level folder only" option
  • Fix: Permissions error on configuration reports page
  • Fix: Issue where agent properties would not get updated
  • Fix: No longer repeatedly logging repository files which were already copied to workspace
  • Fix: Any credentials in Git repository URL are now encoded to allow characters such as ? and &
  • Fix: Issue with variable prompts when cloning configurations
  • Fix: Ensure Git other refs do not trigger builds on repository reset
  • Fix: Git changeset error message was not displaying resolve link correctly
  • Fix: Variables in project and configuration wizards are now sorted by name
  • Fix: Concurrency issue with more than one Subversion repository with same URL and different branch patterns
  • Fix: Ensure that Git fetch results are not lost if an error occurs
  • Fix: Ensure unrelated Mercurial errors (e.g. missing extensions) are ignored
  • Fix: Allow for space in Mercurial tag name
  • Fix: Ensure that masked variables are not output in diagnostics report
  • Fix: Ensure agent compatibility matrix gets updated when new configuration is added
  • Fix: Unicode characters are now displayed correctly in log for file system repositories
  • Fix: Links on administrator project page were not working after paging
  • Fix: Default branch is now always listed in branch selection even if older than maximum age
  • Fix: Minor styling and display issues

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

New Version 1.6 Features

  • Configuration Repository Branch Mappings
    A new Mappings dialog for branch-aware repositories on the Repositories step of the Configuration Wizard.
    • This allows you to specify the default branches when starting a build for a configuration.
    • It also allows you to define branch mappings for triggers. These can be used to specify the branch to build in other repositories for each triggering branch.
  •  
  • Improvements to Branch Suggestion List
    • Deleted or closed branches (depending on repository type) are no longer shown in list
    • Maximum active branch age can now be specified for branch-aware repositories. Branches with commits or builds older than the specified number of days will be hidden from Start Build and Trigger dialogs.
    • Inactive branches in Mercurial repositories can also be optionally hidden from list.
    • List is now more responsive to live branch changes
    • List is now filtered on any character in branch name instead of start characters
    • List is now sorted in natural language order rather than alphabetically e.g. branch9 now comes before branch10
  •  
  • Overhaul of LDAP Synchronisation
    • Major improvements to speed and performance of LDAP synchronisation.
    • Groups container is no longer required for larger domains (although it can still be used if required).
    • The LDAP user and group selection lists on the administration pages now use as-you-type filtering
    • The user welcome page is now displayed to allow unregistered members of linked LDAP groups to provide registration details. You no longer need to add each user to Continua!
  •  
  • Long File Path Support
    • All file accesses within Continua now support paths with more than 260 characters - this includes the Mercurial repository cache. Note however that some external tools used by actions may not support long paths.
  •  
  • Sensitive Variables
    • Variables can now be marked as sensitive. This means that its value will be masked with asterisks whenever logged to the build log or event log
  •  
  • Additional Improvements
    • Changes on repositories section of configuration wizard are now saved immediately
    • Added new Load All button to build log
    • Enabled refresh of environment variables to ensure that each stage always uses the latest values when running actions
    • The name of the user who promoted a stage is now displayed for any promoted stage on the build view
    • Registry key property collector can now be use to extract default value
    • Minor improvements to repository cache when using Git
    • Updated bundled Mercurial (used for repository cache) to version 3.3

View full version history for Continua CI 1.6.