You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by Jukka Zitting <ju...@gmail.com> on 2008/02/16 17:22:51 UTC

[VOTE] Release jackrabbit-core 1.4.1

Hi,

I have posted a candidate for the jackrabbit-core 1.4.1 release at

  http://people.apache.org/~jukka/jackrabbit/jackrabbit-core-1.4.1/

See the included RELEASE-NOTES.txt file (also included at the end of
this message) for details on release contents and latest changes. The
release candidate was built from
http://svn.apache.org/repos/asf/jackrabbit/tags/jackrabbit-core-1.4.1.

Unlike previous Jackrabbit releases and as discussed before, this
patch release contains only a single component. The jackrabbit-core
component to be released is included both as a source archive and a
pre-compiled binary. A staged org/apache/jackrabbit Maven repository
with the new component is also included for review.

Please vote on releasing these packages as jackrabbit-core 1.4.1. The
vote is on for the next 72 hours and passes if a majority of at least
three +1 votes are cast.

    [ ] +1 Release the packages as jackrabbit-core 1.4.1
    [ ] -1 Do not release the packages because...

Here's my +1.

For the record, the MD5 checksums of the release artifacts are:

    b3b5977f3bb770e7a124752fd4005268  sources/jackrabbit-core-1.4.1-src.jar
    9a94bc4866df064b64cc5141c60c2f5f  binaries/jackrabbit-core-1.4.1.jar

PS. See http://www.nabble.com/Release-auditing-guidelines-p8481069.html
for release auditing guidelines I wrote last year.

BR,

Jukka Zitting


Release Notes -- Apache Jackrabbit Core -- Version 1.4.1

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

This is the 1.4.1 patch release of the jackrabbit-core component of
Apache Jackrabbit, a fully conforming implementation of the Content
Repository for Java Technology API (JCR).

This release fixes a binary property regression (JCR-1346) as well as
other issues reported against the Apache Jackrabbit 1.4 release. See
below for a full list of changes in this release.

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

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

Unlike previous Jackrabbit releases that contained a full set of
components, this patch release only contains the jackrabbit-core
component. The component is distributed both as a source archive and a
pre-compiled binary.

    * Source archive (jackrabbit-core-1.4.1-src.jar)

        The source archive contains the full source code of this release
        in a "jackrabbit-core-1.4.1" directory. Use the following commands
        (or the equivalent in your environment) to build the component
        with Maven 2 and Java 1.4 or higher:

          $ jar xf jackrabbit-core-1.4.1-src.jar
          $ cd jackrabbit-1.4.1
          $ mvn install

    * Pre-compiled binary (jackrabbit-core-1.4.1.jar)

        Core of the Apache Jackrabbit content repository implementation.

See the included README.txt file for more information.

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.

Changes and known issues in this release
----------------------------------------

All the changes and known issues in this release are listed below. The
issue identifier and title is listed for each change and known issue.
You can look up individual issues for more details in the Jackrabbit
issue tracker at http://issues.apache.org/jira/browse/JCR

  Bug fixes
  [JCR-1046] Non-versionable children of a versionable node should not be ...
  [JCR-1227] Restore of empty multivalue property always changes property ...
  [JCR-1305] JNDI data sources with BundleDbPersistenceManager: ...
  [JCR-1318] Repository Home locked not released despite ...
  [JCR-1322] Cluster information is not persisted to database when ...
  [JCR-1323] When using QueryImpl.setLimit() and QueryImpl.setOffset(), ...
  [JCR-1332] CLONE -Aggregate include ignored if no primaryType set
  [JCR-1341] Cluster Journal directory should be created automatically
  [JCR-1346] InternalValue.createCopy for binary properties (jcr:data) ...
  [JCR-1358] Cluster revision file not closed on repository shutdown.
  [JCR-1372] [PATCH] Fix possible Null Ptr exception in ConnectionFactory
  [JCR-1374] [PATCH] DbDataStore: Make sure streams are closed
  [JCR-1376] SearchIndex parameter cacheSize is ignored
  [JCR-1379] AbstractExcerpt uses wrong logger
  [JCR-1380] CachingHierarchyManager synchronization problem
  [JCR-1389] setProperty("name", new Value[0], PropertyType.LONG) loses ...

  Known issues
  [JCR-43]   Restore on nodes creates same-name-sibling of ...
  [JCR-320]  BinaryValue equals fails for two objects with ...
  [JCR-392]  Querying element by number does not work
  [JCR-435]  Node.update() does not work correct for SNS
  [JCR-449]  inconsistency in internal version items during commits
  [JCR-517]  Reserved status of namespace jcr not enforced
  [JCR-522]  XPath parser too tolerant
  [JCR-537]  Failure to remove a versionable node
  [JCR-538]  failing Node.checkin() or Node.checkout() might leave ...
  [JCR-566]  Versioning bug with restore and transactions
  [JCR-575]  unicode escapes in files generated by JJTree
  [JCR-591]  XPath position function does not work
  [JCR-639]  Allow modification of OPV=IGNORE items even if parent ...
  [JCR-643]  Own AccessManager + VersionManager : AccessDenied problem
  [JCR-690]  Nodes' and properties' names with invalid XML ...
  [JCR-709]  ArrayStoreException is thrown when jcr:deref() is used ...
  [JCR-777]  Order by clause using child axis does not throw ...
  [JCR-843]  XPath does not work with sub-axes
  [JCR-908]  Unable to properly restore a previous version of a node that ...
  [JCR-932]  Lossy SQL parsing
  [JCR-935]  ConcurrentModificationException during logout (cont'd)
  [JCR-936]  Using Oracle bundle PM throws SQL exception (cannot insert NULL)
  [JCR-983]  fn:upper accepted in too many places
  [JCR-1002] QueryManager does not throw exception if property name ...
  [JCR-1075] Error with predicate in query with multiple jcr:deref()
  [JCR-1117] Bundle cache is not rolled back when the storage of a ...
  [JCR-1135] boolean value constraints exposed in custom format
  [JCR-1173] Session scoped lock has no effect on other cluster nodes
  [JCR-1187] Asking a property twice for it's stream returns the same ...
  [JCR-1211] QueryManager does not throw exception if jcr:deref is used in ...
  [JCR-1223] Occasional NPE on node checkin
  [JCR-1248] ParseException if search string ends with '!'
  [JCR-1275] NullPointerException in AbstractVersionManager....
  [JCR-1334] Deadlock with XA enabled
  [JCR-1354] Repository shutdown reposts ERROR: failed to close connection
  [JCR-1359] Adding nodes from concurrently running sessions cause exceptions
  [JCR-1360] Parsing built-in CND and XML nodetypes does not result in ...
  [JCR-1362] DatabaseJournal improperly finds tables in external schemas ...
  [JCR-1367] Exception when closing connection under db2
  [JCR-1387] Lock token not removed from session when node is removed

Re: [VOTE] Release jackrabbit-core 1.4.1

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Feb 18, 2008 6:39 PM, Stefan Guggisberg <st...@gmail.com> wrote:
> the only issue i noticed is a missing license header in the following file:
>
> src/test/java/org/apache/jackrabbit/core/query/lucene/hits/ArrayHitsTest.java
>
> i am not sure what that means for this release...

Ah, it's the same issue as was detected already during the 1.4 release
vote. I fixed the issue in trunk, but not in the 1.4 branch since we
didn't consider it a blocker for the release. I'll go and add the
header for future 1.4.x releases.

BR,

Jukka Zitting

Re: [VOTE] Release jackrabbit-core 1.4.1

Posted by Stefan Guggisberg <st...@gmail.com>.
hi jukka

i downloaded the source code, verified the signatures and checksums,
built the binaries from source, ran the test suites and checked the license
headers. the only issue i noticed is a missing license header in the following
file:

src/test/java/org/apache/jackrabbit/core/query/lucene/hits/ArrayHitsTest.java

i am not sure what that means for this release...

anyway, here's my
+1 Release the packages as jackrabbit-core 1.4.1

cheers
stefan

On Feb 16, 2008 5:22 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> I have posted a candidate for the jackrabbit-core 1.4.1 release at
>
>   http://people.apache.org/~jukka/jackrabbit/jackrabbit-core-1.4.1/
>
> See the included RELEASE-NOTES.txt file (also included at the end of
> this message) for details on release contents and latest changes. The
> release candidate was built from
> http://svn.apache.org/repos/asf/jackrabbit/tags/jackrabbit-core-1.4.1.
>
> Unlike previous Jackrabbit releases and as discussed before, this
> patch release contains only a single component. The jackrabbit-core
> component to be released is included both as a source archive and a
> pre-compiled binary. A staged org/apache/jackrabbit Maven repository
> with the new component is also included for review.
>
> Please vote on releasing these packages as jackrabbit-core 1.4.1. The
> vote is on for the next 72 hours and passes if a majority of at least
> three +1 votes are cast.
>
>     [ ] +1 Release the packages as jackrabbit-core 1.4.1
>     [ ] -1 Do not release the packages because...
>
> Here's my +1.
>
> For the record, the MD5 checksums of the release artifacts are:
>
>     b3b5977f3bb770e7a124752fd4005268  sources/jackrabbit-core-1.4.1-src.jar
>     9a94bc4866df064b64cc5141c60c2f5f  binaries/jackrabbit-core-1.4.1.jar
>
> PS. See http://www.nabble.com/Release-auditing-guidelines-p8481069.html
> for release auditing guidelines I wrote last year.
>
> BR,
>
> Jukka Zitting
>
>
> Release Notes -- Apache Jackrabbit Core -- Version 1.4.1
>
> Introduction
> ------------
>
> This is the 1.4.1 patch release of the jackrabbit-core component of
> Apache Jackrabbit, a fully conforming implementation of the Content
> Repository for Java Technology API (JCR).
>
> This release fixes a binary property regression (JCR-1346) as well as
> other issues reported against the Apache Jackrabbit 1.4 release. See
> below for a full list of changes in this release.
>
> See the Apache Jackrabbit website at http://jackrabbit.apache.org/ for
> more information.
>
> Release Contents
> ----------------
>
> Unlike previous Jackrabbit releases that contained a full set of
> components, this patch release only contains the jackrabbit-core
> component. The component is distributed both as a source archive and a
> pre-compiled binary.
>
>     * Source archive (jackrabbit-core-1.4.1-src.jar)
>
>         The source archive contains the full source code of this release
>         in a "jackrabbit-core-1.4.1" directory. Use the following commands
>         (or the equivalent in your environment) to build the component
>         with Maven 2 and Java 1.4 or higher:
>
>           $ jar xf jackrabbit-core-1.4.1-src.jar
>           $ cd jackrabbit-1.4.1
>           $ mvn install
>
>     * Pre-compiled binary (jackrabbit-core-1.4.1.jar)
>
>         Core of the Apache Jackrabbit content repository implementation.
>
> See the included README.txt file for more information.
>
> 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.
>
> Changes and known issues in this release
> ----------------------------------------
>
> All the changes and known issues in this release are listed below. The
> issue identifier and title is listed for each change and known issue.
> You can look up individual issues for more details in the Jackrabbit
> issue tracker at http://issues.apache.org/jira/browse/JCR
>
>   Bug fixes
>   [JCR-1046] Non-versionable children of a versionable node should not be ...
>   [JCR-1227] Restore of empty multivalue property always changes property ...
>   [JCR-1305] JNDI data sources with BundleDbPersistenceManager: ...
>   [JCR-1318] Repository Home locked not released despite ...
>   [JCR-1322] Cluster information is not persisted to database when ...
>   [JCR-1323] When using QueryImpl.setLimit() and QueryImpl.setOffset(), ...
>   [JCR-1332] CLONE -Aggregate include ignored if no primaryType set
>   [JCR-1341] Cluster Journal directory should be created automatically
>   [JCR-1346] InternalValue.createCopy for binary properties (jcr:data) ...
>   [JCR-1358] Cluster revision file not closed on repository shutdown.
>   [JCR-1372] [PATCH] Fix possible Null Ptr exception in ConnectionFactory
>   [JCR-1374] [PATCH] DbDataStore: Make sure streams are closed
>   [JCR-1376] SearchIndex parameter cacheSize is ignored
>   [JCR-1379] AbstractExcerpt uses wrong logger
>   [JCR-1380] CachingHierarchyManager synchronization problem
>   [JCR-1389] setProperty("name", new Value[0], PropertyType.LONG) loses ...
>
>   Known issues
>   [JCR-43]   Restore on nodes creates same-name-sibling of ...
>   [JCR-320]  BinaryValue equals fails for two objects with ...
>   [JCR-392]  Querying element by number does not work
>   [JCR-435]  Node.update() does not work correct for SNS
>   [JCR-449]  inconsistency in internal version items during commits
>   [JCR-517]  Reserved status of namespace jcr not enforced
>   [JCR-522]  XPath parser too tolerant
>   [JCR-537]  Failure to remove a versionable node
>   [JCR-538]  failing Node.checkin() or Node.checkout() might leave ...
>   [JCR-566]  Versioning bug with restore and transactions
>   [JCR-575]  unicode escapes in files generated by JJTree
>   [JCR-591]  XPath position function does not work
>   [JCR-639]  Allow modification of OPV=IGNORE items even if parent ...
>   [JCR-643]  Own AccessManager + VersionManager : AccessDenied problem
>   [JCR-690]  Nodes' and properties' names with invalid XML ...
>   [JCR-709]  ArrayStoreException is thrown when jcr:deref() is used ...
>   [JCR-777]  Order by clause using child axis does not throw ...
>   [JCR-843]  XPath does not work with sub-axes
>   [JCR-908]  Unable to properly restore a previous version of a node that ...
>   [JCR-932]  Lossy SQL parsing
>   [JCR-935]  ConcurrentModificationException during logout (cont'd)
>   [JCR-936]  Using Oracle bundle PM throws SQL exception (cannot insert NULL)
>   [JCR-983]  fn:upper accepted in too many places
>   [JCR-1002] QueryManager does not throw exception if property name ...
>   [JCR-1075] Error with predicate in query with multiple jcr:deref()
>   [JCR-1117] Bundle cache is not rolled back when the storage of a ...
>   [JCR-1135] boolean value constraints exposed in custom format
>   [JCR-1173] Session scoped lock has no effect on other cluster nodes
>   [JCR-1187] Asking a property twice for it's stream returns the same ...
>   [JCR-1211] QueryManager does not throw exception if jcr:deref is used in ...
>   [JCR-1223] Occasional NPE on node checkin
>   [JCR-1248] ParseException if search string ends with '!'
>   [JCR-1275] NullPointerException in AbstractVersionManager....
>   [JCR-1334] Deadlock with XA enabled
>   [JCR-1354] Repository shutdown reposts ERROR: failed to close connection
>   [JCR-1359] Adding nodes from concurrently running sessions cause exceptions
>   [JCR-1360] Parsing built-in CND and XML nodetypes does not result in ...
>   [JCR-1362] DatabaseJournal improperly finds tables in external schemas ...
>   [JCR-1367] Exception when closing connection under db2
>   [JCR-1387] Lock token not removed from session when node is removed
>

[RESULT] [VOTE] Release jackrabbit-core 1.4.1

Posted by Jukka Zitting <ju...@gmail.com>.
Hi,

On Feb 16, 2008 6:22 PM, Jukka Zitting <ju...@gmail.com> wrote:
> Please vote on releasing these packages as jackrabbit-core 1.4.1.

The vote passes with the following four +1 votes, all binding:

    +1 Jukka Zitting
    +1 Tobias Bocanegra
    +1 Stefan Guggisberg
    +1 Felix Meschberger

Thanks! I'll push the release out and make the official announcement
tomorrow once all the mirrors are up to date.

BR,

Jukka Zitting

Re: [VOTE] Release jackrabbit-core 1.4.1

Posted by Thomas Mueller <th...@gmail.com>.
Hi,

FYI: the test org.apache.jackrabbit.core.integration.JCRAPITest failed once
for me, but I couldn't reproduce this problem later on.

Regards,
Thomas

Re: [VOTE] Release jackrabbit-core 1.4.1

Posted by Felix Meschberger <fm...@gmail.com>.
Hi,

[X] +1 Release the packages as jackrabbit-core 1.4.1

Thanks for going modular !

Regards
Felix


Re: [VOTE] Release jackrabbit-core 1.4.1

Posted by Tobias Bocanegra <to...@day.com>.
+1 Release the packages as jackrabbit-core 1.4.1

On 2/16/08, Jukka Zitting <ju...@gmail.com> wrote:
> Hi,
>
> I have posted a candidate for the jackrabbit-core 1.4.1 release at
>
>   http://people.apache.org/~jukka/jackrabbit/jackrabbit-core-1.4.1/
>
> See the included RELEASE-NOTES.txt file (also included at the end of
> this message) for details on release contents and latest changes. The
> release candidate was built from
> http://svn.apache.org/repos/asf/jackrabbit/tags/jackrabbit-core-1.4.1.
>
> Unlike previous Jackrabbit releases and as discussed before, this
> patch release contains only a single component. The jackrabbit-core
> component to be released is included both as a source archive and a
> pre-compiled binary. A staged org/apache/jackrabbit Maven repository
> with the new component is also included for review.
>
> Please vote on releasing these packages as jackrabbit-core 1.4.1. The
> vote is on for the next 72 hours and passes if a majority of at least
> three +1 votes are cast.
>
>     [ ] +1 Release the packages as jackrabbit-core 1.4.1
>     [ ] -1 Do not release the packages because...
>
> Here's my +1.
>
> For the record, the MD5 checksums of the release artifacts are:
>
>     b3b5977f3bb770e7a124752fd4005268  sources/jackrabbit-core-1.4.1-src.jar
>     9a94bc4866df064b64cc5141c60c2f5f  binaries/jackrabbit-core-1.4.1.jar
>
> PS. See http://www.nabble.com/Release-auditing-guidelines-p8481069.html
> for release auditing guidelines I wrote last year.
>
> BR,
>
> Jukka Zitting
>
>
> Release Notes -- Apache Jackrabbit Core -- Version 1.4.1
>
> Introduction
> ------------
>
> This is the 1.4.1 patch release of the jackrabbit-core component of
> Apache Jackrabbit, a fully conforming implementation of the Content
> Repository for Java Technology API (JCR).
>
> This release fixes a binary property regression (JCR-1346) as well as
> other issues reported against the Apache Jackrabbit 1.4 release. See
> below for a full list of changes in this release.
>
> See the Apache Jackrabbit website at http://jackrabbit.apache.org/ for
> more information.
>
> Release Contents
> ----------------
>
> Unlike previous Jackrabbit releases that contained a full set of
> components, this patch release only contains the jackrabbit-core
> component. The component is distributed both as a source archive and a
> pre-compiled binary.
>
>     * Source archive (jackrabbit-core-1.4.1-src.jar)
>
>         The source archive contains the full source code of this release
>         in a "jackrabbit-core-1.4.1" directory. Use the following commands
>         (or the equivalent in your environment) to build the component
>         with Maven 2 and Java 1.4 or higher:
>
>           $ jar xf jackrabbit-core-1.4.1-src.jar
>           $ cd jackrabbit-1.4.1
>           $ mvn install
>
>     * Pre-compiled binary (jackrabbit-core-1.4.1.jar)
>
>         Core of the Apache Jackrabbit content repository implementation.
>
> See the included README.txt file for more information.
>
> 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.
>
> Changes and known issues in this release
> ----------------------------------------
>
> All the changes and known issues in this release are listed below. The
> issue identifier and title is listed for each change and known issue.
> You can look up individual issues for more details in the Jackrabbit
> issue tracker at http://issues.apache.org/jira/browse/JCR
>
>   Bug fixes
>   [JCR-1046] Non-versionable children of a versionable node should not be ...
>   [JCR-1227] Restore of empty multivalue property always changes property ...
>   [JCR-1305] JNDI data sources with BundleDbPersistenceManager: ...
>   [JCR-1318] Repository Home locked not released despite ...
>   [JCR-1322] Cluster information is not persisted to database when ...
>   [JCR-1323] When using QueryImpl.setLimit() and QueryImpl.setOffset(), ...
>   [JCR-1332] CLONE -Aggregate include ignored if no primaryType set
>   [JCR-1341] Cluster Journal directory should be created automatically
>   [JCR-1346] InternalValue.createCopy for binary properties (jcr:data) ...
>   [JCR-1358] Cluster revision file not closed on repository shutdown.
>   [JCR-1372] [PATCH] Fix possible Null Ptr exception in ConnectionFactory
>   [JCR-1374] [PATCH] DbDataStore: Make sure streams are closed
>   [JCR-1376] SearchIndex parameter cacheSize is ignored
>   [JCR-1379] AbstractExcerpt uses wrong logger
>   [JCR-1380] CachingHierarchyManager synchronization problem
>   [JCR-1389] setProperty("name", new Value[0], PropertyType.LONG) loses ...
>
>   Known issues
>   [JCR-43]   Restore on nodes creates same-name-sibling of ...
>   [JCR-320]  BinaryValue equals fails for two objects with ...
>   [JCR-392]  Querying element by number does not work
>   [JCR-435]  Node.update() does not work correct for SNS
>   [JCR-449]  inconsistency in internal version items during commits
>   [JCR-517]  Reserved status of namespace jcr not enforced
>   [JCR-522]  XPath parser too tolerant
>   [JCR-537]  Failure to remove a versionable node
>   [JCR-538]  failing Node.checkin() or Node.checkout() might leave ...
>   [JCR-566]  Versioning bug with restore and transactions
>   [JCR-575]  unicode escapes in files generated by JJTree
>   [JCR-591]  XPath position function does not work
>   [JCR-639]  Allow modification of OPV=IGNORE items even if parent ...
>   [JCR-643]  Own AccessManager + VersionManager : AccessDenied problem
>   [JCR-690]  Nodes' and properties' names with invalid XML ...
>   [JCR-709]  ArrayStoreException is thrown when jcr:deref() is used ...
>   [JCR-777]  Order by clause using child axis does not throw ...
>   [JCR-843]  XPath does not work with sub-axes
>   [JCR-908]  Unable to properly restore a previous version of a node that ...
>   [JCR-932]  Lossy SQL parsing
>   [JCR-935]  ConcurrentModificationException during logout (cont'd)
>   [JCR-936]  Using Oracle bundle PM throws SQL exception (cannot insert NULL)
>   [JCR-983]  fn:upper accepted in too many places
>   [JCR-1002] QueryManager does not throw exception if property name ...
>   [JCR-1075] Error with predicate in query with multiple jcr:deref()
>   [JCR-1117] Bundle cache is not rolled back when the storage of a ...
>   [JCR-1135] boolean value constraints exposed in custom format
>   [JCR-1173] Session scoped lock has no effect on other cluster nodes
>   [JCR-1187] Asking a property twice for it's stream returns the same ...
>   [JCR-1211] QueryManager does not throw exception if jcr:deref is used in ...
>   [JCR-1223] Occasional NPE on node checkin
>   [JCR-1248] ParseException if search string ends with '!'
>   [JCR-1275] NullPointerException in AbstractVersionManager....
>   [JCR-1334] Deadlock with XA enabled
>   [JCR-1354] Repository shutdown reposts ERROR: failed to close connection
>   [JCR-1359] Adding nodes from concurrently running sessions cause exceptions
>   [JCR-1360] Parsing built-in CND and XML nodetypes does not result in ...
>   [JCR-1362] DatabaseJournal improperly finds tables in external schemas ...
>   [JCR-1367] Exception when closing connection under db2
>   [JCR-1387] Lock token not removed from session when node is removed
>


-- 
-----------------------------------------< tobias.bocanegra@day.com >---
Tobias Bocanegra, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97
-----------------------------------------------< http://www.day.com >---