Jakarta-Slide Release 2.1M1
---------------------------

RELEASE NUMBER: 2.1M1
RELEASE TAG / BRANCH: SLIDE_2_1_M1_RELEASE / HEAD

GENERAL NOTES
-------------

This is the first milestone release of Slide 2.1. It is compatible to the previous
2.0 release, but adds some new features and fixes some conceptual issues. Additionally,
both performance of the file stores and possible concurrency have been increased.

NEW FEATURES
------------

WebDAV Layer:
- Notification methods (MS Exchange 2000 compliant)

Core:
- Extendable event framework
- Property extractor framework for XML and MS Office
- New caching modes to allow for clustering and better isolation
- Transient Locks to avoid deadlocks and conflicts when concurrently uploading data

Stores:
- TX file store performance improvements
- TX file store refactoring to allow for better reuse in custom stores
- Sequence concept to avoid conflicts and increase performance when using versioning (not implemented in all stores, yet)
- Oracle port of RDBMS store
- Schema for MySQL 4.1 including UTF-8 support

Client:
- Ant WebDAV task added
- Debug mode now displays communication to server verbosely
- Full lock support (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=28649)
- Easy SSL support (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=28707)

Misc:
- JAAS support

BUGFIXES FROM 2.0
-----------------

WebDAV Layer:
- LogFilter no longer buffers full request body, fixing out of memory problem with larger files

Core:

Stores:
- For MySQL properties can contain up to 64K length and content up to 4GB fixing upload problem with larger files and truncated property values

Client:
- Most recent HTTPClient version is used
- Fixed Windows path problems (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=28499)
- Fixed cd (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=28463)
- Get method handling improved (http://nagoya.apache.org/bugzilla/show_bug.cgi?id=28536)


Misc:

KNOWN ISSUES
------------

WebDAV Layer:
- External Transaction Support not yet finished

Core:
- Performance with auto-versioning still not satisfactory
- Improved and scalable search still missing

Stores:
- Sequence support for MySQL, Oracle and Postgres still missing

Client:
- JCA Connector for Slide not yet finished

Misc:
- Projector Framework not yet ready