[Cps4] [Fwd: [ANNOUNCE] Apache Jackrabbit 1.0 Released]

Florent Guillaume fg at nuxeo.com
Sat Apr 8 16:44:27 CEST 2006


JackRabbit 1.0 released.
However some things have already been improved for 1.0.1 and further, 
for instance optimizations in full text indexing, etc. 1.0 is not 
bug-free (see Known Issues).

Florent


-------- Original Message --------
Subject: [ANNOUNCE] Apache Jackrabbit 1.0 Released
Date: Sat, 8 Apr 2006 11:02:51 +0300
From: Jukka Zitting <jukka at apache.org>
Reply-To: dev at jackrabbit.apache.org

The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit version 1.0. The release is available for download
at:

   http://jackrabbit.apache.org/downloads.cgi


Release Notes -- Apache Jackrabbit -- Version 1.0

Introduction
------------

The Apache Jackrabbit project is an effort to build and maintain an
open source implementation of the Content Repository for Java
Technology API (JCR) specified in the Java Specification Request 170
(JSR-170).

Apache Jackrabbit 1.0 is a fully conforming and stable JSR-170
implementation. Developed from the same source tree as the JSR-170
reference implementation, the 1.0 release implements the full JCR API,
including level 1, level 2, and all the optional features like
versioning, transactions, and observation.

See the Apache Jackrabbit website at http://jackrabbit.apache.org/ for
more information.

Release Contents
----------------

The main contents of this release are the Apache Jackrabbit core
content repository implementation and the related general-purpose JCR
utilities:

      jackrabbit-core-1.0-src.jar

      jackrabbit-core-1.0.jar
      jackrabbit-jcr-commons-1.0.jar

This release contains also additional components that offer extra
functionality for use with either Apache Jackrabbit core or any JCR
compliant content repository. These modules should be considered alpha
quality:

  * RMI network layer for the JCR API.

      jackrabbit-jcr-rmi-1.0-src.jar
      jackrabbit-jcr-rmi-1.0.jar

  * Deployable Jackrabbit installation with WebDAV support for JCR.

      jackrabbit-jcr-server-1.0-src.jar

      jackrabbit-jcr-webdav-1.0.jar
      jackrabbit-jcr-client-1.0.jar
      jackrabbit-jcr-server-1.0.jar
      jackrabbit-server-1.0.war

  * J2EE Connector Architecture (JCA) resource adapter for Jackrabbit.

      jackrabbit-jca-1.0-src.jar
      jackrabbit-jca-1.0.rar

  * Text indexing filters for Jackrabbit. Includes example filters
    for Adobe PDF and MS Excel, PowerPoint, and Word.

      jackrabbit-index-filters-1.0-src.jar
      jackrabbit-index-filters-1.0.jar

All components are released as a source jar file and one or more
compiled binary files. All files contain a README.txt file with more
information. Note that external runtime dependencies are only included
for the war and rar archives. Other dependencies can be downloaded
either manually or automatically using the Maven build system.

Each release file is accompanied by SHA1 and MD5 checksums and a PGP
signature. The public key used for the signatures can be found in the
KEYS file located in the parent directory.

Upgrading from 0.9
------------------

Due to a change in query functionality (JCR-257) a full rebuild of the
full text indexes is required on existing content repositories when
upgrading from the 0.9 release. Reindexing can be triggered by
manually removing the index directories when the repository has been
shut down. You should also add a repository-level SearchIndex
configuration element to your repository configuration file if one is
not already included.

Known Issues
------------

The known issues in this release are listed below:

   [JCR-382] Setting WebDAV property without value causes NPE in ...
   [JCR-381] Repository does not start if text filter dependencies are ...
   [JCR-374] Missing 'node removed' event when removing a version
   [JCR-371] ItemStateException on concurrently committing transactions ...
   [JCR-369] IllegalNameException when importing document view with ...
   [JCR-362] restore sometime throws error about missing tmp files
   [JCR-359] JCA project tests assume Windows paths
   [JCR-336] Concurrent locking operations fail
   [JCR-335] Deadlock caused by versioning operations within transaction
   [JCR-331] RepositoryConfig instance can not be reused once it has ...
   [JCR-325] docview roundtripping does not work with multivalue ...
   [JCR-323] import/export does not work on the root node
   [JCR-320] BinaryValue equals fails for two objects with two ...
   [JCR-299] errors in text filters can cause indexing to fail ...
   [JCR-285] Line-separator differences cause PredefinedNodeTypeTest ...
   [JCR-272] Removal of versions throws javax.jcr.ReferentialIntegrity...
   [JCR-140] Versioning might not be thread-safe
   [JCR-50]  Persistence data of versioning not cleaned up correctly
   [JCR-43]  Restore on node creates same-name-sibling of OPV-Version ...
   [JCR-18]  Multithreading issue with versioning

Note that JCR-374 causes two observation unit test failures to be reported.

See the issue tracker at http://issues.apache.org/jira/browse/JCR for
more details.

Change History
--------------

Changes since 1.0-rc3:

   [JCR-379] Remove the unneeded cqfs dependencies
   [JCR-378] jackrabbit-server.war is missing the slf4j-log4j12 library
   [JCR-377] Change project names to start with jackrabbit
   [JCR-376] JCR-RMI depends on commons-logging
   [JCR-368] Add support for simple test cases

Changes since 1.0-rc2:

   [JCR-375] jcr:encoding not respected in NodeIndexer
   [JCR-373] all references to incubator need to be replaced with new ...
   [JCR-370] SearchIndex class contains garbled String
   [JCR-365] Web client/WebDAV fails to unescape workspace names
   [JCR-357] Move to jackrabbit.apache.org
   [JCR-356] Replace license headers with new policy text
   [JCR-353] TransientRepository does not shutdown if first login fails
   [JCR-338] Query Builder and jcr:deref problem. Can't add predicate ...
   [JCR-333] NodeTypeDef depends on supertype ordering
   [JCR-257] Use separate index for jcr:system tree

Changes since 1.0-rc1:

   [JCR-363] Node.setProperty(String, ...) implementation not according 
to ...
   [JCR-354] Use a pre-generated version of XPath.jjt
   [JCR-351] Default to anonymous access when no Credentials are given
   [JCR-348] Add automatic default configuration
   [JCR-347] Jcr-server: Parsing NodeTypeProperty not compliant with 
definition
   [JCR-346] Jcr-Server: ItemDefinitionImpl.toXml throws NPE for the 
root node
   [JCR-345] Jcr-Server: DavException doesn't allow to specify an 
exception ...
   [JCR-344] Jcr-server: DeltaVResource lists MKWORKSPACE in the method ...
   [JCR-343] Jcr-server: Report#init limits the Report interface to 
DeltaV ...
   [JCR-342] Jcr-Server: DavResource#getDavSession() missing
   [JCR-341] Jcr-Server: registration of ReportTypes fails
   [JCR-340] Jcr-Server: ValuesProperty missing property type information
   [JCR-337] Jcr-Server: remove jcr depedency from dav-library
   [JCR-215] Code depends on Log4J directly

Changes since 0.9:

   [JCR-334] loadURI compile error with Maven 1.0.2
   [JCR-330] Include the README file in the generated jar files
   [JCR-329] NodeReferencesId.equals() is not symetric
   [JCR-328] TransientRepository with LocalFileSystem eventually ...
   [JCR-327] Mixins as supertypes do not appear to be queryable
   [JCR-326] Initialize the cause of a login exception in the repository
   [JCR-318] RepositoryHelper.unregisterRepository() does not allow ...
   [JCR-317] replace UUID strings by UUID classes in NodeId, etc..
   [JCR-316] Fixed README.txt on textfilters project
   [JCR-315] Support for OpenOffice text extraction
   [JCR-309] Extract the public API interfaces from o.a.j.core to o.a.j.api
   [JCR-308] Nodes having OPV=Ignore are removed on restore
   [JCR-307] serious performance degradation of node operations when ...
   [JCR-275] NodeTypeRegistry.unregisterNodeTypes(Collection) missing
   [JCR-156] Review test cases and cross check with 1.0 specification

Changes since 0.9-rc1:

   [JCR-109] Contrib RMI: NotSerializableException

Changes since the beginning:

The first Apache Jackrabbit release was the result of more than two
years of development and contained the resolutions of more than 270
tracked issues. See the issue tracker for the full history.

-- 
Florent Guillaume, Nuxeo (Paris, France)   Director of R&D
+33 1 40 33 71 59   http://nuxeo.com   fg at nuxeo.com


More information about the cps4 mailing list
More information about CPS: CPS project - CVS - API

Hosting: Nuxeo: Zope service provider

About

This page is a mailing archive for one of the Nuxeo projects.

Project News

[2008/11/18] Nuxeo 5.2.M3 and Nuxeo WebEngine 1.0.RC released![2008/11/13] First Nuxeo Developer Day (1st Dec. 2008) - Still a few seats available[2008/11/13] First Nuxeo Survey[2008/10/08] Nuxeo 5.1.6 Released

Corporate News

[2008/11/20] Nuxeo secures 2 million Euros and strengthens its board of directors and corporate governance[2008/11/17] Nuxeo joins OASIS[2008/10/23] IFRA Expo 2008 Amsterdam, October 27th to 30th, Booth 9363, Hall 9[2008/10/08] Nuxeo announces the appointment of Carina Rimoli as Indirect Sales Manager