[ANNOUNCE] Apache Jackrabbit Oak 1.22.12 released

2022-07-19 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.22.12. 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.22.12

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.22.12 is a patch release that contains fixes and
improvements over Oak 1.22. Jackrabbit Oak 1.22.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.22.12
-

Bug

[OAK-9773] - DefaultSyncContext#syncMembership() compares external
ids case-sensitively

Improvement

[OAK-9404] - Missing nullability annotations in
org.apache.jackrabbit.oak.plugins.tree
[OAK-9405] - Reduce complexity of TreeUtil
[OAK-9527] - Typos in security related API


In addition to the above-mentioned changes, this release contains
all changes included up to the previous Apache Jackrabbit Oak 1.22.x release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/


[ANNOUNCE] Apache Jackrabbit Oak 1.6.23 released

2022-03-17 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.6.23. 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.23


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.23 is a patch release that contains fixes and

improvements over Oak 1.6. Jackrabbit Oak 1.6.x releases are

considered stable and targeted for production use.


Note that an "end of life" date has already been planned for this branch. See

 for details.


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.23

-


Bug


[OAK-9677] - Standby mode not working anymore in Oak 1.8.25

[OAK-9711] -
org.apache.jackrabbit.oak.segment.standby.BrokenNetworkIT failures


Improvement


[OAK-9451] - Cold Standby SSL certificates should be configurable


Task


[OAK-8820] - Update slf4j dependency to 1.7.29

[OAK-8955] - Update slf4j dependency to 1.7.30

[OAK-9641] - Update Logback version to 1.2.8

[OAK-9643] - Update slf4j dependency to 1.7.32

[OAK-9661] - Upgrade Solr to v8.11.1


In addition to the above-mentioned changes, this release contains

all changes included up to the Apache Jackrabbit Oak 1.6.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


[ANNOUNCE] Apache Jackrabbit Oak 1.22.11 released

2022-02-24 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.22.11. 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.22.11


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.22.11 is a patch release that contains fixes and

improvements over Oak 1.22. Jackrabbit Oak 1.22.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.22.11

-


Bug


[OAK-9653] - Adding the index tag option interferes with regex
properties, leads to return zero results


New Feature


[OAK-9587] - Add an attribute to enforce a strict index tag check
("selectionPolicy")


Improvement


[OAK-9634] - CacheLIRS: test failure with ARM processor

[OAK-9651] - Protection against very large queries


In addition to the above-mentioned changes, this release contains

all changes included up to the previous Apache Jackrabbit Oak 1.22.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


[ANNOUNCE] Apache Jackrabbit Oak 1.8.26 released

2022-02-04 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.8.26. 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.8.26


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.8.26 is a patch release that contains fixes and

improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.26

-



Bug


[OAK-9616] - Node.setPrimaryType() does not always support
expanded names

[OAK-9677] - Standby mode not working anymore in Oak 1.8.25



Task


[OAK-8820] - Update slf4j dependency to 1.7.29

[OAK-9611] - Bump netty dependency from 4.1.66.Final to 4.1.68.Final

[OAK-9641] - Update Logback version to 1.2.8

[OAK-9643] - Update slf4j dependency to 1.7.32

[OAK-9645] - oak-solr-core - avoid transitive log4j test dependency

[OAK-9652] - Update Logback version to 1.2.10

[OAK-9657] - Update Oak 1.8 to Jackrabbit 2.16.9

[OAK-9661] - Upgrade Solr to v8.11.1

[OAK-9668] - Update H2DB dependency







In addition to the above-mentioned changes, this release contains

all changes included up to the Apache Jackrabbit Oak 1.8.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


[ANNOUNCE] Apache Jackrabbit Oak 1.22.10 released

2022-01-24 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.22.10. 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.22.10


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.22.10 is a patch release that contains fixes and

improvements over Oak 1.22. Jackrabbit Oak 1.22.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.22.10

-


Bug


[OAK-8948] - ObservationManager.addEventListener() throws NPE with
invalid paths in filter

[OAK-9562] - Missing _bin when node is recreated after revision GC

[OAK-9591] - Implement hashcode() and equals() method in ItemDefinitionImpl

[OAK-9616] - Node.setPrimaryType() does not always support expanded names


Task


[OAK-8974] - VersionGarbageCollectorIT should use fixtures from
AbstractDocumentStoreTest

[OAK-9458] - Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.3

[OAK-9600] - Make "standby.secure" configurable

[OAK-9611] - Bump netty dependency from 4.1.66.Final to 4.1.68.Final

[OAK-9615] - Update Oak trunk and Oak 1.22 to Jackrabbit 2.20.4

[OAK-9641] - Update Logback version to 1.2.8

[OAK-9643] - Update slf4j dependency to 1.7.32

[OAK-9645] - oak-solr-core - avoid transitive log4j test dependency

[OAK-9652] - Update Logback version to 1.2.10

[OAK-9661] - Upgrade Solr to v8.11.1

[OAK-9668] - Update H2DB dependency


In addition to the above-mentioned changes, this release contains

all changes included up to the previous Apache Jackrabbit Oak 1.22.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


[ANNOUNCE] Apache Jackrabbit Oak 1.8.25 released

2021-11-08 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.8.25. 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.8.25


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.8.25 is a patch release that contains fixes and

improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.25

-



Bug

[OAK-8967] - OR query with ORDER BY don't work as expected

[OAK-9519] - TlsGuardingConnection doesn't do a TLS handshake
on reused connections

[OAK-9562] - Missing _bin when node is recreated after revision GC

[OAK-9591] - Implement hashcode() and equals() method in
ItemDefinitionImpl


Improvement


[OAK-9451] - Cold Standby SSL certificates should be configurable


Task


[OAK-8769] - oak-auth-ldap pom needs maintenance

[OAK-8974] - VersionGarbageCollectorIT should use fixtures
from AbstractDocumentStoreTest

[OAK-9353] - Update Oak 1.8 to Jackrabbit 2.16.7

[OAK-9534] - Update Oak 1.8 to Jackrabbit 2.16.8

[OAK-9600] - Make "standby.secure" configurable






In addition to the above-mentioned changes, this release contains

all changes included up to the Apache Jackrabbit Oak 1.8.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


Fwd: [ANNOUNCE] Apache Jackrabbit Oak 1.22.9 released

2021-10-11 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.22.9. 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.22.9

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.22.9 is a patch release that contains fixes and
improvements over Oak 1.22. Jackrabbit Oak 1.22.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.22.9
-

Bug

[OAK-9519] - TlsGuardingConnection doesn't do a TLS handshake on
reused connections
[OAK-9521] - Backport OAK-9496 and OAK-9520 to 1.22

Improvement

[OAK-9522] - Index cost estimation: prefer union query with path restriction
[OAK-9540] - SegmentNotFoundException in
IndexDefinition.hasMatchingNodeTypeReg

Task

[OAK-9495] - Adjust release vote template after migration to Git
[OAK-9539] - Bump netty dependency from 4.1.52.Final to 4.1.66.Final

In addition to the above-mentioned changes, this release contains
all changes included up to the previous Apache Jackrabbit Oak 1.22.x release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/


[ANNOUNCE] Apache Jackrabbit Oak 1.8.24 released

2020-12-08 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.8.24. 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.8.24


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.8.24 is a patch release that contains fixes and

improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.24

-


Technical task

[OAK-7553] - Extract interface from CommitValueResolver


Bug

[OAK-9229] - CountingDocumentStore returns documents with incorrect
store reference


Improvement


[OAK-9184] - Very slow, potential endless loop in
LucenePropertyIndex.loadDocs()

[OAK-9230] - CachingCommitValueResolver with negative cache

[OAK-9231] - Enable negative cache of commit value resolver for
oak-run index command

[OAK-9261] - Upgrade Apache Solr to 8.6.3 and remove Embedded Solr
Server





In addition to the above-mentioned changes, this release contains

all changes included up to the Apache Jackrabbit Oak 1.8.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


[ANNOUNCE] Apache Jackrabbit Oak 1.8.23 released

2020-08-28 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of

Apache Jackrabbit Oak 1.8.23. 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.8.23


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.8.23 is a patch release that contains fixes and

improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.23

-


Bug

[OAK-9095] - MapRecord corruption when adding more than MapRecord.MAX_SIZE
entries in branch record



Improvement

[OAK-9065] - JMX feature to remove large disabled indexes (recursive delete)

[OAK-9092] - Exception root cause message is swallowed

[OAK-9125] - Oak-run indexing with MongoDB logs errors in a background
thread


Task

[OAK-9101] - Monitoring for maximum number of entries in biggest map record





In addition to the above-mentioned changes, this release contains

all changes included up to the Apache Jackrabbit Oak 1.8.x release.


For more detailed information about all the changes in this and other

Oak releases, please see the Oak issue tracker at


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


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.md file for instructions on how to build this release.


The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.


About Apache Jackrabbit Oak

---


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.


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

Apache Jackrabbit is a project of the Apache Software Foundation.


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


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/


[ANNOUNCE] Apache Jackrabbit Oak 1.22.4 released

2020-07-17 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.22.4. 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.22.4

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.22.4 is a patch release that contains fixes and
improvements over Oak 1.22. Jackrabbit Oak 1.22.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.22.4
-

Bug

[OAK-8832] - Offline Compaction fails while erroneously accessing
external blob
[OAK-9059] - Moving nodes doesn't remove source path(s) from
HIDDEN_NESTED_CUGS
[OAK-9095] - MapRecord corruption when adding more than
MapRecord.MAX_SIZE entries in branch record
[OAK-9096] - RDBDocumentStore: Update error code for MSSQL 2019

Improvement

[OAK-9065] - JMX feature to remove large disabled indexes (recursive
delete)
[OAK-9092] - Exception root cause message is swallowed
[OAK-9128] - Support s3 regions apart from default AWS regions


Task

[OAK-9101] - Monitoring for maximum number of entries in biggest map
record
[OAK-9105] - Update Oak trunk and 1.22 to Jackrabbit 2.20.1


In addition to the above-mentioned changes, this release contains
all changes included up to the previous Apache Jackrabbit Oak 1.22.x
release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/


[ANNOUNCE] Apache Jackrabbit Oak 1.8.22 released

2020-05-23 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.8.22. 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.8.22

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.8.22 is a patch release that contains fixes and
improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.22
-

Technical task

[OAK-8411] - RDBConnectionHandler: add minimal open connection stats in
TRACE log level
[OAK-8679] - RDB*Store: update postgresql jdbc driver reference to
42.2.8
[OAK-8764] - RDBDocumentStore: avoid potential dangerous use of
addAll(entrySet) in logging code
[OAK-8775] - update Tomcat JDBC dependency to 8.5.47
[OAK-8831] - RDB*Store: update mysql jdbc driver reference to 8.0.18
[OAK-8882] - RDBBlobStore: dump table structure on startup
[OAK-8906] - RDBDocumentStore on SQL Server (additional diags) log DB
creation time
[OAK-8907] - RDBDocumentStore: change diagnostics from String to Map
[OAK-8909] - RDBBlobStore: when creating META table for SQL Server,
assign readable name for PK
[OAK-8913] - RDB*Store: extract "additionalDiagnostics" code into
separate class for re-use from RDBBlobStore
[OAK-8916] - RDBBlobStore: log additional DB diagnostics (align with
RDBDocumentStore)
[OAK-8918] - RDBBlobStore: warn when legacy (SQLServer) default
collation is active
[OAK-8920] - update Tomcat JDBC dependency to 8.5.51
[OAK-8925] - RDBDocumentStore: for SQL Server stats, include type_desc
and fill_factor
[OAK-8937] - RDB*Store: update mysql jdbc driver reference to 8.0.19
[OAK-8939] - RDB*Store: update postgresql jdbc driver reference to
42.2.10
[OAK-8940] - RDB*Store: update mssql-jdbc driver reference to 8.2.1.jre8


Bug

[OAK-8722] - dead locking related code in NodeDelegate.updateMixins
[OAK-8799] - oak-http: broken Export-Package statement
[OAK-8832] - Offline Compaction fails while erroneously accessing
external blob
[OAK-8944] - Missing journal entry on recovery
[OAK-8964] - oak-run: UtilsTest fails when Mongo not present


Improvement

[OAK-8680] - logging config missing in oak-commons tests
[OAK-8935] - Improve ClusterNodeInfo MAC address detection


Task

[OAK-8651] - Update mockito dependency to 2.28.2
[OAK-8796] - Update maven-assembly-plugin to 3.2.0
[OAK-8798] - Upgrade maven-bundle-plugin to 4.2.1
[OAK-8805] - update org.apache.felix.scr.bnd dependency to 1.9.4
[OAK-8808] - Update maven-bundle-plugin to 4.1.0
[OAK-8810] - oak-lucene: adjust Import-Package declaration for upgrade
of maven-bundle-plugin to 4.2.1
[OAK-8816] - oak-solr-osgi: adjust Import-Package declaration for
upgrade of maven-bundle-plugin to 4.2.1
[OAK-8819] - Update jetbrains nullability annotions to 18.0.0
[OAK-8820] - Update slf4j dependency to 1.7.29
[OAK-8821] - Update Tika dependency to 1.23
[OAK-8823] - Update org.apache.felix.scr.bnd to 1.9.6
[OAK-8824] - update jackson dependency to 2.10.1
[OAK-8829] - oak-solr-osgi: decouple jackson dependency from project
dependency
[OAK-8830] - oak-store-document: update org.quartz-scheduler dependency
to 2.3.2
[OAK-8842] - Update commons-codec dependency to 1.14
[OAK-8844] - update jackson dependency to 2.10.2
[OAK-8846] - oak-store-document: remove commons-lang test dependency
[OAK-8847] - update to commons-lang3 3.9 and define version globally
[OAK-8851] - oak-upgrade: switch to commons-lang3
[OAK-8852] - oak-it: remove unused commons-lang dependency
[OAK-8853] - oak-segment-tar tests: switch to commons-lang3
[OAK-8856] - Update httpcore dependency to 4.4.13
[OAK-8867] - Update httpclient/mime dependencies to 4.5.11
[OAK-8953] - Update httpclient/mime dependencies to 4.5.12
[OAK-8954] - update jackson dependency to 2.10.3
[OAK-8955] - Update slf4j dependency to 1.7.30
[OAK-8959] - Update Tika dependency to 1.24
[OAK-8960] - oak-benchmarks/oak-it-osgi: update commons-compress
dependency to 1.20
[OAK-8990] - Update Oak 1.8 to Jackrabbit 2.16.6





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

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

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

Release Contents


This release consists 

[ANNOUNCE] Apache Jackrabbit Oak 1.22.2 released

2020-03-16 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.22.2. 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.22.2

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.22.2 is a patch release that contains fixes and
improvements over Oak 1.22. Jackrabbit Oak 1.22.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.22.2
-

Technical task

[OAK-8882] - RDBBlobStore: dump table structure on startup
[OAK-8906] - RDBDocumentStore on SQL Server (additional diags) log DB
creation time
[OAK-8907] - RDBDocumentStore: change diagnostics from String to Map
[OAK-8909] - RDBBlobStore: when creating META table for SQL Server,
assign readable name for PK
[OAK-8913] - RDB*Store: extract "additionalDiagnostics" code into
separate class for re-use from RDBBlobStore
[OAK-8915] - RDBDocumentStore: use setNString() for columns known to be
of type N*CHAR
[OAK-8916] - RDBBlobStore: log additional DB diagnostics (align with
RDBDocumentStore)
[OAK-8918] - RDBBlobStore: warn when legacy (SQLServer) default
collation is active
[OAK-8925] - RDBDocumentStore: for SQL Server stats, include type_desc
and fill_factor
[OAK-8932] - RDBDocumentStore: allow RDBVersionGC support fallback to
simpler algorithm


Bug

[OAK-8936] - ValueImpl does not properly set domain override flag of
BlobDownloadOptions


New Feature

[OAK-8494] - Support AWS Key Managed Service (SSE-KMS)

Task

[OAK-8875] - Update aws-java-sdk-osgi version to 1.11.700 in
Oak-blob-cloud
[OAK-8919] - examples: update Tomcat dependency to 7.0.100



In addition to the above-mentioned changes, this release contains
all changes included up to the previous Apache Jackrabbit Oak 1.22.x
release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/

Regards,
Nitin


[ANNOUNCE] Apache Jackrabbit Oak 1.4.25 released

2020-01-19 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.4.25. 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.4.25

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.4.25 is a patch release that contains fixes and
improvements over Oak 1.4. Jackrabbit Oak 1.4.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.

Note that an "end of life" date has already been planned for this branch.
See
 for details.


Changes in Oak 1.4.25
-

Technical task

[OAK-7062] - RDB*Store: update mysql driver reference to 5.1.45
[OAK-7184] - LengthCachingDataStoreTest: Remove unused import of Guava
InputSupplier
[OAK-7204] - RDB*Store: update postgresql JDBC driver reference to
42.2.0
[OAK-7292] - RDB*Store: update tomcat jdbc dependency to 8.5.28
[OAK-7299] - RDB*Store: update postgresql JDBC driver reference to
42.2.1
[OAK-7430] - RDB*Store: update postgresql JDBC driver reference to
42.2.2
[OAK-7432] - RDB*Store: update mysql driver reference to 5.1.46
[OAK-7547] - commons: avoid use of Guava beta APIs in StringSort
[OAK-7590] - RDB*Store: update Tomcat JDBC pool dependency to 8.5.32
[OAK-7670] - RDB*Store: update postgresql JDBC driver reference to
42.2.4
[OAK-7729] - RDB*Store: update postgresql JDBC driver reference to
42.2.5
[OAK-7730] - RDB*Store: update Tomcat JDBC pool dependency to 8.5.33
[OAK-7971] - RDB*Store: update DB2 JDBC reference to 4.19.77
[OAK-8016] - RDBDocumentStore: minor improvements to GZIP compression
of BLOB contents
[OAK-8058] - RDB*Store: update Tomcat JDBC pool dependency to 8.5.38
[OAK-8332] - update Tomcat JDBC dependency to 8.5.41
[OAK-8567] - update tomcat-jdbc dependency to 8.5.43

Bug

[OAK-4595] - OSGiIT failure LuceneIndexProviderService exception
[OAK-4652] - indexName logged in QueryImpl is wrong in case of multiple
indexes satisfying the query
[OAK-5215] - remove use of deprecated guava methods
[OAK-5470] - Test failure:
SecurityProviderRegistrationTest.testSecurityConfigurations2
[OAK-5566] - TestFailure:
remote.http.handler.RemoteServerIT.testPatchLastRevisionAddMultiReferenceProperty
[OAK-6049] - incorrect metatype annotations in
CustomRestrictionProvider exercise
[OAK-6300] - CacheConsistencyTestBase: potential NPE in teardown
[OAK-6730] -
oak-core/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
does not compile with jdk 9
[OAK-7886] - Re-registering node type may corrupt registry
[OAK-7956] - Conflict may leave behind _collisions entry
[OAK-8012] - Unmerged branch changes visible after restart
[OAK-8052] - PersistentCache: failure during construction may lead to
resource leak
[OAK-8123] - Build failure with Maven 3.6.0
[OAK-8133] - Word SHA1 no longer allowed
[OAK-8223] - javadoc-plugin fails with java11
[OAK-8472] - Typo in oak-run console refresh command help
[OAK-8624] - oak-run: tests leak mapd temp files

Improvement

[OAK-4142] - allow skip UT in pedantic profile
[OAK-8084] - LogCustomizer should allow instantiation with Java class
(in addition to class name)
[OAK-8310] - Potentially misleading conflict exception message
[OAK-8735] - Jackrabbit Javadoc link should be consistent with used
jackrabbit.version and use https

Test

[OAK-5027] - Test utils for commonly used functionality
[OAK-5418] - Test failure: TomcatIT.testTomcat()
[OAK-6112] - Empty mongo.url default value in oak-parent
[OAK-8353] - Additional test for OAK-8012

Task

[OAK-5455] - Specify versions for maven plugins used in build for
ensuring stable builds
[OAK-6055] - update to latest apache parent pom (18)
[OAK-6089] - update maven plugins
[OAK-7118] - oak-run: upgrade jetty version to 8.2.0.v20160908
[OAK-7160] - Update commons-codec dependency to 1.11
[OAK-7161] - LengthCachingDataStore's use of LineIterator.close()
[OAK-7219] - Update Logback version to >= 1.2.0, SLF4J accordingly
[OAK-7272] - improve BackgroundLeaseUpdate warning messages
[OAK-7275] - Update easymock test dependency to 3.4
[OAK-7320] - Upgrade surefire and failsafe plugins to 2.21.0
[OAK-7364] - code coverage checks fail on Java 10
[OAK-7426] - RDB*Store: update Tomcat JDBC pool dependency to 8.5.30
[OAK-7443] - remove jdk 1.6 specific findbugs profile from pom
[OAK-7482] - update 

[ANNOUNCE] Apache Jackrabbit Oak 1.10.7 released

2019-12-12 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.10.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 Oak -- Version 1.10.7

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.10.7 is a patch release that contains fixes and
improvements over Oak 1.10. Jackrabbit Oak 1.10.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.10.7
-

Technical task

[OAK-8679] - RDB*Store: update postgresql jdbc driver reference to
42.2.8
[OAK-8764] - RDBDocumentStore: avoid potential dangerous use of
addAll(entrySet) in logging code
[OAK-8775] - update Tomcat JDBC dependency to 8.5.47


Bug

[OAK-8691] - Incorrect base state from node builder
[OAK-8722] - dead locking related code in NodeDelegate.updateMixins


Improvement

[OAK-8648] - Log reason why NodeDocumentSweeper.sweep is called
[OAK-8680] - logging config missing in oak-commons tests
[OAK-8694] - state time of start of LeaseFailure in exception/log entry


Task

[OAK-8649] - Update to jacoco 0.8.5 (version compatible with Java 14)
[OAK-8651] - Update mockito dependency to 2.28.2
[OAK-8652] - Update jacoco dependency to 0.8.4
[OAK-8712] - oak-blob-* and oak-segment-azure need to declare
nullability annotations dependency
[OAK-8742] - Update trunk and 1.10 to Jackrabbit 2.18.4
[OAK-8774] - oak-benchmarks: update commons-compress dependency to 1.19



In addition to the above-mentioned changes, this release contains
all changes included up to the previous Apache Jackrabbit Oak 1.10.x
release.

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/


[ANNOUNCE] Apache Jackrabbit Oak 1.8.18 released

2019-11-29 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.8.18. 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.8.18

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.8.18 is a patch release that contains fixes and
improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.18
-

Technical task

[OAK-8567] - update tomcat-jdbc dependency to 8.5.43
[OAK-8568] - RDB*Store: update mysql jdbc driver reference to 8.0.17
[OAK-8570] - RDB*Store: update mssql-jdbc driver reference to 7.4.1.jre8


Bug

[OAK-7473] - [BlobGC] MarkSweepGarbageCollector does not always use the
blobGcMaxAgeInSecs config
[OAK-8162] - When query with OR is divided into union of queries,
options (like index tag) are not passed into subqueries.
[OAK-8624] - oak-run: tests leak mapd temp files
[OAK-8705] - Broken logging in CopyOnWriteDirectory


Improvement

[OAK-8735] - Jackrabbit Javadoc link should be consistent with used
jackrabbit.version and use https

Task

[OAK-8549] - Update Tika dependency to 1.22
[OAK-8550] - Update commons-codec dependency to 1.13
[OAK-8583] - getNodeByIdentifier may fail with RuntimeException
[OAK-8598] - Update httpcore dependency to 4.4.12
[OAK-8614] - Update httpclient/mime dependencies to 4.5.10
[OAK-8672] - Update jackson dependency to 2.9.10
[OAK-8709] - Update jackson-databind dependency to 2.9.10.1




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

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/


[ANNOUNCE] Apache Jackrabbit Oak 1.6.18 released

2019-10-15 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.6.18. 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.18

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.18 is a patch release that contains fixes and
improvements over Oak 1.6. 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.18
-

Bug

[OAK-6049] - incorrect metatype annotations in
CustomRestrictionProvider exercise
[OAK-6730] -
oak-core/src/main/java/org/apache/jackrabbit/oak/spi/security/CompositeConfiguration.java
does not compile with jdk 9
[OAK-7155] - Executor in S3DataStoreFactory is not shut down
[OAK-7886] - Re-registering node type may corrupt registry
[OAK-7956] - Conflict may leave behind _collisions entry
[OAK-8012] - Unmerged branch changes visible after restart
[OAK-8052] - PersistentCache: failure during construction may lead to
resource leak
[OAK-8223] - javadoc-plugin fails with java11
[OAK-8472] - Typo in oak-run console refresh command help


Improvement

[OAK-5048] - Upgrade to Tika 1.15 version
[OAK-8135] - HTTP service may not select correct media type if multiple
are specified in Accept header field
[OAK-8310] - Potentially misleading conflict exception message


Task

[OAK-5361] - switch to stable release of
org.apache.directory.api.api-all
[OAK-5455] - Specify versions for maven plugins used in build for
ensuring stable builds
[OAK-6055] - update to latest apache parent pom (18)
[OAK-6936] - use current Tika version 1.16
[OAK-7118] - oak-run: upgrade jetty version to 8.2.0.v20160908
[OAK-7127] - use current Tika version 1.17
[OAK-7156] - CacheChangesTracker should implement Closeable
[OAK-7160] - Update commons-codec dependency to 1.11
[OAK-7163] - Upgrade commons-io dependency to 2.6
[OAK-7320] - Upgrade surefire and failsafe plugins to 2.21.0
[OAK-7364] - code coverage checks fail on Java 10
[OAK-7451] - Upgrade tika-parsers dependency to 2.18
[OAK-7482] - update maven-javadoc-plugin to 3.0.0
[OAK-7512] - RestoreTest.testRestoreNameJcr2 occasionally failing
[OAK-7556] - Update failsafe and surefire plugin versions to 2.22.0
[OAK-7577] - Update maven plugins from org.apache.maven.plugins
[OAK-7579] - remove obsolete findbugs reference from reactor pom
[OAK-7581] - oak-examples: remove special case for failsafe plugin
[OAK-7583] - oak-examples/webapp: update jetty-maven-plugin dependency
[OAK-7586] - Update bundle plugin to 3.5.0
[OAK-7622] - Update httpcomponent dependencies to 4.4.10/4.5.6 (and
declare the versions globally)
[OAK-7653] - upgrade to Jacoco version compatible with Java 11
[OAK-7675] - oak-pojosr: replace mockito-all by mockito-core
[OAK-7685] - Update easymock dependency to 3.6
[OAK-7689] - Update maven plugins from org.apache.maven.plugins
[OAK-7823] - examples: use project-wide logback version 1.2.3 instead
of 1.1.7
[OAK-7826] - examples: remove unused slf4f related vars from pom
[OAK-7833] - oak-examples/webapp: update groovy dependency
[OAK-7836] - Update jackson dependencies to 2.9.7
[OAK-7848] - update maven-bundle-plugin to 3.5.1
[OAK-7913] - Update failsafe and surefire versions to 2.22.1
[OAK-8059] - Update Jackson dependency to 2.9.8
[OAK-8068] - Update slf4j dependency to 1.7.26
[OAK-8120] - Update http components to 4.5.7/4.4.11
[OAK-8179] - Update jacoco to 0.8.3
[OAK-8196] - Update httpclient/mime dependencies to 4.5.8
[OAK-8334] - Update Jackson dependency to 2.9.9
[OAK-8341] - Include tomcat-jdbc/juli in oak-run
[OAK-8348] - Update surefire/failsafe dependencies to 2.22.2
[OAK-8376] - update commons-codec dependency to 1.12
[OAK-8380] - Update Oak 1.6 to Jackrabbit 2.14.7
[OAK-8414] - Update jar-plugin dependency to 3.1.2
[OAK-8464] - Update javadoc-plugin to 3.1.1
[OAK-8486] - update jackson-databind dependency to 2.9.9.1
[OAK-8560] - Update jackson-databind dependency to 2.9.9.3
[OAK-8596] - Update Oak 1.6 to Jackrabbit 2.14.8

Technical task

[OAK-6414] - Use Tika config to determine non indexed mimeTypes
[OAK-7159] - RDBDocumentStore: use try-with-resources for nodes cache
locks
[OAK-7181] - RDBDocumentStore: use try-with-resources for ChangesTracker
[OAK-7333] - RDBDocumentStore: refactor index report
[OAK-7342] - RDBDocumentStore: missing rollback after 

[ANNOUNCE] Apache Jackrabbit Oak 1.10.5 released

2019-09-19 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.10.5. 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.10.5

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.10.5 is a patch release that contains fixes and
improvements over Oak 1.10. Jackrabbit Oak 1.10.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.10.5
-

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

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

Bug

[OAK-8298] - [Direct Binary Access] Blobs that are directly uploaded
are not tracked by BlobIdTracker
[OAK-8591] - Conflict exception on commit
[OAK-8597] - lc command is unable to construct OakDirectory
[OAK-8599] - [Direct Binary Access] Initiate upload should return null
if feature is disabled


Improvement

[OAK-8066] - Nodes with many direct children can lead to OOME when
saving
[OAK-8559] - Backport OAK-8066 to 1.10 and 1.8


Test

[OAK-8532] - Osgi based test to verify tika setup is working
[OAK-8535] - oak-it-osgi fails with encrypted credentials in
settings.xml


Task

[OAK-8449] - LastRev check/fix in DocumentNodeStore MBean
[OAK-8560] - Update jackson-databind dependency to 2.9.9.3
[OAK-8586] - Update Oak trunk and 1.10 to Jackrabbit 2.18.3


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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/

-Nitin


[ANNOUNCE] Apache Jackrabbit Oak 1.8.17 released

2019-09-16 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.8.17. 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.8.17

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.8.17 is a patch release that contains fixes and
improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.17
-

Bug

[OAK-8232] - Node#setPrimaryType(String) does not create child
nodes defined as autoCreated
[OAK-8591] - Conflict exception on commit

Test

[OAK-8532] - Osgi based test to verify tika setup is working
[OAK-8535] - oak-it-osgi fails with encrypted credentials in settings.xml

Task

[OAK-8449] - LastRev check/fix in DocumentNodeStore MBean
[OAK-8594] - Update Oak 1.8 to Jackrabbit 2.16.5



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

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by SHA512 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
athttps://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/


-Nitin


[ANNOUNCE] Apache Jackrabbit Oak 1.8.16 released

2019-08-29 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.8.16. 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.8.16

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.8.16 is a patch release that contains fixes and
improvements over Oak 1.8. Jackrabbit Oak 1.8.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.8.16
-

Technical task

[OAK-8150] - RDB*Store: add Oracle specific documentation
[OAK-8396] - documentation steps missing to run sweep on
RDBDocumentStore
[OAK-8445] - RDB documentation: minor fixes to documentation of
"revisions" command
[OAK-8481] - RDB*Store: update postgresql jdbc driver reference to
42.2.6
[OAK-8483] - RDB*Store: update mysql jdbc driver reference to 8.0.16
[OAK-8485] - RDB*Store: update mssql jdbc driver reference to 7.2.2

Bug

[OAK-8212] - ImporterImpl.importProperties prone to NPE
[OAK-8448] - VersionGC may get stuck at 60s scope
[OAK-8472] - Typo in oak-run console refresh command help
[OAK-8476] - RDBVersionGCSupport returns incorrect value for "oldest
deleted document"

Improvement

[OAK-7251] - BinaryTextExtractor should not ignore parse exception -
they should at least be logged at DEBUG in all cases
[OAK-8041] - IndexDefinitionBuilder should support facets and boost for
property definitions
[OAK-8066] - Nodes with many direct children can lead to OOME when
saving
[OAK-8114] - IndexDefinitionBuilder should be smarter when to reindex
while updating a definition
[OAK-8451] - GCMonitor: fix compiler warnings and Javadoc
[OAK-8453] - Refactor VersionGarbageCollector to extract
Recommendations class
[OAK-8526] - IndexDefinitionBuilder should support setting up index tags
[OAK-8559] - Backport OAK-8066 to 1.10 and 1.8

Task

[OAK-7680] - oak-commons: upgrade to project default mockito version
[OAK-8424] - Update jar-plugin dependency to version 3.1.1
[OAK-8427] - reactor pom: let assembly-plugin version default to what
parent specifies
[OAK-8428] - Update checkstyle-plugin dependency to version 3.1.0
[OAK-8430] - Update compiler-plugin dependency to version 3.8.1
[OAK-8431] - Update shade-plugin dependency to version 3.2.1
[OAK-8432] - Update war-plugin dependency to version 3.2.3
[OAK-8456] - Update httpclient/mime dependencies to 4.5.9
[OAK-8479] - update rat plugin to 0.13
[OAK-8486] - update jackson-databind dependency to 2.9.9.1
[OAK-8501] - oak-examples/webapp: update htmlunit dependency to 2.35.0
[OAK-8502] - oak-examples/standalone: update spring boot dependency to
1.5.21
[OAK-8503] - oak-benchmarks: update commons-compress dependency to 1.18
[OAK-8504] - oak-run: update groovy dependency to 2.4.17
[OAK-8560] - Update jackson-databind dependency to 2.9.9.3



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

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

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

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.md file for instructions on how to build this release.

The source archive is accompanied by SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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 

[ANNOUNCE] Apache Jackrabbit Oak 1.10.4 released

2019-08-16 Thread Nitin Gupta
The Apache Jackrabbit community is pleased to announce the release of
Apache Jackrabbit Oak 1.10.4. 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.10.4

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.10.4 is a patch release that contains fixes and
improvements over Oak 1.10. Jackrabbit Oak 1.10.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.10.4
-

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

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

Technical task

[OAK-8150] - RDB*Store: add Oracle specific documentation
[OAK-8396] - documentation steps missing to run sweep on
RDBDocumentStore
[OAK-8445] - RDB documentation: minor fixes to documentation of
"revisions" command
[OAK-8481] - RDB*Store: update postgresql jdbc driver reference to
42.4.6
[OAK-8483] - RDB*Store: update mysql jdbc driver reference to 8.0.16
[OAK-8485] - RDB*Store: update mssql jdbc driver reference to 7.2.2

Bug

[OAK-8212] - ImporterImpl.importProperties prone to NPE
[OAK-8448] - VersionGC may get stuck at 60s scope
[OAK-8472] - Typo in oak-run console refresh command help
[OAK-8476] - RDBVersionGCSupport returns incorrect value for "oldest
deleted document"
[OAK-8520] - [Direct Binary Access] Avoid overwriting existing binaries
via direct binary upload

Improvement

[OAK-7998] - [DirectBinaryAccess] Verify that binary exists in cloud
before creating signed download URI
[OAK-8114] - IndexDefinitionBuilder should be smarter when to reindex
while updating a definition
[OAK-8451] - GCMonitor: fix compiler warnings and Javadoc
[OAK-8453] - Refactor VersionGarbageCollector to extract
Recommendations class
[OAK-8526] - IndexDefinitionBuilder should support setting up index tags

Task

[OAK-7680] - oak-commons: upgrade to project default mockito version
[OAK-8424] - Update jar-plugin dependency to version 3.1.1
[OAK-8427] - reactor pom: let assembly-plugin version default to what
parent specifies
[OAK-8428] - Update checkstyle-plugin dependency to version 3.1.0
[OAK-8430] - Update compiler-plugin dependency to version 3.8.1
[OAK-8431] - Update shade-plugin dependency to version 3.2.1
[OAK-8432] - Update war-plugin dependency to version 3.2.3
[OAK-8456] - Update httpclient/mime dependencies to 4.5.9
[OAK-8479] - update rat plugin to 0.13
[OAK-8486] - update jackson-databind dependency to 2.9.9.1
[OAK-8501] - oak-examples/webapp: update htmlunit dependency to 2.35.0
[OAK-8502] - oak-examples/standalone: update spring boot dependency to
1.5.21
[OAK-8503] - oak-benchmarks: update commons-compress dependency to 1.18
[OAK-8504] - oak-run: update groovy dependency to 2.4.17

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

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.md file for instructions on how to build this release.

The source archive is accompanied by a SHA512 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://www.apache.org/dist/jackrabbit/KEYS.

About Apache Jackrabbit Oak
---

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.

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

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

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/