5.4 (5/10/2009)
Improvements and bug fixes in 5.4:
- Added Ant Plug-in which allows users to integrate SourceAnywhere for VSS with Ant which supports automatic building.
More Info
- Added CruiseControl.NET Plug-in which enables users to integrate SourceAnywhere for VSS with CruiseControl.NET which supports continuous integration.
More Info
- Improved Cache Server logging.
- Users can now trace different operations in Cache Server.
- Users can now see whether the files are from Cache Server or Server when performing Get.
- Added support for 3rd-party diff/merge tool to SourceAnywhere for VSS Java Client.
- Added Local Modification
column in SourceAnywhere for VSS Windows and Java Client Explorer which allows users to see the modification time of the local files in the working folders.
- Users can now sort file names in Share dialog box.
- Improved MergeHero:
- Improved interface. It's now more friendly to use.
- The result pane is now editable.
- Improved algorithm for 3-way diff/merge.
- Improved error message "Socket Error". Users can now see more information about the error.
- Added a method in Java SDK which allows users to get a file by label.
- Improved COM SDK.
- Fixed
bug where some pinned files
in Visual SourceSafe don't
show as pinned in
SourceAnywhere for VSS.
- Fixed bug where SourceAnywhere for VSS Visual Studio IDE Client may not get the latest version when doing Get/Compare with Cache Server being used.
- Fixed bug
where a discrepancy message
appears when opening a
Visual Studio solution
including one or more
websites, which are source
controlled by SourceAnywhere
for VSS.
- Fixed bug where SourceAnywhere for VSS Client may fail to connect to SourceAnywhere for VSS Server when using some proxy servers.
- Fixed bug where the binding information may get lost when reopen a SQL Server Management Studio project in SourceAnywhere for VSS.
- Other minor
fixes and tweaks.
5.3.2 (5/13/2008)
Performance improved.
5.3.1.1 (4/01/2008)
- Bug fix in 5.3.1.1:
Fixed bug where SourceAnywhere for VSS may hang when getting files if the local copies of the files already exist .
- Release note:
If you are using SourceAnywhere for VSS 5.3.1, you only need to upgrade the client side. SourceAnywhere for VSS 5.3.1.1 Client is compatible with version 5.3.1 server. There is no change made on the server and cache server side in this version.
5.3.1 (3/06/2008)
Improvements and bug fixes in 5.3.1:
- Fixed bug where the status of a file may be shown as "Needs Merge" if
another client check in on the same machine.
- Fixed bug where the merge result of a file may be incorrect if there are conflicts in
the multiple check-ins when working with Visual SourceSafe 8.0.
- SourceAnywhere for VSS Eclipse Plug-in extends its availability to C++ development within Eclipse.
- MergeHero improved:
- Directories
Comparison results can
now be shown by default.
- Fixed bug where
MergeHero maybe corrupt
in three-way merge.
5.3 (1/09/2008)
Main improvements in 5.3:
- Added Remote Version,
Local Version, Status
columns in the file list.
Providing version number and
one-word descriptions of the
state (Normal, Edited,
Renegade, Needs Merge, Old,
Missing, Unknown, More
Recent) of the working copy
of the file.
.gif)
- MergeHero interface greatly improved. More
like Microsoft Visual SourceSafe Visual Merge. More friendly to use.

- Added Changed Text marker to designate conflicting changes to a file.
- Added optional way to apply/remove changes - by left clicking
the button-like lines in the top two panes.

- For File Diff, added display options for Ignore Tabstop and Ignore White Space.
- For Project Diff, added display options for showing only the
files exist in the left/right side, or only the identical/different
ones in both places. (Show Left-Only Files, Show Right-Only Files,
Show Identical Files, Show Different Files).
- Added support for Eclipse 3.3.x.
5.2 (9/27/2007)
Main improvements in 5.2:
-
Performance greatly improved. For most operations,
SourceAnywhere for VSS 5.2
can be 1.2 to 5 times
faster than SourceAnywhere
for VSS 5.1. For large teams
or teams with big projects,
the performance improvement
can be greater.
-
Performance improved when SAW server is installed on a
different machine from the
one hosting Visual SourceSafe (VSS) database.
-
SSL root certificate is exported and imported
automatically when using SSL
encryption.
-
Precision of "Server-based time zone offset" option
improved to minutes.
-
Added "Remember Password" option in Login dialog box
of GUI Client, as seen in the following figure:
.gif)
-
Added "Select all" and "Invert selection" option on
the Edit menu of GUI client.
-
Added a prompt dialog box when adding file(s) without
working folder.
-
Added "Comment" column on both
File History and
Project History
dialog boxes.
-
Allows users to view an old file version directly by
adding "View" option in
File History
dialog box, as seen in the following figure:
.gif)
-
Added "Refresh Option" for the View tab of Windows
Client options, as seen in the following figure:
.GIF)
-
Added Status Search functionality in Java GUI client.
-
Added "Get" button in project history dialog box of
Java GUI client.
-
Added View tab for Java Client options.
-
Allows users to check in items using drag and drop
from working folder to
Dynamsoft SourceAnywhere for
VSS Java Explorer.
-
Added Share command in Visual Studio IDE.
-
Macromedia studio plug-in improved to support
Dreamweaver CS3.
-
Allows users to get project from Dynamsoft
SourceAnywhere for VSS in
Eclipse Plug-in.
-
Added "Dir" and "GetProjectHistory" commands in
Command Line Client.
-
Allows users to get the Check Out Status of a file by
using GetFileInfo command in
Command Line Client.
-
Added Support page in both Server Manager and Cache
Server Manager, which helps
users maximize the benefits
in Dynamsoft SourceAnywhere
for VSS.
-
Removed login dialogue box of Server Manager, which
allows administrators to
access Server Manager more
conveniently.
- Pin process optimized. There is
no need to configure "Project
with Pinned" in Server Manager
anymore.
Bug fixes in 5.2:
- Fixed
bug where getting old
version of a labeled file
failed when the "Include
Labels" option on History
tab is unchecked.
- Fixed
bug where the Check Out
Folder of checked-out files
or projects are not
displayed when users re-open
Dynamsoft SourceAnywhere for
VSS Explorer.
- Fixed
bug where caching
information (e.g. working
folder, check out folder,
user, etc) may be lost if
the local caching file is
read-only.
- Fixed
bug where check-in failed
during the three-way merge
process.
- Fixed
bug where checking "Include
Sub directories" option
doesn't work when comparing
directories.
- Fixed
bug where the check out
status of an item checked
out by others cannot be
shown in Eclipse Plug-in.
- Fixed
bug where web project cannot
be deployed to other
computer.
- Fixed
bug where unlocking a user
account failed in Server
Manager.
- Other minor bug fixes and
tweaks.
5.2 Beta (9/05/2007)
5.1 (2/09/2007)
-
Product name changed from "SourceAnyWhere" to "Dynamsoft SourceAnywhere
for VSS".
-
Added Project With Pinned functionality in Server Manager. Excluding
pinned status of Visual
SourceSafe (VSS) files in Dynamsoft SourceAnywhere
for VSS will mainly
improve the performance of refreshing.
-
Added "Duration for file status caching" option for the General tab
of Visual Studio IDE Client options. Checking this option may improve the
performance of IDE client when there are a large number of files in the
solution.
-
Removed limit on the maximum number of files that can be cached on the cache
server. And added File Cache option in the Memory Cache Settings window
of Cache Server Manager, which allows you to specify the amount of disk space
used for file cache.
-
Capabilities of Get operation improved when getting a project through labels.
-
Fixed bug where memory leak occurs when using SSL encryption.
-
Fixed bug where the IDE client hangs when opening "Pending Checkins"
tab in Visual Studio 2005 IDE.
-
Fixed bug where source control bindings of projects may lose when re-opening a
solution that contains multiple projects in Visual Studio IDE Client.
5.0.1 (10/31/2006)
Improvements and bug fixes in 5.0.1:
-
Performance greatly improved when using SSL encryption
-
Selecting a file version in Project History dialog box and then
performing Get command now allows you to select from the
following two options: get the selected file version only or get the
entire project containing the selected file version.
-
Fixed bug where checking out files through SAW Command Line Client fails
sometimes
-
Fixed bug where importing Blowfish keys into SAW Windows GUI Client fails
before the first successful login
4.3 (10/20/2006)
Improvements and bug fixes in 4.3:
-
Added socket validity check functionality, which enables SAW to check if the
socket is valid before each network operation.
-
Fixed bug where "Version not found" error occurs when performing Get command in
Project History dialog box, if Visual SourceSafe (VSS) 8.0 is used as the backend of SAW.
-
Fixed bug where checking out files through SAW Command Line Client fails
sometimes.
5.0 (9/05/2006)
SourceAnyWhere 5.0 comes with 200+ new features and
improvements, which are divided into the following parts:
Cache Server Added
From version 5.0,
SourceAnyWhere provides a caching solution for
distributed development.
SourceAnyWhere Cache Server is an optional
caching system. It is used to cache copies of requested server files, thereby
improving the client responsiveness.
More Info
Eclipse Plug-in Added
SourceAnyWhere Eclipse plug-in is a team provider plug-in for the
Eclipse IDE. It enables users to perform
SourceAnyWhere operations
within the Eclipse IDE.
More Info
Macromedia Studio Plug-in Added
SourceAnyWhere Macromedia Studio plug-in enables Dreamweaver or Flash
users to access their Visual SourceSafe (VSS) databases remotely.
More Info
COM SDK & Java SDK Added
The Software Development Kit (SDK) for
SourceAnyWhere enables developers
to integrate SourceAnyWhere functionality with their projects. COM SDK
and Java SDK are provided.
More Info
128-bit SSL Encryption Added
Besides the Blowfish encryption,
SourceAnyWhere 5.0 adds support for
128-bit SSL encryption to protect the data.
Server Manager Improvements
-
Added support for SSL encryption. SSL configuration items are added to the
general settings section, as seen in the following figure (click to view full
image):

-
Memory Cache Setting section
added. Allows you to configure the amount of virtual memory to use for server
caching, as seen below (click to view full image):

-
Root CA section added. Allows you to
generate, view, export and delete Root CA certificate, as seen below (click to
view full image)

-
User Access section added.
Allows you to specify which user(s) is allowed to access a Visual SourceSafe (VSS) database, as
seen in the following figure (click to view full image):

-
User's access to databases can now be specified in Add Users dialog box, as
seen in the following figure (click to view full image):

-
Settings of Users and Blowfish Keys apply for all databases now.
-
When serial number expires, the expiration date can now be displayed.
-
Fixed bug where the Rename action is not logged completely in the log file.
-
Several minor bug fixes.
Windows GUI Client Improvements
Command Line Client Improvements
-
Added EOL parameter for AddFolder and AddFile commands
-
Added comment parameter for CheckoutProject and CheckoutFile commands
-
Added support for SSL encryption.
Java Client Improvements
-
Added merge functionality when checking in, checking out or getting files.
-
Added Wildcard Search functionality.
-
Added support for drag-and-drop.
-
Added support for SSL encryption.
-
Added tooltip for commands on the toolbar.
-
Added SAW editor for editing and viewing files.
-
Added keyboard shortcuts for commands under the main menu.
-
Added keyboard shortcuts for some dialog boxes
-
Added creating new folders functionality when setting working folder of a
project.
-
Added Java-style Help file
-
Improved performance when refreshing file list and refreshing project tree.
-
Improved Java GUI
-
The sizes and positions of serveral windows can now be remembered. These
windows are Add dialog box, Share dialog box and the main window.
-
The path of the selected folder can now be remembered when adding a file or
folder.
-
The widths of the columns in the file list can now be remembered
-
The file lists can now be sorted on columns.
-
Arguments can be now specified for the external editor application in View Or
Edit dialog box
-
Fixed bug where the error information is incorrect when the length of the label
name exceeds the maximum allowed length.
-
Other minor bug fixes.
Visual Studio IDE Client
Improvements
-
Added support for the latest MSSCCI.
-
Can now switch freely between Visual SourceSafe (VSS) and
SourceAnyWhere for Web projects
in Visual Studio.NET
MergeHero Improvements
-
Can now merge line differences between two versions in a three-way merge
-
Other minor bug fixes
4.2.4 (6/07/2006)
Improvements and bug fixes in 4.2.4:
-
Performance improved on refresh file list, especially when SAW server is
installed on a different machine from the one hosting Visual SourceSafe (VSS) database.
-
Performance improved on Check In, Check Out and Undo Check Out operations.
-
Integrated Windows Authentication of Microsoft ISA proxy server is now
supported
-
Fixed bug where SAW fails to get old versions of a project through labels when
Visual SourceSafe (VSS) 2005/8.0 is used as the backend of SAW
-
Fixed bug in SAW IDE Client where permission of a file in a Web project is
changed after the file is retrieved from SAW server
-
Fixed bug in SAW IDE Client where binding a solution or project to SAW server
through Change Source Control dialog box does not work properly sometimes
-
Fixed bug in SAW IDE Client where Visual Studio 2003/2005 IDE hangs sometimes
4.2.3 (1/23/2006)
Improvements and bug fixes in 4.2.3:
-
Visual Studio 2005 IDE integration SCC provider can be switched between Visual
SourceSafe and
SourceAnyWhere freely
-
Fixed bug in SAW IDE Client where Visual Studio 2005 IDE prompts a dialog box
asking whether to replace local files each time when a solution file is opened.
-
Fixed bug where sometimes SAW Explorer fails to connect through HTTP or SOCKS5
proxy that requires authentication
-
Fixed bug where memory leak occurs while refreshing pinned files
4.2.2 (11/23/2005)
Improvements and bug fixes in 4.2.2:
-
Supports 3-way merge on Get Latest Version command in a multiple checkout
situation
-
Supports character "." in project name when creating a project in IDE Client
-
On Show Difference command, MergeHero can now display the Server version of a
file on the left pane and display the local copy on the right pane
Releasing Note: You do not necessarily need to upgrade SAW Server if you want to
upgrade to SAW 4.2.2.
4.2.1 (10/13/2005)
Bug fixes in 4.2.1:
-
Fixed bug where non-English characters in several dialog boxes are not
displayed correctly in some non-English operating systems
-
Fixed bug where when adding a file to a project in SAW Explorer, if there is a
special device in the system that appears as a driver in "My Computer",
the Add Files dialog box sometimes may not be able to point to the working
folder of the selected project
-
Fixed bug where files with certain VB extensions are not checked out
simultaneously in VB IDE integration . These VB extensions are as follows:
-
.ctl/.ctx files (for User Controls)
-
.dob/.dox files (for User Document objects)
-
.dsr/.dsx files (for Active Designer)
-
.pag/.pgx files (for Property page)
4.2 (9/16/2005)
Improvements and bug fixes in 4.2:
-
Performance improved when updating file list of projects that have a large
number of sub-projects
-
A Windows Command Line Client added
-
A Java Command Line Client added
-
The Java Client now supports encryption
-
File transfer memory leak issue fixed
-
Can now automatically reconnect to Server after an interruption
-
Fixed bug where sometimes checking out a form in VB IDE integration doesn't
check out the corresponding .frx file
-
More customizable options for filtering project/file history, as seen below
(click to view the full image):

-
Can now be fully integrated with third-party Diff/Merge tools. Added items for
External Programs Options, as seen in the following figure:

-
Difference Options added. It is used to configure the Diff option for
MergeHero, as seen below:

-
MergeHero now supports pane label
-
Other bug fixes
SAW Java Client 4.1.2
(7/28/2005)
Fixed bug where clicking on 'Show Difference' comes up with an error message.
SAW Java Client 4.1.1
(7/22/2005)
SAW Java Client 4.1.1 introduces the diff feature to SAW Java Client.
-
Project diff
-
Local file and server file diff
-
Different versions of a file diff in history dialog box
-
Two server files diff
SAW Windows Command Line (Beta) (6/24/2005)
SAW Windows Command Line (Beta) released!4.1 (6/10/2005)
Main improvements in 4.1:
-
Disk I/O performance has been significantly optimized, which results in higher
overall throughput of
SourceAnyWhere, especially in the following two
cases:
-
Performing operations on big projects (e.g. projects
> 1 GB)
-
Multi-user concurrent
SourceAnyWhere accesses
-
Performance of IDE integration with Visual Studio .NET improved
-
Visual Studio .NET IDE integration SCC provider can be switched between Visual
SourceSafe and
SourceAnyWhere freely
-
MD5 checksum calculation memory leak issue fixed
-
Actions to be logged are customizable, as seen below (click to view
the full image):

-
The Java Client supports Proxy
-
The system log information is now delimited by Tab, making it easier to be
imported info database systems such as Excel and SQL
-
Complete information will be displayed in a tooltip when asked whether to
replace the local file in the following three cases:
-
Check in an unchanged file
-
Add a deleted copy of a file that already exists in the project
-
Replace a writable file
This is helpful when the path of a file is very long, as seen in the figure
below (click to view the full image):

-
The length of check out comment is limited to 63 chars.
4.1 Beta (4/21/2005)
4.0.1 (4/8/2005)
Main improvements in 4.0.1:
-
Supports Encryption in Dreamweaver Integration
-
Supports character "." in project name when creating a project
-
Fixed bug where branching a pinned and then shared file doesn't unpin the file
-
Fixed bug where sometimes an operation cannot be cancelled in IDE client
4.0 (3/21/2005)
SAW 4.0 introduces many powerful new features and improvements for SAW.
Here are the highlights:
Details of what's new:
True Cross Platform (Professional Edition only)
With a Java client introduced to SAW 4.0 in addition to the standard windows
client, SAW 4.0 can run on any platform where Java Virtual Machine runs,
including Windows, Linux, Mac, Solaris, AIX, HP-UX, SCO Unix, FreeBSD and so
on.
Explorer Client
-
Show Difference now supports comparing two Visual SourceSafe (VSS)
projects, two local projects, or a Visual SourceSafe (VSS) project and a local project, as seen in
the following figure (click to view the full image):

-
Support Status Search like Visual SourceSafe (VSS). You can search all
checked out files or checked out files by specific user, as seen below (click
to view the full image):

-
Get previous version can be
performed at the project level. In other words, you can get all the files of a
previous version in a project now, as seen below (click to view the full
image):

-
Local file time settings for Get and Checkout.

-
Include Labels is available in file/project history.

-
Time zone difference settings between client and
server.

-
The dialog box when adding deleted files is redrawn, now adding new files or
recovering deleted copies can be applied for all items, as seen below (click to
view the full image):

IDE Integration
Diff/Merge Tool
MergeHero 2.0 new functionality: Directories diff
3.1.1 (2/28/2005)
A few improvements in 3.1.1:
-
A bug fixed: when checking out a file, if the file is checked out by other and
the content of the local file is the same as on server, the local file is made
writable.
3.1 (1/15/2005)
Improvements in SAW 3.1:
-
A brand new Server Manager
-
Password Policy. Protect user accounts with strong passwords, as seen below
(click to view the full image):

-
SAW Explorer and SAW SCC IDE integration are modified according to the password
policy and other changes.
-
New SCC Provider Manager. You can switch your SCC Provider visually
-
Improved check in speed
-
The Server Manager configuration file, sawconfigure.ini, is not
compatible with the previous version due to the dramatic change of Server
Manager
-
The BlowFish Key file is not compatible with the previous version. For
encrypted communication, all the key files should be reissued
Bug fixed in SAW 3.1:
-
When force check in both unchanged files and changed files at the same time,
some files can not be checked in
-
With encrypted communication, if the length of the password is 8, after one
user logs in, the server may stop
3.0.1 (12/21/2004)
A few improvements in 3.0.1:
-
Minor adjustment made to enable SCC provider switch between Visual SourceSafe (VSS) and SAW when
using Microsoft .NET 2003 IDE integration.
3.0 (12/6/2004)
What's new in SAW 3.0:Speed
-
Now, SAW 3.0 has unmatchable speed when used in WAN
-
8 times faster than SAW 2.1
-
100+ times faster than Visual SourceSafe (VSS)
-
(The detailed speed test result will be published shortly)
Explorer Client
-
Connection type options, including local, broad band and narrow band connection
are added. The performance of the system will be optimized by selecting the
proper connection type, as seen below (click to view the full image):

-
File type selection, including text, binary and auto-detect when adding files
and folders, as seen below (click to view the full image):

-
End-of-line settings for Get Latest Version and Checkout

-
Auto-merge
IDE Integration
-
IBM Rational Rapid Developer 2003 IDE integration added
-
Borland Delphi 8.0 IDE integration added
Diff/Merge Tool
MergeHero 1.1 new functionalities:
-
Three-way merge
-
Supports find
-
Copy to clipboard
2.1 (11/16/2004)
Our team had developed MergeHero for diff/merge files.
DynamSoft MergeHero functionality:
-
Compare files in the local folder with the Visual SourceSafe (VSS) versions, or all in the local
folder, or all in the Visual SourceSafe (VSS) history.
-
Automatic merge and conflict detection.
-
Graphical display of differences, with lines drawn to show corresponding
changes.
-
Unicode support.
-
Show the results whether the two binary files are different.
2.0.2 (10/7/2004)
Some of the improvements in 2.0.2:
-
More resizable window.
-
Intelligent Delta transfer parameters configuration according to file size.
-
Shows the status of the encryption in login dialog box.
-
Documentation refined.
2.0.1 (8/19/2004)
The follow issues have been addressed in 2.0.1:
-
Fixed bugs on the IDE client in Microsoft .NET.
-
Fixed error on file list sorted by date-time.
-
"leave" is now the default option and the version number doesn't change when
check in unchanged file.
-
Other minor fixes.
2.0 (7/23/2004)
Here are a few highlights of what is new in SAW 2.00:
-
Supports BlowFish secure port to encrypt and you can manager user keys.
-
Supports SOCKS 4, SOCKS 5 and HTTP proxy.
-
Two progress bars provided: one for single file operation, another for the
total process.
-
Supports Pin/Unpin, Cloak/Uncloak.
-
Win32 style of Set Working Folder and Add Files dialog boxes.
-
Delta transfer additionally developed for Professional Edition.
-
Supports drag and drop.
-
Rewritten Microsoft Visual Studio 6.0 and .NET. IDE integration.
-
Supports Diff functionality by configuring diff tools, such as WinMerge,
WinDiff, etc.
-
Intelligent detection if a file is changed.
-
Project tree and file list are cached locally.
-
Other many refines.
1.1 (4/20/2004)
The following feathers and changes have been included in the 1.1 release:
-
Microsoft Visual Studio 6 and .NET IDE integration.
-
The data is compressed (zip) before transfer.
-
File list can be sorted by clicking the column heading.
-
Supports deploy web projects.
-
Fixed bugs when operating pictures.
-
Set working folders are now handled properly during add files operation.
-
Retain the User name of the last successful connection.
-
Retain the server address and port of the last 5 successful connections.
1.0.1 (1/10/2004)
The following feathers and changes have been included in the 1.1 release:
-
Microsoft Visual Studio 6 and .NET IDE integration.
-
The data is compressed (zip) before transfer.
-
File list can be sorted by clicking the column heading.
-
Supports deploy web projects.
-
Fixed bugs when operating pictures.
-
Set working folders are now handled properly during add files operation.
-
Retain the User name of the last successful connection.
-
Retain the server address and port of the last 5 successful connections.
1.0 (11/15/2003)
SourceAnyWhere is a VSS remote/internet access
(SourceSafe remote/internet access) tool. It enables you to use Visual
SourceSafe easily over the Internet. With SourceAnyWhere, you can
perform most SourceSafe operations from any remote location using standard
TCP/IP access.
Client almost all the Visual SourceSafe (VSS) operations are supported:
-
Add Files
-
Check Out/Check In
-
Create Project
-
Delete/Purge
-
Edit/View
-
Get Latest Version
-
Label
-
Move
-
Refresh File List
-
Refresh Project Tree
-
Rename
-
Set Working Folder
-
Share/Branch
-
Show Difference
-
Show History
-
Show Properties
-
Stop Current Operation
-
Undo Check Out
Server runs as a windows service and Server Manger is a GUI
application to manage the server:
-
Sets up multiple Visual SourceSafe (VSS) database connections.
-
File Type Exclusion, files with the extensions can not be added to projects in
the SourceSafe database using SAW.
-
Supports all TCP/IP connections, such as PPP, ISDN, ADSL, etc.