[RESULT] [VOTE] Release Apache Jackrabbit 2.4.7

2017-02-02 Thread Julian Reschke

Hi there,

the vote passes as follows:

+1 Claus Köll 
+1 Davide Giannella 
+1 Julian Reschke 

Thanks for voting. I'll push the release out.

Best regards, Julian



[jira] [Closed] (JCR-4026) BundleBinding uses JDK 6 runtime methods

2017-02-02 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/JCR-4026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke closed JCR-4026.
---

> BundleBinding uses JDK 6 runtime methods
> 
>
> Key: JCR-4026
> URL: https://issues.apache.org/jira/browse/JCR-4026
> Project: Jackrabbit Content Repository
>  Issue Type: Bug
>  Components: jackrabbit-core
>Affects Versions: 2.4.5
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
> Fix For: 2.4.7
>
> Attachments: JCR-4026.diff
>
>
> ...however the project POM claims that it's supposed to work on JDK 5.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[ANNOUNCE] Apache Jackrabbit 2.4.7 released

2017-02-02 Thread Julian Reschke

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

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

See the full release notes below for details about this release:

Release Notes -- Apache Jackrabbit -- Version 2.4.7

Introduction


This is Apache Jackrabbit(TM) 2.4, a fully compliant implementation of the
Content Repository for Java(TM) Technology API, version 2.0 (JCR 2.0) as
specified in the Java Specification Request 283 (JSR 283).

Apache Jackrabbit 2.4.7 is patch release that contains fixes and
improvements over Jackrabbit 2.4.6. This release also contain security fixes
for Jackrabbit 2.4.6 and earlier. Jackrabbit 2.4.x releases are considered
stable and targeted for production use.

Changes since Jackrabbit 2.4.6
--

Bug

[JCR-4026] - BundleBinding uses JDK 6 runtime methods
[JCR-4027] - NPE in JcrRemotingServlet.canHandle() when 
content-type is missing

[JCR-4031] - AbstractLocatorFactory: typo in log message
[JCR-4047] - Build fails: jackrabbit-jcr2spi: Signature errors found.
[JCR-4068] - jcr-commons: get rid of test dependency to json.org 
JSON parser
[JCR-4100] - jackrabbit-webdav: Scope implements equals() but not 
hashCode()


Task

[JCR-4025] - Enable animal sniffer plugin
[JCR-4080] - Upgrade Apache Commons Collections to v3.2.2
[JCR-4106] - fix JCR API docs link

Sub-task

[JCR-3330] - upgrade httpclient 3 dependency to final release 3.1
[JCR-4019] - move httpclient dependency out of parent pom

In addition to the above-mentioned changes, this release contains
all the changes included up to the Apache Jackrabbit 2.4.6 release.

For more detailed information about all the changes in this and other
Jackrabbit releases, please see the Jackrabbit issue tracker at

https://issues.apache.org/jira/browse/JCR

Release Contents


This release consists of a single source archive packaged as a zip file.
The archive can be unpacked with the jar tool from your JDK installation.
See the README.txt file for instructions on how to build this release.

The source archive is accompanied by SHA1 and MD5 checksums and a PGP
signature that you can use to verify the authenticity of your download.
The public key used for the PGP signature can be found at
https://svn.apache.org/repos/asf/jackrabbit/dist/KEYS.

About Apache Jackrabbit
---

Apache Jackrabbit is a fully conforming implementation of the Content
Repository for Java Technology API (JCR). A content repository is a
hierarchical content store with support for structured and unstructured
content, full text search, versioning, transactions, observation, and
more.

For more information, visit http://jackrabbit.apache.org/

About The Apache Software Foundation


Established in 1999, The Apache Software Foundation provides organizational,
legal, and financial support for more than 140 freely-available,
collaboratively-developed Open Source projects. The pragmatic Apache License
enables individual and commercial users to easily deploy Apache software;
the Foundation's intellectual property framework limits the legal exposure
of its 3,800+ contributors.

For more information, visit http://www.apache.org/

Trademarks
--

Apache Jackrabbit, Jackrabbit, Apache, the Apache feather logo, and the 
Apache

Jackrabbit project logo are trademarks of The Apache Software Foundation.



[jira] [Resolved] (JCR-4108) Release Jackrabbit 2.4.7

2017-02-02 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/JCR-4108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke resolved JCR-4108.
-
Resolution: Fixed

> Release Jackrabbit 2.4.7
> 
>
> Key: JCR-4108
> URL: https://issues.apache.org/jira/browse/JCR-4108
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[ANNOUNCE] Apache Jackrabbit Oak 1.6.0 released

2017-02-02 Thread Davide Giannella
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak. The release is available for download at:

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

See the full release notes below for details about this release:


Release Notes -- Apache Jackrabbit Oak -- Version 1.6.0

Introduction


Jackrabbit Oak is a scalable, high-performance hierarchical content
repository designed for use as the foundation of modern world-class
web sites and other demanding content applications.

Jackrabbit Oak 1.6 is an incremental feature release based on and
compatible with earlier stable Jackrabbit Oak 1.x releases. Jackrabbit
Oak 1.6.x releases are considered stable and targeted for production
use.

The Oak effort is a part of the Apache Jackrabbit project.
Apache Jackrabbit is a project of the Apache Software Foundation.

Changes in Oak 1.6.0
-

Sub-task

[OAK-2405] - Monitoring to track old NodeStates
[OAK-2629] - Cleanup Oak Travis jobs
[OAK-5035] - Implement mini-benchmark for PersistentCache
[OAK-5038] - Extend PersistentCacheStats with async queue-related
stats
[OAK-5167] - Document garbage collection
[OAK-5274] - Document CLI tools for oak-segment-tar
[OAK-5292] - The README in oak-run should link to the
documentation for oak-segment-tar
[OAK-5299] - Introduce BlobFactory in OakDirectory

Technical task

[OAK-3159] - Extend documentation for SegmentNodeStoreService in
http://jackrabbit.apache.org/oak/docs/osgi_config.html#SegmentNodeStore
[OAK-3309] - Segment Tar SegmentCache loader stats
[OAK-3403] - Multiplexing store support in Property indexes
[OAK-3404] - Path to logical store mapping
[OAK-3758] - Multiplexing store support in Reference index
[OAK-3840] - Clean up the FileStore constructor
[OAK-3869] - Refactor RecordWriter.write to always return a
RecordId
[OAK-3977] - RDBDocumentStore: remove PostgreSQL workaround after
upgrading to JDBC driver 9.4.1208
[OAK-3982] - DocumentStore: add method to remove with a condition
on an indexed property
[OAK-3983] - JournalGarbageCollector: use new DocumentStore
remove() method
[OAK-3984] - RDBDocumentStore: implement new conditional remove
method
[OAK-3985] - MongoDocumentStore: implement new conditional remove
method
[OAK-4094] - RDBDocumentStore: upgrade PostgreSQL JDBC driver
dependency to 9.4.1208
[OAK-4102] - Break cyclic dependency of FileStore and
SegmentTracker
[OAK-4113] - RDBJDBCTools: fix JDBC driver version check
[OAK-4134] - RDBBlobStore: improve error handling and logging
[OAK-4156] - RDBConnectionHandler: add logging when getting the
connection takes long
[OAK-4184] - DocumentNodeStore and DocumentMK.Builder should allow
read-only mode
[OAK-4190] - DocumentMK: refactor RDB-specific code
[OAK-4193] - RDBBlobStore: logging for garbage collection has
parameters reversed
[OAK-4197] - Remove deprecated constructors from SegmentNodeStore
[OAK-4199] - RDBBlobStore: garbage collection fails to delete DATA
records when there was subsequent blobstore activity
[OAK-4200] - [BlobGC] Improve collection times of blobs available
[OAK-4203] - ExternalSortTest doesn't cleanup temp files
[OAK-4204] - GarbageCollectorFileState.copy() leaks
FileOutputStream
[OAK-4205] - SegmentGraphTest doesn't correctly delete the
temporary directory on cleanup
[OAK-4206] - JournalReaderTest creates multiple temporary files
and doesn't delete them
[OAK-4207] - TarWriterTest creates a temporary TAR file that is
never deleted
[OAK-4208] - Unit and integration tests in oak-segments don't
clean up after test data
[OAK-4209] - FileStoreStatsTest doesn't close the temporary
FileStore instances
[OAK-4210] - JournalEntryTest doesn't close a JournalReader at the
end of the test
[OAK-4213] - IndexCopierTest#basicTestWithFS leaves temp files
[OAK-4214] - Many tests of LucenePropertyIndexTest leave temp
files undleted
[OAK-4217] - UpgradeTest does not clean up temp file
[OAK-4225] - AbstractOak2OakTest never calls
getSoureContainer().clean()
[OAK-4227] - OakDirectoryTest#dirNameInException_Writes leaves
temp files
[OAK-4228] - Some tests in LuceneIndexTest leave out CoR/CoW-ed
directories
[OAK-4232] - Bump segment version to 12
[OAK-4236] - SegmentNodeStoreConfigTest#testDeadlock in oak-pojosr
leaves out tmp file
[OAK-4237] - NodeStoreBinaryResourceProviderTest#csvGenerator
leaks temporary folder
[OAK-4241] - JdbcNodeStoreContainer does not correctly clean up H2
temp files
[OAK-4250] - DocumentStore: add test coverage for find() with
ultra-long keys
[OAK-4257] - Findbug issues in security modules
[OAK-4326] - Add a flag to choose between segment store
implementations in the "backup" command
[OAK-4327] - Add a 

[jira] [Created] (JCR-4109) Release Jackrabbit 2.6.8

2017-02-02 Thread Julian Reschke (JIRA)
Julian Reschke created JCR-4109:
---

 Summary: Release Jackrabbit 2.6.8
 Key: JCR-4109
 URL: https://issues.apache.org/jira/browse/JCR-4109
 Project: Jackrabbit Content Repository
  Issue Type: Task
Reporter: Julian Reschke
Priority: Minor






--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


[jira] [Assigned] (JCR-4109) Release Jackrabbit 2.6.8

2017-02-02 Thread Julian Reschke (JIRA)

 [ 
https://issues.apache.org/jira/browse/JCR-4109?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke reassigned JCR-4109:
---

Assignee: Julian Reschke

> Release Jackrabbit 2.6.8
> 
>
> Key: JCR-4109
> URL: https://issues.apache.org/jira/browse/JCR-4109
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>




--
This message was sent by Atlassian JIRA
(v6.3.15#6346)


Jackrabbit 2.6.8 Release Plan

2017-02-02 Thread Julian Reschke

Hi,

I'd like to cut Jackrabbit 2.6.8 early next week.

The list of open issues scheduled for 2.6.8 is empty:

https://issues.apache.org/jira/issues/?jql=fixVersion%20%3D%202.6.8%20AND%20project%20%3D%20JCR%20AND%20resolution%20%3D%20Unresolved%20ORDER%20BY%20priority%20DESC

The candidate release notes are here:

https://svn.apache.org/repos/asf/jackrabbit/branches/2.6/RELEASE-NOTES.txt

If there are any objections please let me know.

Best regards, Julian