Expresso Changelog


This is the Changelog for the project Expresso sponsored by JCorporate Ltd. Please note that if a feature is marked experimental, then it's reliability has been not fully established. Only use that feature if you are willing to do some debugging time and code contributions to fix any bugs you may come across.


Expresso

Version: 5.6 Released: December 5, 2004

Continued Updates


Quick Links

API Changes

Schema Changes

New Features

Bugs Fixed

Performance Improvements

Changed Features

Miscellaneous Changes

Package Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

Schema Changes

The following are important changes that have happened in Database Schema. You will have to issue alter table statements to your database before this version can be used. Added tables can simply be run with DBCreate

New Tables
Table Name Class Name Explanation Contributor
AUDITLOG com.jcorporate.expresso.ext.dbobj.AuditLog Used by AuditedSecuredDBObject - an extension of SecuredDBObject that always writes an audit entry to the AuditLog table tracking who made the change, when, to what object Mike Rimov, et al
AUDITLOG_L com.jcorporate.expresso.ext.dbobj.AuditLogL Provides the lookup values for the AUDITLOG table Mike Rimov, et al
schema-changes com.jcorporate.expresso.services.dbobj.ChangeLog A ChangeLog object is used to record changes to other DBObjects. If logging is enabled, whenever a database change is made (add, update or delete), a ChangeLog object is written. Michael Nash, Raul Davidovich
Modified Tables
Table Name Class Name Changed Field New Definition Explanation Contributor
New Tables
Table Name Class Name Explanation Contributor
CHANGELOGTWO com.jcorporate.expresso.services.dbobj.ChangeLog Because of compatibility issues with Changelog, we changed the table name all together It has a new definition with an integer(autoinc) field. Larry Hamel
Modified Tables
Table Name Class Name Changed Field New Definition Explanation Contributor

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Performance Enhancements

The following performance enhancements that have been coded since the last version:

Changed Features

The following are feature changes since the last release:

Miscellaneous Changes

The following are miscellaneous changes:

Package Updates

The following packages have been updated with this release:

Package Name Updated Version
Cactus 1.6.1

Version: 5.5.1 Released: April 30, 2004

Updates


Quick Links

New Features

Bugs Fixed


New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Version: 5.5.0 Released: April 27, 2004

Final bugfixes and documentation


Quick Links

API Changes

New Features

Bugs Fixed

Miscellaneous Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.5 RC-1 Released: March 14, 2004

You must recompile your applications on this release.


Quick Links

API Changes

New Features

Bugs Fixed

Performance Improvements

Miscellaneous Changes

Package Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Performance Enhancements

The following performance enhancements that have been coded since the last version:

Miscellaneous Changes

The following are miscellaneous changes:

Package Updates

The following packages have been updated with this release:

Package Name Updated Version
Hypersonic Database 1.6.1
Jakarta-Tomcat 4.1.29

Version: 5.3 RC-6 Released: November 28, 2003

Continuing Bugfixes and documentation updates.


Quick Links

New Features

Bugs Fixed

Performance Improvements

Changed Features

Miscellaneous Changes


New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Performance Enhancements

The following performance enhancements that have been coded since the last version:

Changed Features

The following are feature changes since the last release:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.3 RC-5 Released: October 10, 2003

Final bugfixes and documentation


Quick Links

API Changes

New Features

Bugs Fixed

Miscellaneous Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.3 RC-4 Released: September 27, 2003

Continued bugfixes


Quick Links

API Changes

New Features

Bugs Fixed

Miscellaneous Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.3 RC-3 Released: September 5th, 2003

One critical database fix


Quick Links

Bugs Fixed

Miscellaneous Changes


Bugs Fixed

The following are bugs fixed in this version:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.3 RC-2 Released: September 3rd, 2003

Final bugfixes and tweaks before release


Quick Links

API Changes

New Features

Bugs Fixed

Miscellaneous Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.3 RC-1 Released: August 12, 2003

Struts 1.1 integration, final bugfixes and performance improvements.


Quick Links

API Changes

Schema Changes

New Features

Bugs Fixed

Performance Improvements

Miscellaneous Changes

Package Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

Schema Changes

The following are important changes that have happened in Database Schema. You will have to issue alter table statements to your database before this version can be used. Added tables can simply be run with DBCreate

New Tables
Table Name Class Name Explanation Contributor
Modified Tables
Table Name Class Name Changed Field New Definition Explanation Contributor
DOWNLOADFILES com.jcorporate.expresso.ext.dbobj.DownloadFiles [Removed field 'type'] none Wasn't really needed thanks to MIMETYPES table. Michael Rimov

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Performance Enhancements

The following performance enhancements that have been coded since the last version:

Miscellaneous Changes

The following are miscellaneous changes:

Package Updates

The following packages have been updated with this release:

Package Name Updated Version
Struts 1.1

Version: 5.1 ea-2 Released: July 11, 2003

More bugfixes and performance improvements.


Quick Links

New Features

Bugs Fixed

Performance Improvements

Miscellaneous Changes


New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Performance Enhancements

The following performance enhancements that have been coded since the last version:

Miscellaneous Changes

The following are miscellaneous changes:

Version: 5.1 ea-1 Released: June 17, 2003

Componentization Framework public preview. DataObject API public preview. BLOB capabilities in DBMaint. Refactoring taking place in several areas


Quick Links

API Changes

Schema Changes

New Features

Bugs Fixed

Performance Improvements

Changed Features

Miscellaneous Changes

Package Changes


Changed APIs

The following are important changes that have happened in the framework that may require you to rewrite some of your code to fit the new API

Schema Changes

The following are important changes that have happened in Database Schema. You will have to issue alter table statements to your database before this version can be used. Added tables can simply be run with DBCreate

New Tables
Table Name Class Name Explanation Contributor
Modified Tables
Table Name Class Name Changed Field New Definition Explanation Contributor
DBOBJLIMIT com.jcorporate.expresso.services.dbobj.DBObjLimit TTL integer Allows for TTL in cache systems to be set when the object is first stored. Provides memory reduction rather than ever growing cache. Michael Rimov
ROW_PERMISSIONS com.jcorporate.expresso.services.dbobj.RowPermissions ROW_KEY VARCHAR(180) Reduced size of key for InterBase compatibility. Larry Hamel
USERREGISTER com.jcorporate.expresso.ext.dbobj.RegisteredUser FirstName VARCHAR(30) Added LastName and FirstName fields Sandra Cann
USERREGISTER com.jcorporate.expresso.ext.dbobj.RegisteredUser LastName VARCHAR(80) Added LastName and FirstName fields Sandra Cann

New Features

The following are new features added to this version:

Bugs Fixed

The following are bugs fixed in this version:

Performance Enhancements

The following performance enhancements that have been coded since the last version:

Changed Features

The following are feature changes since the last release:

Miscellaneous Changes

The following are miscellaneous changes: