Blog  |  Contact Us
schedule demo
download surround scm

Surround SCM Release Notes

Surround SCM 2011.1.2

Enhancements

  • Integration with Xcode 4.1.
  • Integration with KDevelop 4.1 and 4.2.
  • Integration with IBM WebSphere 8.0 on Windows.

Bug Fixes

  • File history could not be displayed if the repository path was exactly 127 characters and the mainline database was hosted in SQL Server.
  • Promoting or rebasing a file moved to a repository that was not in a parent or child branch could cause cache or database corruption.
  • Users were prompted to promote shared files if they were not the base share and had already been promoted after the Surround SCM Server was restarted.
  • Annotating files did not work in the Dreamweaver integration on Mac OS X.
  • The Surround SCM Windows installer incorrectly configured SCCI registry keys.
  • Files could not be checked out or in from the Surround SCM CMIS Server if a subrepository was set as the root CMIS repository.
  • Adding a Fix event to a defect when attaching files to TestTrack did not mark the defect as fixed.
  • Reverted to Guiffy 9.3 to fix a three-way merge issue in Guiffy 9.4.

Surround SCM 2011.1.2 also includes other minor bug fixes.

Surround SCM 2011.1.2 contains a newer version of the Seapine License Server (version 2011.1.2).


Seapine License Server 2011.1.2

Bug Fixes

  • License server native (Xbase) to SQLite database upgrades took hours instead of minutes.

Seapine License Server 2011.1.2 only supports TestTrack 2008.0 and later and Surround SCM 2008.0 and later

Surround SCM 2011.1.1 - August 2011

Enhancements

  • Integration with Hudson.
  • Integration with Jenkins.
  • Integration with WebStorm.
  • Integration with Adobe Dreamweaver CS 5.5.
  • Integration with IntelliJ IDEA 10.5.
  • Integration with Xcode 4.0.
  • Upgraded to Guiffy 9.4, which includes improved performance for diffing large files and several bug fixes.
  • Improved performance of Eclipse integration startup times for large projects.

Bug Fixes

  • Incorrect results could be included in reports based on Surround SCM users after changing the case of a username.
  • Getting files based on historical version Existingand setting the files to be writable did not always make them writable.
  • The Surround SCM Client could crash when using the keyboard to select a branch in the To Branch list in the Duplicate Changes dialog box. (GUI)
  • The latest version of a file was always retrieved when getting a file by label, timestamp, or state from third-party integrations using MSSCCI.
  • Attach to TestTrack actions added to a changelist when a file was checked out were sent to TestTrack when they were performed instead of when the changelist was committed.
  • An error was not returned when using the CLI to get files that could not be retrieved from the Surround SCM Server. (CLI)
  • The Surround SCM CMIS Server did not refresh security changes correctly.
  • Files could not be saved if they were checked out from the Surround SCM CMIS Server using Adobe Drive on Mac OS X.

Surround SCM 2011.1.1 also includes other minor bug fixes.

Additional Notes

  • Sending email via MAPI has been deprecated. MAPI support will be discontinued in a future release.

Surround SCM 2011.1.1 contains a newer version of the Seapine License Server (version 2011.1.1).

Seapine License Server 2011.1.1

Enhancements

  • Detailed logging of single sign-on authentication failures.

Bug Fixes

  • Errors about unexpected datagrams were continuously written to the server log on Mac OS X.
  • Clicking text fields in the Password category in the Server Options dialog box caused other text fields to disappear in the dialog on Mac OS X.
  • Users with valid named licenses could not log in.

Seapine License Server 2011.1.1 also includes other minor bug fixes.

Additional Notes

  • XBase Seapine License Server native databases are no longer supported. Native license server databases will be automatically converted to SQLite.
  • Support for MySQL databases has been deprecated. Existing MySQL installations will continue to work after upgrading to Seapine License Server 2011.1.1. Please make plans to convert your server database to another supported database type because MySQL support will be discontinued in a future release. If you are under maintenance, Seapine Support can guide you through the process of converting your databases.

Seapine License Server 2011.1.1 only supports TestTrack 2008.0 and later and Surround SCM 2008.0 and later.

Surround SCM 2011.1 - May 2011

New Features

  • Shelve files to back up locally modified files on the Surround SCM Server without checking in changes.
  • Bookmark frequently used branches, repositories, or files. (GUI)
  • Configure default Surround SCM Client user options at the server level.
  • Create security group detail reports to display the commands set in each group.
  • Connect to Surround SCM from third-party clients that support the Content Management Interoperability Services (CMIS) protocol, such as Adobe Drive, from the Surround SCM CMIS Server.
  • Edit comments on file events, repositories, and committed changelists in the history. (GUI)

Enhancements

  • View the user who created a branch in the branch Properties dialog box.
  • Configure triggers that send emails to users based on the user performing a file action, a custom field, or the last user to perform an event.
  • Create triggers that run based on rebase and promote actions before the actions are committed to the database.
  • The Surround SCM Client now prevents checking in text files with encoding different from the type set in the file properties.
  • The following security commands were added: Login Via CMIS Client, Edit Own Comments, Edit Other User's Comments, Modify Shelves, Edit Other Users'  Shelves. These commands are disabled by default for existing security groups.
  • Viewing branch differences is now approximately 50% faster than Surround SCM 2011.0.0.
  • Improved performance under certain conditions in several areas including getting, checking out, and checking in files.

Bug Fixes

  • Converting a mainline branch to another RDBMS connection that included a destroyed mainline with the same name could fail.
  • The Fix Defect dialog box did not correctly handle custom multi-line text fields.
  • Changing the workflow state of a branch's root repository failed.
  • The Surround SCM SCCI library could remove custom plug-in entries from the context menu.
  • Defects were not displayed in the Duplicate Changes dialog box in January.
  • The 32-bit Surround SCM SCCI library was installed to the incorrect location on 64-bit Linux computers.
  • Projects could not be bound to Surround SCM from the Visual Studio Change Source Control dialog box.
  • TestTrack integration settings for repositories were read incorrectly from the database.
  • The 'user is not in group' trigger pre-condition was evaluated incorrectly if a user was in multiple security groups.

Surround SCM 2011.1.0 also includes other minor bug fixes.

Surround SCM 2011.1.0 contains a newer version of the Seapine License Server (version 2011.1.0).

Seapine License Server 2011.1.0

New Features

  • Use the API to retrieve a list of logged in users.
  • Use the API to retrieve a list of available and used licenses.

Enhancements

  • Assigned named licenses are now released when users are inactivated.
  • Reduced login times to Surround SCM and TestTrack.

Bug Fixes

  • Seapine License Server Admin Utility crashed when resyncing LDAP users.
  • Non-LDAP users were displayed in the Preview LDAP Users dialog box when adding an LDAP or Active Directory server.

Seapine License Server 2011.1.0 also includes other minor bug fixes.

Additional Notes

  • XBase Seapine License Server native databases are no longer supported. Native license server databases will be automatically converted to SQLite.
  • Support for MySQL databases has been deprecated. Existing MySQL installations will continue to work after upgrading to Seapine License Server 2011.1.0. Please make plans to convert your server database to another supported database type because MySQL support will be discontinued in a future release. If you are under maintenance, Seapine Support can guide you through the process of converting your databases.

Seapine License Server 2011.1.0 only supports TestTrack 2008.0 and later and Surround SCM 2008.0 and later.

Surround SCM 2011.0.1 - December 2010

Enhancements

  • Exclude files from source control in Visual Studio when using the Surround SCM Integration Provider plug-in.

Bug Fixes

  • File history could not be retrieved from SQL Server databases that did not use the default dbo schema.
  • Promoting or rebasing repositories that were previously moved and renamed failed.
  • An incorrect number of changes could be displayed in the Track Changes dialog box if a child branch included files moved in a parent branch. (GUI)
  • Users could incorrectly move two repositories with the same name in different branches to the same location in each branch.
  • Graphical file history could not be viewed for files with over 500 versions. (GUI)
  • The Surround SCM Client on Mac OS X could crash when selecting a repository after performing a secondary sort on the source file list or selecting a filter. (GUI)
  • Unix symlinks could not be added to Surround SCM if the symlink target no longer existed.
  • Files renamed in a branch caused an incorrect error to be displayed when viewing the file history in other branches.
  • The Windows installer did not correctly install the third-party issue tracking plug-in documentation and header files.
  • The third-party issue tracking plug-in loader had memory leaks.
  • Pressing the Tab key to navigate between Source Tree view panes did not work correctly. (GUI)
  • A large number of duplicate errors were incorrectly added to the Mac OS X console log.
  • Pressing Ctrl+C or right-clicking to copy text in the Surround SCM Client on Linux caused the client to hang momentarily. (GUI)
  • Automatic client upgrades did not verify if upgrade requests came from a Surround SCM Client. If a TestTrack Client attempted to connect to the Surround SCM Server, users were prompted to download the Surround SCM Client installer. (GUI)
  • Disabling the Add/Remove Labels security command incorrectly disabled the Show Labels button on the file History dialog box. (GUI)

Surround SCM 2011.0.1 also includes other minor bug fixes.

Surround SCM 2011.0.1 contains a newer version of the Seapine License Server (2011.0.1).

Seapine License Server 2011.0.1

Enhancements

  • Improved error messages for failed logins.

Bug Fixes

  • Deleted license pools were not converted correctly when changing  database types.
  • The number of available floating licenses displayed was doubled.
  • Single-user licenses were not valid for product logins.

Seapine License Server 2011.0.1 also includes other minor bug fixes.

Seapine License Server 2011.0.1 supports TestTrack 2008.0 and later and Surround SCM 2008.0 and later.

Surround SCM 2011 - October 2010

New Features

  • Duplicate changes between any two branches from a changelist, defect, or label.
  • Use track changes to view where file changes were applied throughout the entire branch structure. (GUI)
  • View branch relationships in a mainline branch using the graphical branch tree. (GUI)
  • View a graphical representation of a file's history. (GUI)
  • Move files from one repository to another in the same branch.
  • Move repositories to a different parent repository in the same branch.
  • Search for files by name in the Source Tree view. (GUI)
  • Create TestTrack Pro defects from Surround SCM. Requires TestTrack 2011 or later.
  • View TestTrack TCM test cases and TestTrack RM requirements from Surround SCM. Requires TestTrack 2011 or later.
  • View new features, enhancements, and bug fixes in the What's New window after upgrading Surround SCM.
  • View the latest Surround SCM news and information when starting Surround SCM.
  • Securely send email using SSL 3.0, TLS 1.0, STARTTLS 1.0, or Negotiate protocols for SMTP and POP3 mail on Windows.
  • Integration with third-party issue tracking applications, such as Bugzilla, JIRA, and Microsoft Team Foundation Server.

Enhancements

  • View label events in the file history.
  • Promote branches and files by changelist, label, or when attaching to TestTrack items.
  • Improved performance of promoting binary files.
  • Attach files to locked TestTrack items.
  • Improved reliability of the TestTrack integration by always referring to the correct projects even if the name or ID changes.
  • TestTrack electronic signatures are now enforced when fixing defects.
  • Triggers now run when files are promoted and rebased.
  • Support for 64-bit Xcode, Eclipse, IntelliJIDEA, and NetBeans on Mac OS X.
  • Upgraded to Guiffy 9.2. This version includes the ability to compare a parent file with first or second files during three-way merges, which is helpful when duplicating changes in Surround SCM.
  • The following security commands were added: Duplicate Changes and Move. These commands are disabled by default for existing security groups.

Bug Fixes

  • Triggers ran for files with no changes if the files were part of a changelist.
  • Performing a recursive get based on label did not create removed repositories associated with the label. (CLI)
  • Rebasing by label could incorrectly rebase labeled shared files if the labeled file was not the base of the share.
  • Attaching a changelist to a defect could use the wrong TestTrack connection and the connection could not be changed.
  • Branch names could not include slashes.
  • The Attach to TestTrack button on the Changelists dialog box was not enabled and disabled correctly. (GUI)
  • Starting a second instance of the Surround SCM Server could cause the first instance to shut down.
  • Renamed branches and repositories could not include colons (:).
  • Numeric data was sorted alphabetically in the TestTrack Browser dialog box. (GUI)
  • Menu options could be incorrectly enabled or disabled when using SDI mode. (GUI)
  • Several messages could be added to the server log when clients using SDI mode connected to a newer server version.
  • Files in a repository could be sorted incorrectly if the previously selected repository did not contain any files. (GUI)
  • TestTrack events attached to changelists were deleted when a mainline branch was renamed

Additional Notes

  • This is the last planned release of Surround SCM for any Solaris platform. Contact Seapine support if you need help moving your Surround SCM Server or clients to another supported platform.
  • This is the last planned release of Surround SCM for any PowerPC-based Mac platform. Contact Seapine support if you need help moving your Surround SCM Server or clients to another supported platform.

Surround SCM 2011 also includes other minor bug fixes.

Surround SCM 2011 contains a newer version of the Seapine License Server (2011).

Seapine License Server 2011

New Features

  • Use the 64-bit Seapine License Server application on Windows, Mac OS X, Linux, and Solaris to access more RAM on the server computer.
  • Use type ahead searching to find users in the Global Users dialog box.
  • Map user fields on the license server to LDAP and Active Directory fields.

Enhancements

  • SQLite database support is now available on Windows, Mac OS X, Linux, and Solaris.
  • Improved license server stability on Unix servers.

Bug Fixes

  • A 'Serial number product does not match pool product' error was returned when creating a license pool.
  • LDAP synchronization errors were not associated with the correct users.
  • TestTrack RM license information was not included in XML exports or properly handled in XML imports.

Seapine License Server 2011 also includes other minor bug fixes.

Seapine License Server 2011 supports TestTrack 7.5 and later and Surround SCM 4.0 and later.

Surround SCM 2010.1.1 - July 2010

Bug Fixes

  • Using the get command and specifying the working directory as the destination parameter could cause incorrect file status. (CLI)
  • The Attach to TestTrack defect permissions were incorrectly used when attaching requirements and test cases. (CLI)
  • Using the ls command to search for files with a specific comment did not work. (CLI)
  • The Replace option for bulk changes on text custom fields did not work.
  • Defect, requirement, and test case field codes in email templates were not replaced with the correct values when the 'Consolidate multiple file events into one email' option was selected.
  • Checking in files from TestTrack did not create the Attach to TestTrack event in the Surround SCM file history.
  • Files could be edited in Visual Studio when using the Surround SCM Integration Provider plug-in, even if the 'Allow checked in items to be edited' option was set to 'Do nothing'.
  • The Surround SCM Pending Changes pane was not displayed in Visual Studio 2010 when using the Surround SCM Integration Provider plug-in.
  • Attaching TestTrack defects to files and then detaching all defects disabled the OK button on the Attach to Defect dialog box during check in. (GUI

Surround SCM 2010.1.1 also includes other minor bug fixes.

Surround SCM 2010.1.1 contains a newer version of the Seapine License Server (2010.1.2).

Seapine License Server 2010.1.2

Bug Fixes

  • A 'Serial number product does not match pool product' error was returned when creating a license pool.
  • LDAP synchronization errors were not associated with the correct users.
  • TestTrack RM license information was not included in XML exports or properly handled in XML imports.

Seapine License Server 2010.1.2 also includes other minor bug fixes.

Seapine License Server 2010.1.2 supports TestTrack 7.5 and later and Surround SCM 4.0 and later.

Surround SCM 2010.1 - April 2010

New Features

  • Attach files to TestTrack TCM test cases and TestTrack RM requirements from Surround SCM. TestTrack 2010.1 or later is required.
  • Rename mainline branches.
  • Retain file permissions when copying existing files to shadow folders and retrieving files on Linux, Mac OS X, and Solaris Surround SCM Servers.
  • A 64-bit version of the Surround SCM Server is now available for Mac OS X.

Enhancements

  • Integration with the Finder on Mac OS X 10.6 (Snow Leopard).
  • More efficient and complete removal of destroyed data from databases.
  • Open files from the Surround SCM Pending Changes dialog box in Visual Studio.
  • Annotate, Attach to TestTrack, and Show in Surround SCM items are now available on the Surround SCM menu in Visual Studio when using the Surround SCM Integration Provider plug-in.
  • Check in files without checking them out in Visual Studio when using the Surround SCM Integration Provider plug-in.
  • View a list of all files retrieved during a get in Visual Studio when using the Surround SCM Integration Provider plug-in.
  • Perform History, Differences, Merge, Annotate, and Properties actions on code-behind files in Visual Studio Web projects when using the Surround SCM Integration Provider plug-in.
  • Surround SCM clients can now connect to Linux, Mac OS X, and Solaris Surround SCM Servers while mainline branches are loading.
  • Added the Rename Mainline Branch security command. This command is disabled by default for existing security groups.
  • Integration with Visual Studio 2010.
  • Integration with Microsoft Office 2010.
  • Integration with Eclipse 3.6.
  • Integration with NetBeans 6.9.

Bug Fixes

  • Attaching TestTrack defects to files and then detaching all defects disabled the OK button on the Attach to Defect dialog box during check in. (GUI)
  • Filters using 'between' restrictions did not include the specified start and end values.
  • Checking out files as part of a changelist prevented the changelist from being committed. (CLI)
  • The labeledfilesreport command always returned recursive results even if the recursive option was not specified. (CLI)
  • Clicking the Browse button followed by the OK button in the Branch Differences dialog box disabled the Show Differences button. (GUI)
  • Syncing field labels with TestTrack did not use the configured TestTrack username and password.
  • Database connection information was lost after changing Surround SCM Server settings in Mac OS X Preferences. (GUI)
  • The All Files filter was not available after performing an advanced find. (GUI)
  • The %SSCM_LABEL% environment variable was not populated during Add to Label and Remove from Label events.
  • RDBMS database upgrades could fail if an invalid default workflow ID existed.

Miscellaneous Notes

  • Automatic client upgrades are not available for the Surround SCM Client on Mac OS X. Automatic upgrades will be available for the Surround SCM 2010.1 Client on Mac OS X in future releases.
  • If you want to run an older version of the Surround SCM Mac Client on the same computer, you must install the older client application in a different folder after installing this version.

Surround SCM 2010.1 also includes other minor bug fixes.

Surround SCM 2010.1 contains a newer version of the Seapine License Server (version 2010.1.1).

Seapine License Server 2010.1.1

New Features

  • Use license pools to assign specific floating licenses to a group of users.
  • Use the API to add, view, and remove serial numbers.
  • Use the API to add, edit, view, and remove floating license pools.
  • Select the 'Always login with this username and password' option on the license server admin login dialog box to enable automatic login.

Enhancements

  • Use the API to retrieve user information, modify all user fields, and associate existing users with LDAP records.
  • View the LDAP servers that users are associated with in the Global Users list.
  • View logged in users who are using named licenses in the Licenses in Use dialog box.
  • LDAP user synchronization is now delayed until after the Seapine License Server is initialized for faster license server startup.
  • Click help buttons on dialog boxes to view context-sensitive help.

Bug Fixes

  • TestTrack RM license information was not included in XML exports or properly handled in XML imports.
  • ORA-00907 errors occurred when upgrading Oracle databases.
  • Changing the license server database did not work if there was a version mismatch.
  • A 'No valid licenses' error was displayed when logging into Seapine products using licenses with conflicting maintenance expiration dates.

Seapine License Server 2010.1.1 also includes other minor bug fixes.

Seapine License Server 2010.1.1 supports TestTrack 7.5 and later and Surround SCM 4.0 and later.

Surround SCM 2010.0.1 - December 2009

New Features

  • Integration with NetBeans and IntelliJ IDEA on Mac OS X.

Enhancements

  • Integration with NetBeans 6.8.
  • Integration with IntelliJ IDEA 9.
  • External reports now open in the browser selected in the User Options dialog box on Linux.

Bug Fixes

  • File timestamps could be incorrectly set when using the C API on Windows.
  • Removed files restored by promote or rebase actions were not included in workflow progress reports.
  • Progress indicators were not correctly displayed for all actions. (GUI)
  • Adding a file and clicking the Advanced button in QA Wizard Pro when using the Surround SCM integration caused QA Wizard Pro to lock up.
  • The same promote action was displayed repeatedly in the History dialog box after creating a branch, destroying a file in the parent branch, and then promoting a file back to the parent branch. (GUI)
  • Using an equal to date restriction in a filter did not always include all files for the specified date.
  • The Check Out command was not always enabled in the Site menu in Dreamweaver.
  • Double-clicking a pie chart in list or history reports with the grouping option selected did not drill down to display data from the secondary sort column. (GUI)
  • The plus sign was displayed to indicate new files even if the files were already added to Surround SCM from Visual Studio when using the Surround SCM Integration Provider plug-in.
  • Checking in or adding a solution when using the Surround SCM Integration Provider plug-in could cause Visual Studio to crash.
  • Binding information was not displayed until a solution was closed and reopened in Visual Studio when using the Surround SCM Integration Provider plug-in.
  • Attaching changelists to defects did not work when using the SCCI integration.
  • The file a symlink pointed to was used instead of the symlink path when viewing differences using a local symlink file.
  • Only the first 1000 files or repositories were recursively destroyed.
  • Repositories that were destroyed from all branches in a mainline branch were still available for reports, triggers, and shadow folders.

Surround SCM 2010.0.1 also includes other minor bug fixes.

The NetBeans plug-in was redesigned. A single plug-in is available in the NetBeans directory instead of a plug-in for each NetBeans version.

Surround SCM 2010 - November 2009

New Features

  • Use the Surround SCM API to develop applications that automate SCM functions or integrate with third-party applications. C, Java, and .NET APIs are available.
  • Customize Surround SCM Client menus to include third-party applications and customized scripts. Customized menu visibility and availability is context sensitive and the handling of return data is configurable. (GUI)
  • View reports from external reporting tools using the report plug-in architecture.
  • Generate workflow progress reports to view how files progressed through workflow states.
  • Generate list reports based on files instead of events.
  • Perform primary and secondary sorts on any fields in history and list reports. Organize report data in groups that can be expanded and collapsed.
  • Use CSS stylesheets to enhance the presentation of reports in HTML format.
  • Integrate with 32-bit versions of Xcode 3.1.3 and 3.2.
  • Unix symlinks are now a supported file type.
  • Cancel the following actions when they are in progress: promote preview, rebase preview, run report, branch differences, bulk custom field changes, annotate, get (large files), and add (large files). (GUI)
  • Support for automatic client updates when connecting to updated Surround SCM Servers in future versions.
  • Rename the word 'defect' when using the TestTrack Pro integration.
  • View formatted text and inline images in the View Defect dialog box when using the TestTrack 2010 or later integration. (GUI)
  • Configure triggers to run when files are labeled.
  • Apply labels to files when rebasing branches or files.

Enhancements

  • Ignore files or directories based on their full name when adding files.
  • View report descriptions and preview images in the Select Report Type dialog box. (GUI)
  • Improved speed for generating reports and upgrading legacy labels.
  • New reports now default to use <current branch> and <current repository>.
  • Include the TestTrack Pro defect number column in history reports.
  • Specify a list of TestTrack Pro defect numbers in the defect number filter and report restriction.
  • Select the System user as the user performing event in trigger pre-conditions.
  • Decreased the shadow folder update time interval.
  • Updated Guiffy to version 9.0, which includes syntax highlighting for various programming languages. Enable syntax highlighting from Guiffy's Options menu.
  • The following security commands were added: Login Via API and Add External Reports. These commands are disabled by default for existing security groups.
  • The size, configuration, and check box settings in the Repository Differences dialog box are now saved. (GUI)
  • Reduced the number of default columns displayed in the Source Tree View, History dialog box, and file details pane History tab. (GUI)
  • Changed the default button to No on the confirmation dialog box that opens when deleting custom fields. (GUI)
  • Regular expressions are now validated for correct syntax in text restrictions with the 'match regular expression' option selected.

Bug Fixes

  • Branch and repository security were not validated correctly to determine if the file details pane History tab should be enabled. (GUI)
  • Window position was not correctly reset on a primary monitor if a secondary monitor was used in the previous session. (GUI)
  • The Surround SCM Client crashed when viewing an unsupported image type in the internal image viewer. (GUI)
  • Items in the Tools menu were not always correctly enabled or disabled. (GUI)
  • Undoing check out on a file from a different computer than the check out computer retrieved the file to the check out location instead of the working directory.
  • The Surround SCM help was not found if Surround SCM was not started from the application directory. (GUI)
  • Columns in the View Label dialog box were not sorted correctly based on default  sorting used in other dialog boxes. (GUI)
  • The Remove Repository dialog box closed after clicking OK in the warning dialog box about using the 'Force recursive remove option'. (GUI)
  • History reports with the 'Include difference information' option selected did not include difference information for rebase actions.
  • Users in security groups without the Edit Server Options security command enabled could not upgrade mainline branches.
  • Committed changelists included multiple duplicate defect entries if the changelist was attached to multiple defects.
  • The Window menu could not be used to restore a minimized window in SDI mode. (GUI)
  • Valid list values were not enforced for list custom fields. (CLI)
  • Valid date/time values were not enforced for date/time custom fields. (CLI)
  • Surround SCM did not use a case sensitive comparison to check for valid PostgreSQL server database names.
  • Adding an existing mainline branch could fail if a username was previously renamed on the Surround SCM Server.
  • Adding an empty folder as part of a changelist failed and returned an 'Error adding file. Missing parameter' error.
  • The addexistingmainline command did not display all configured connections or available mainline branches if the ConnectionName or MainlineName parameters were not specified. (CLI)
  • The serverrdbmsoption command allowed editing of information for connections in use. (CLI)
  • Files could not be removed or moved in pending changelists if any files in the changelist had an Attach to Defect action.
  • Bulk custom field changes did not set values correctly if the last field change in the Bulk Custom Field Changes dialog box was set to clear a custom field and files did not previously have a value set for the field. (GUI)
  • Dialog boxes could be displayed off screen when clicking the arrow to display advanced options. (GUI)
  • Incorrect search criteria was displayed in the Label Search dialog box when it was opened by clicking Show Labels in the History dialog box and selecting Search For File as the filter. (GUI)
  • The 'Email contains multiple recipients' and 'Send email in HTML format' option settings were not used when editing the recipient list without editing the email template for emails sent from triggers.
  • A -9006 error was returned when performing some actions because the revision column in the filerevision database table was 64 characters instead of 256 characters.
  • Promote and rebase previews could take a long time to load if the common ancestor for the merge was not found. (GUI)
  • Adding a TestTrack connection with the same name as an existing connection displayed an error and did not prompt users to enter a unique name.

Surround SCM 2010 also includes other minor bug fixes.

The RDBMS database schema is updated when upgrading to Surround SCM 2010. Make sure no backup utilities are running during installation.

Surround SCM 2010.0.0 contains a newer version of the Seapine License Server (version 2010.1.0).

Seapine License Server 2010.1

New Features

  • A Java Seapine License Server API is now available.
  • Enable a server option to track license usage in the server log.

Enhancements

  • Oracle database support is available on Mac OS X on x86.
  • Support for Windows 7.
  • Select Yes to all or No to all when importing LDAP users and conflicts occur with existing users on the license server.
  • The Seapine License Server API now returns APIERROR_CANTCONNECT when it cannot connect to the Seapine License Server.
  • The Seapine License Server API now returns APIERROR_VERSIONMISMATCH when the Seapine License Server version is incompatible with the API version.

Bug Fixes

  • TestTrack SDK logins were rejected when the license server only included TestTrack TCM and/or TestTrack RM named licenses.

Seapine License Server 2010.1.0 also includes other minor bug fixes.

Seapine License Server 2010.1.0 is compatible with TestTrack 7.5 and later and Surround SCM 4.0 and later.

Surround SCM 2009.1.1 - July 2009

Enhancements

  • Integration with Eclipse 3.5.
  • Integration with NetBeans 6.7.

Bug Fixes

  • Workflow states were not saved when performing actions from IntelliJ IDEA.
  • The Label field in the Get dialog box in Eclipse did not contain any values.
  • Adding files as part of a changelist from Eclipse failed if the repository did not exist in Surround SCM.
  • The Promote Preview dialog box did not always display the correct action or display promoted files in gray after files were promoted. (GUI)
  • Visual Studio stopped responding if Flat View was selected in the Pending Checkins pane.
  • The font size changed in Surround SCM dialog boxes accessed from Mac Finder. (GUI)
  • An Oracle database error was returned when destroying more than 1000 items.
  • An Oracle database error was returned when upgrading mainline branches if the Oracle username was lowercase.
  • Selecting No when prompted to resolve conflicts after upgrading a mainline branch upgraded the mainline instead of requiring conflicts to be resolved first.
  • Selecting Skip as the Overwrite option for check outs did not work in Dreamweaver CS4.
  • The option to configure ODBC connections was available for Surround SCM Unix Servers.
  • An error occurred when the Prompt for Seapine Suite integration option was selected when adding files from Java IDEs.
  • The Pending Changelists dialog box was empty after checking out a working directory as part of a changelist from Windows Explorer or Mac Finder with the View pending changelists after check out option selected. (GUI)
  • Changelists attached to defects when working in IntelliJ IDEA were not attached in TestTrack when changelists were committed.
  • Set custom field trigger actions incorrectly set custom field values for files in the destination branch with values from the source branch during a promote.
  • A CGI timeout error could be returned when using WebDAV clients.

Surround SCM 2009.1.1 also includes other minor bug fixes.

Surround SCM 2009.1.1 contains a newer version of the Seapine License Server (version 2010.0.0)

Seapine License Server 2010

New Features

  • Use the Seapine License Server API to develop applications that automate adding licenses, adding users, and importing users from LDAP. C, Cocoa, and .NET APIs are available.
  • Apply column filters to the Global Users list.
  • Support for TestTrack RM licenses.

Enhancements

  • User accounts disabled in Active Directory are now automatically inactivated on the Seapine License Server.
  • Sort the columns in the Used Floating Licenses dialog box.

Bug Fixes

  • The 64-bit Linux Seapine License Server crashed when it was idle.
  • Windows thread, socket, and security handle leaks caused slower server performance.

Seapine License Server 2010.0.0 also includes other minor bug fixes.

18-digit serial numbers are not supported for TestTrack 2010.0.0 and later.

Seapine License Server 2010.0.0 only supports TestTrack 7.5 and later and Surround SCM 4.0 and later.

Surround SCM 2009.1 - June 2009

New Features

  • Oracle database support is now available.
  • Integration with Dreamweaver CS4.
  • Integration with Microsoft Office 2007.
  • Integration with Windows Explorer.
  • Integration with Mac Finder.

Enhancements

  • Search for values in the Annotate results window. (GUI)
  • Go to a specific line number in the Annotate results window. (GUI)
  • A marker now indicates the selected line in the Annotate results window. (GUI)
  • Use the -v option with the lschangelist CLI command to show the file version for check in and add events in committed changelists. (CLI)
  • Browse dialog boxes now use the last selected path or the working directory path by default. (GUI)
  • Ignore errors when upgrading non-RDBMS mainline databases to RDBMS format.
  • Copy images to the clipboard from the internal image viewer. (GUI)

Bug Fixes

  • Microsoft Project crashed when closing a project if the Surround SCM integration was enabled.
  • The CLI ls command did not display subrepositories. (CLI)
  • Files could not be attached to defects when adding files from an IDE integration.
  • A database error was returned when moving a file in a changelist.
  • Custom field values set on Add actions in pending changelists were not displayed and the action details could not be edited before or after the changelist was committed.
  • Annotated files were always saved with Unix end-of-line characters.
  • The Surround SCM Client crashed when sorting files in the Source Tree view based on a check box custom field if the field was checked on multiple files.
  • Checked custom field check boxes could not be changed to unchecked using bulk custom field changes.
  • A ‘General error’ error was returned after adding <All other groups> and clicking OK on the Security tab in the repository Properties dialog box.
  • Database upgrades failed if the ‘Retain historical changelist information’ server option was cleared when changeslists were created.
  • Users without the Add/Remove Files From Labels security command could promote files to an existing label.
  • An upgrade error was returned if a custom field was removed from a mainline branch during the upgrade.
  • The CRC calculation for Mac Binary files was incorrect and returned incorrect file transfer errors.
  • The Surround SCM Server crashed if an error occurred when committing a changelist that recursively added a new repository.
  • The Surround SCM Client crashed when an Add action was expanded on the History tab in the File Details pane and a different file, repository, or branch was selected in the Source Tree view. (GUI)
  • The Surround SCM Client crashed when an Add from branch action was expanded on the History tab in the File Details pane and a different file, repository, or branch was selected in the Source Tree view. (GUI)
  • The Surround SCM Client crashed when a Promote from branch action was expanded on the History tab in the File Details pane, a column was resized in the pane, and a different branch, repository, or file, was selected in the Source Tree view. (GUI)
  • Files were incorrectly added to Surround SCM when several files were selected and then unselected in Detail view in the Add Files dialog box.
  • A server database upgrade error was returned if the database included a filter based on a deleted TestTrack project connection.
  • A server database upgrade error was returned if the server log was corrupted.
  • Using the mincache parameter when starting the Surround SCM Server did not work correctly on all Unix distributions.

Surround SCM 2009.1.0 also includes other minor bug fixes. Surround SCM 2009.1.0 contains a newer version of the Seapine License Server (version 2009.0.1).

Seapine License Server 2009.0.1

Bug Fixes

  • Resolved leaking of Windows handles.
  • Non-LDAP users could be edited if the license server was configured to require LDAP users.

Seapine License Server 2009.0.1 also includes minor bug fixes.

Seapine License Server 2009.0.1 only supports TestTrack 7.0 and later and Surround SCM 3.0 and later.

Surround SCM 2009.0.2 - April 2009

Enhancements

  • Integration with IntelliJ IDEA 8.1.
  • Integration with NetBeans 6.5.1.
  • SQL Server 2008 database support is available on Windows.
  • CLI changes to support integration with Smart Bear Code Collaborator.

Bug Fixes

  • Add actions were not included in changelists that included check in actions in Visual Studio.
  • Attaching defects on check in did not work correctly in Dreamweaver CS3.
  • The diffreport command failed if the report included removed versions. (CLI)
  • The Age Limit proxy server value was interpreted as hours instead of days.
  • Pending and committed changelists were not displayed in the Changelists dialog box after checking out a file from the History dialog box and selecting the 'Check in as part of the following changelist' and 'View pending changelists after check out' options. (GUI)
  • When creating a branch, the workflow was set on every repository instead of inherited from the parent repository when the default workflow settings were not used.
  • Shared files were not included in CruiseControl output if the base share changed. (CLI)
  • Pressing Tab in a comment text field added a tab character to the field instead of moving to the next object in the tab order. (GUI)
  • Binary files were not cached on proxy servers running on Mac OS X, Linux, and Solaris.
  • Custom field display order was incorrect when upgrading a mainline branch with custom field conflicts.
  • Solutions could be not added to Surround SCM from Visual Studio when a minimum comment length was set.
  • Buttons were incorrectly enabled and disabled in the Branch Differences dialog box when a missing file was selected in both branches.
  • Changelists for deleted users were not displayed in the Changelists dialog box. (GUI)
  • Deleting a security group when the Surround SCM Server was busy could cause syncing issues between the server cache and server database.
  • The dblock command displayed invalid SCMServDb and mainline branch directory paths. (CLI)
  • The unlabel command removed and re-added the file to the label instead of only removing it. (CLI)
  • Labels could not be viewed in the History dialog box in Microsoft Office. (GUI)
  • Multiple email actions for a trigger were consolidated and included duplicate files.
  • Files labeled during check in used the check out timestamp instead of the check in timestamp.
  • Custom fields set in the Add Files dialog box in QA Wizard Pro were not saved in Surround SCM.
  • Trigger restrictions on custom fields were not saved after restarting the Surround SCM Server.
  • An incorrect 'The database specified contains no server users' error was returned when the server database upgrade failed.
  • The rebasefile command failed if the filename included wildcards and did not exist in the child branch. (CLI)
  • Committing a changelist with merge errors and add events caused syncing issues between the server cache and server database.
  • The label command did not display an error when adding a non-existent file version to a label. (CLI)
  • Disabling the working cache in the registry utility did not work.
  • The Surround SCM Client could crash when renaming a branch. (GUI)
  • Shared files were not updated in shadow folders for the root repository if the Recursive option was selected in the shadow folder configuration.
  • When using SQL Server as the RDBMS, version information could be read out of order resulting in a primary key error when performing check in, promote, and rebase actions.
  • Error text was sent to stdout instead of stderr. (CLI)
  • An error was not returned when sharing a repository to a location with a removed repository of the same name.

Surround SCM 2009.0.2 also includes other minor bug fixes.

Surround SCM 2009.0.1 - February 2009

Enhancements

  • Use the Ctrl + up arrow and Ctrl + down arrow keyboard shortcuts to move between annotation blocks. (GUI)

Bug Fixes

  • The dimensions of resized Promote Preview and Rebase Preview dialog boxes were not saved. (GUI)
  • Performing an advanced find by defect number only returned results if the last event performed matched the search criteria.
  • Selecting the 'List recursively' option in the Source Tree view did not always display all files. (GUI)
  • Double-clicking a list custom field option on the Trigger When tab in the Add Trigger and Edit Trigger dialog boxes did not open the Trigger When dialog box for editing on Mac OS X. (GUI)
  • Triggers could fire for the wrong branch if the branch name started with a substring of the branch name the trigger was intended to fire on.
  • Viewing defects from the History dialog box could fail if the Edit TestTrack Integration server security command was not enabled for the user's security group. (GUI)
  • The Surround SCM Client returned a 'File Exists' error if a file was locked by Guiffy.
  • Toolbars could be undocked and made floatable. (GUI)
  • The Changelist field was cropped on some dialog boxes. (GUI)
  • Selecting a promote or rebase event on the Annotate dialog box to open a secondary dialog box failed if the file or repository was renamed. (GUI)
  • Pre-event triggers with set/append comment actions did not fire when checking in files as part of a changelist.
  • Workflow states were not displayed on the Add Files dialog box in QA Wizard Pro.
  • An existing working directory path could not be deleted in the Set Working Directory dialog box. (GUI)
  • Changelist information was stored even if the 'Retain historical changelist information' server option was not selected.
  • Changelist options were available on some dialog boxes even if the 'Users cannot use changelists' server option was selected. (GUI)
  • Clicking View Changelist in the file History dialog box opened an empty Changelist dialog box if the 'Retain changelist history' server option was not selected. (GUI)
  • Checking in a labeled file added a label to a non-existent version if the check in did not update the file version.
  • The Surround SCM Client crashed when printing the server log with more than 2500 rows. (GUI)
  • The 'Label promoted files in destination' option was disabled in the Promote Preview dialog box if a file was not selected or if the selected file needed to be merged. (GUI)
  • Advanced options for Surround SCM file actions were not displayed in Visual Studio.
  • Shares were not deleted correctly when recursively removing a repository.
  • Custom fields were not set and an 'Error setting files info: Unknown user' error was returned if the user performing the action was modified or deleted.
  • Default filters and triggers did not work after database conversions.
  • Committing changelists failed and an 'Invalid workflow state specified' error was returned if the Surround SCM Server was restarted before the changelist was committed.
  • Editing trigger or email notification pre-conditions reset the trigger or notification name.
  • Mainline branch upgrades could fail and return an 'Unable to remap file ID for file' error.

Surround SCM 2009.0 - February 2009

New Features

  • The Surround SCM Server database and mainline branches are now stored in an RDBMS database. SQL Server or PostgreSQL are currently supported. PostgreSQL can be installed with Surround SCM.
  • Move mainline branches between different RDBMS databases.
  • Manage labels in a centralized location.
  • Rename, duplicate, hide, and delete labels, view the files a label is applied to, and remove files from labels.
  • Apply labels to files when promoting branches or files, managing changelists, or viewing file history.
  • View label history to see the actions performed on a label and the user who  performed them.
  • View label differences to see missing, different, and identical files between two labels.
  • Annotate text files to view new or changed lines between versions, the user who made the change, when the change was made, and the action that updated the version.
  • Set dynamic branch caching server options to control the size of the Surround SCM Server cache, which can help reduce memory or performance issues.
  • Use the -mincache parameter to start the Surround SCM Server when memory issues occur to load mainline branches and prevent loading Always Cache branches.
  • Integration with NetBeans 6.1 and 6.5 on Windows, Linux, and Solaris.
  • Integration with Eclipse on Mac OS X.
  • Integration with Araxis Merge.

Enhancements

  • Advanced options in the Get Files, Check In Files, Check Out Files, Add Files, Create Branch, Rebase Branch, Rename Repository, and Rename File dialog boxes are now grouped by functionality. Settings are saved across sessions. (GUI)
  • Improved server memory management to load branches more efficiently.
  • The System user is now displayed in the file history and reports as the user who performed an event as the result of a trigger.
  • Automatically preview the results of promoting and rebasing branches and files. (GUI)
  • The following security commands were added: Add/Remove Labels From Files, Manage Labels, and Delete Labels. These commands are disabled by default for existing security groups.
  • The following keyboard shortcuts changed: Print File List (Ctrl + P), Save File List (Ctrl + S), Close (Ctrl + W), View File (Ctrl + J), Promote Branch (Ctrl + B), Pending Changelists (Ctrl + Y), New Source Tree (Ctrl + N), Next (Ctrl + ~), Previous (Ctrl + Shift + ~), Connect to Server (no shortcut). (GUI)

Bug Fixes

  • Changelists with actions to add files and create repositories attempted to add files to repositories before they were created.
  • Users were not displayed in alphabetical order in the advanced find Restriction dialog box.
  • The Surround SCM Windows service was not removed when uninstalling.
  • The Merge dialog box incorrectly displayed 'Selected file' as a valid option. (GUI)
  • The Surround SCM internal editor did not prompt users to save changes when pressing Esc or closing the window from the title bar. (GUI)
  • A file transfer error was incorrectly displayed when adding files.
  • The local preview on the File Details pane was not always correctly aligned. (GUI)
  • Error message text wrapped incorrectly on Mac OS X. (GUI)
  • The Filter by Date fields in the in the Filter by Action dialog box did not work correctly when changing the equal to, before, and after options. (GUI)

Surround SCM 2009 also includes other minor bug fixes.

The Surround SCM database format changed to RDBMS format. The upgrade can take a few minutes to an entire day, depending on the size and complexity of the existing database. Before upgrading, we strongly recommend that you run the Surround SCM 2008 Analyze Utility to analyze and repair any data issues in the existing server database.

If you upgrade from Surround SCM 5.x or later, the server database is automatically upgraded to Surround SCM 2008 format before it is upgraded to RDBMS format. We recommend backing up the server database before installation because you cannot revert back to the flat file database format after upgrading to Surround SCM 2009.

Surround SCM 2009 contains a newer version of the Seapine License Server (version 2009).

Seapine License Server 2009

New Features

  • View the total number of licenses by product and type in the Seapine Licenses dialog box.
  • Assign licenses to users during XML import, based on information in the export file.

Enhancements

  • Improved performance of the Global Users dialog box and Add LDAP Users dialog box when managing large numbers of users.
  • The last four digits of assigned named licenses are now displayed in the Global Users dialog box.
  • Assigned license types for users are now included in XML exports. Named license serial numbers are not displayed in plain text in the export file.
  • The Associate Users with Named License dialog box now displays the number of available licenses.
  • The total number of users and number of selected users is displayed in the Global Users dialog box title bar.
  • Deleted license server users are now displayed in LDAP query results.

Seapine License Server 2009 also includes other minor bug fixes.

Seapine License Server 2009 only supports TestTrack 7.0 and later and Surround SCM 3.0 and later.

 

View archived release notes

© 2012 Seapine Software, Inc., All rights reserved.