The SourceOffSite 5.0.3 release notes can be found here.
The SourceOffSite 5.0.2 release notes can be found here.
The SourceOffSite 5.0.1 release notes can be found here.
The SourceOffSite 5.0 release notes can be found here.
The following improvements appeared in SOS 4.2:
- SourceOffsite Server correctly identifies and installs on systems configured only with Microsoft .NET 2.0 Framework.
- The SOS Server now removes temp files from gets of pinned files in the server's %WINDIR%\system32 directory.
- SOS Server no longer adds non-VSS users to Server Manager's users pane.
- Get Latest Version on Web Projects from within Visual Studio .NET 2005 now works properly.
- The IDE Client correctly honors the time setting options for Get Latest Version.
- The IDE Client correctly handles files of Renegade and Unknown status.
- Moves and renames of objects within Visual Studio .NET 2005 work correctly.
- Deletions of Folders are handled correctly within Visual Studio .NET 2003 and 2005.
- The IDE client now works with Visual Studio 2003 and 2005 .NET's "Solution Root" configuration.
The following improvements appeared in SOS 4.1:
- Integration with Dragnet
- Linux and Solaris versions now up-to-date with Windows
- MacOS X version
The following bugs were fixed in 4.0.2:
- Web deploy now works for deploying to directories that exist on other machines in the LAN where the SOS Server resides.
The following bugs were fixed in 4.0.1:
- The SOS Server will now bind to all network interfaces that are on the server machine, unless a specific interface is specified in the Optional tab of the Server Manager.
- The Timeout Idle Connections feature in the General tab of the Server Manager can now be enabled without preventing more than one Client from connecting at a time.
- All configured license numbers now appear correctly in the Server Manager.
- When the SOS Server dynamically assigns licenses to users, the Server Manager no longer only shows one user in the Users tab.
- Enabling SourceSafe project rights should no longer cause significantly degraded performance.
- Aliases are no longer required when configuring SourceSafe databases in the SOS Server Manager.
- Specifying a default application for Edit and View in the SOS GUI Client now works correctly.
- A Recursive Get Latest on a solution within VS.NET will no longer fail when new projects have been added to the solution by other users.
- File List retrieval by SourceOffSite within VS.NET is now faster than in 4.0, decreasing the time it takes to open solutions.
Following is a partial list of the features and bug fixes found in SOS 4.0:
- Goodbye Java, Hello .NET
- Prior to 4.0, the SOS Server was a Java application and relied on the Microsoft JVM. The new SOS 4.0 Server is a Microsoft .NET application, written in C#. This allows us to support new operating systems, such as Microsoft Windows 2003 Server, and fixes many of the problems related to our use of Java.
- Client-side merging of files. SOS now supports the automatic merging of files on the client machine during a Get Latest operation when changes have been made to both the local and remote copies of the file. A user-interactive, visual merge can also be done on the client machine using SourceGear's new Diff/Merge utility or with any merge application of your choice.
- Auto-connect (remember password). SOS can now be configured to remember passwords on a per-server basis, and can also be configured to auto-connect to the last server and database, allowing you to login and connect to a server when starting the client without ever seeing a dialog or being prompted for input.
- The Status Search capabilities of the SOS GUI Client have been expanded to allow the user to search for all types of file status, such as Old, Renegade, Missing, etc.
- Configurable columns in the File List pane. SOS now allows the user to configure which columns are displayed in the file list, and includes additional columns for Locate Version Number and Remote Version Number. Disabling the Remote Date column should result in a performance gain.
- Server cache files (named databaseX.sos) are now stored in the user's Windows application data directory, making it easier for multiple users to use the same client installation on the same machine. This also helps in situations when a user does not have permission to write to folders inside of Program Files.
- Resizable Dialogs. Most of the SOS GUI Client's dialogs have been made resizable.
- There is now an option in the IDE Client to output status messages through the IDE (e.g. VS.NET) instead of using Popup dialogs.
- Projects can now be added via Drag and Drop into the Projects pane.
- Files that are checked out now display with a red icon in the File List pane.
- SOS now supports the SourceSafe Move operation.
- There now exists an option in the Tools menu to launch Windows Explorer to the current working folder of the currently selected project.
- The current working folder path can now be copied to the Clipboard.
- The SOS command line client now supports the option for setting the timestamp on files during retrieval.
- The SOS command line client now supports database aliases.
Bugs Fixed in 4.0
The following bugs that existed in SOS 3.5.3 were fixed in 4.0. This is not a complete list, but only a list of those considered to be of greatest interest to the majority of our customers.
- The correct version of a file is now retrieved on a Get By Label if the file was deleted and then re-added.
- Get Latest no longer overwrites Old, Renegade files.
- Pinned files that are branched no longer appear to have their Pin status intermittently turn off and on.
- Projects can now be shared into other projects that have the same parent.
- A recursive, Get Latest from root now works in the SOS command line client.
- Branching after a share no longer occasionally shows some files as being Pinned when they aren't.
- Sharing will no longer overwrite files that are in the destination folder and are writeable.
- A recursive Get By Label from root will no longer crash if a deleted project exists in the tree.
- Label promotion now works correctly in Get By Label and file history.
- Get By Label from root no longer retrieves extra projects not included in the label.
- File status is now refreshed when an older version of a file is fetched through the History dialog.
- Share icons now correctly display in the Search results dialog.
- Web References can now be added to source control using the SOS IDE Client.
- The "Send Keep Alive" option now works in the SOS IDE Client.