Beta 0.8.0

New Feaures / Enhancements

Bug Fixes

Known Issues

Beta 0.7.0

Known issues: The user cli management tool has trouble working with the new extension instances.

Beta 0.6.0

This is a significant upgrade of the overall architecture of DataSync Suite, the entire suite has been rebuilt from the ground up to be extremely modular, extensible, and easy to add new applications. The focus was to make it easier for developers to extend the Suite and add their own applications.

Extension support

Extensions are the basis for adding and/or extending the functionality of the Suite. Extensions enable adding new applications and for creating features which span multiple applications such as EmailArchiving. Most of the features of the Suite are now encapsulated within extensions

Core Plugins

Plugins provide core services required for the Suite to work, such as persisting user information and authenticating users. The plugins currently packaged enable authentication against an openldap server and storing user information in openldap. In the future new plugins will be created to authenticate against ActiveDirectory and possibly other authentication sources.

Cherrypy replacing Zope

While Zope is a very comprehensive framework for building web-based applications it proved to be much more then what was required for the Suite. So Zope has been replaced with the much lighter CherryPy web framework to provide application server capabilities.

More robust proxy

Nginx has replaced Apache for all proxying. Nginx is magnitudes faster at proxying then apache and has more options geared towards reverse proxying which makes it a perfect fit for the Suite.

Javascript Libraries

There have been many significant improvements in the javascript including increased performance. The javascript provides a lot of user interface functionality so a move has been made towards an event based paradigm which should be familiar for GUI programmers.

All the core javascript libraries such as Prototype, Scriptaculous, and LivePipe UI have been upgraded to the latest versions.

Improved CLI Tools

The user cli utility has been updated to support setting nearly all options via switches, which should make it easier to work with shell scripts. There is built-in help by calling user with "help". CSV file imports no longer require fields to be in a specific order, user will set options based on the header. The CSV file importing can also be used to modify and/or add users in mass.

Improved Installation

The new installer takes care of significantly more setup then previous versions. There are about 3 questions to answer after which the installer takes care of everything. Once the installer is done, the only thing left to do is setup the applications you plan to use in the Suite.

Dropdown menus have been added for Zimbra, Sugar, and Joomla which should save precious clicks when accessing some common application features.

Beta 0.5.4

Another very simple maintenance release, this time including a fix for issues with archiving Zimbra emails with attachments. The issues have been corrected, but the attachments themselves are not archived with the email.

Beta 0.5.3

Very simple maintenance release to fix an issue with SugarCRM 5.1 where SugarCRM's and the Suite's php sessions would collide with eachother when both were on the same machine.

Beta 0.5.2

Beta 0.5.1

Maintenance release with some cleanups and bug fixes that did not make it into 0.5.0.

ReleaseNotes (last edited 2009-03-04 15:19:00 by DataSyncDev)