[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/


The Apache News Round-up: week ending 17 July 2020

2020-07-17 Thread Swapnil M Mane
[this newsletter is available online at https://s.apache.org/guasn ]

Happy Friday! Let's take a look at what the Apache community has been
up to over the past week:

"Trillions and Trillions Served" – the feature documentary on the ASF
filmed onsite at ApacheCon Las Vegas and Berlin in 2019
 - Watch “Apache Innovation”, the fourth and final segment of the
series https://s.apache.org/ApacheInnovation

ASF Board – management and oversight of the business affairs of the
corporation in accordance with the Foundation's bylaws.
 - Next Board Meeting: 19 August 2020. Board calendar and minutes
https://apache.org/foundation/board/calendar.html

ApacheCon™ – the ASF's official global conference series, bringing
Tomorrow's Technology Today since 1998.
 - Registration is OPEN (and free) for ApacheCon@Home taking place
online 29 September - 1 October. Join us!
https://www.apachecon.com/acna2020/
 - Sponsorships available for ApacheCon@Home
https://www.apachecon.com/acna2020/sponsors.html

ASF Infrastructure – our distributed team on three continents keeps
the ASF's infrastructure running around the clock.
 - 7M+ weekly checks yield uptime at 99.88%. Performance checks across
50 different service components spread over more than 250 machines in
data centers around the world. http://www.apache.org/uptime/

Apache Code Snapshot – Over the past week, 405 Apache Committers
changed 3,321,417 lines of code over 3,483 commits. Top 5
contributors, in order, are: Mark Miller, Shad Storhaug, Andi Huber,
Andrea Cosentino, and Gary Gregory.

Apache Project Announcements – the latest updates by category.

API --
 - The Apache Software Foundation Announces Apache® APISIX™ as a
Top-Level Project https://s.apache.org/29wd9

Big Data --
 - Apache HBase 2.3.0 released https://hbase.apache.org/

Blockchain --
 - Apache Tuweni (Incubating) 1.1.0 released https://tuweni.apache.org/

Content --
 - Apache Jackrabbit Oak 1.32.0 released https://jackrabbit.apache.org/oak

Enterprise Processes Automation / ERP --
 - Apache OFBiz 17.12.04 released https://ofbiz.apache.org/

Libraries --
 - Apache Annotator (Incubating) 0.1.0 released https://annotator.apache.org/
 - Apache BVal 2.0.4 released https://bval.apache.org/
 - Apache Daffodil (Incubating) 2.7.0 https://daffodil.apache.org/

Machine Learning --
 - Apache TVM (Incubating) 0.6.1 released https://tvm.apache.org/

Messaging --
 - Apache Curator 5.1.0 released https://curator.apache.org/

Web Frameworks --
 - The Apache Software Foundation Announces Apache® Wicket™ v9
https://s.apache.org/lpsmm
 - Apache Wicket 8.9.0 released https://wicket.apache.org/
 - Apache MyFaces Core 2.2.13 released http://myfaces.apache.org/


Did You Know?

 - Did you know that, as the world's largest Open Source foundation,
the ASF is 7,800 Committers strong?
https://projects.apache.org/timelines.html

 - Did you know that the "Trillions and Trillions Served" feature
documentary is now available with Chinese subtitles?
https://www.bilibili.com/video/BV1Uz411i7MH

 - Did you know that your employer can join companies such as American
Express, Bloomberg, IBM, and Microsoft in matching contributions and
volunteer hours made by their employees?
http://apache.org/foundation/contributing.html ?

Apache Community Notices

 - "Trillions and Trillions Served" – the documentary on the ASF
filmed onsite at ApacheCon Las Vegas and Berlin in 2019 have been
released: 1) full feature https://s.apache.org/Trillions-Feature 2)
"Apache Everywhere" short https://s.apache.org/ApacheEverywhere 3)
"Why Apache" teaser https://s.apache.org/ASF-Trillions 4) “Apache
Innovation” shorts https://s.apache.org/ApacheInnovation

 - Apache Month In Review: June 2020 – overview of events that have
taken place within the Apache community https://s.apache.org/June2020

 - The Apache Software Foundation Statement on the COVID-19
Coronavirus Outbreak https://s.apache.org/COVID-19

 - The Apache Software Foundation Celebrates 21 Years of Open Source
Leadership https://s.apache.org/21stAnniversary

 - The Apache Software Foundation Operations Summary: Q3 FY2020
(November 2019 - January 2020) https://s.apache.org/r6s5u

 - Apache in 2019 - By The Digits https://s.apache.org/Apache2019Digits

 - The Apache Way to Sustainable Open Source Success https://s.apache.org/GhnI

 - Foundation Reports and Statements
http://www.apache.org/foundation/reports.html

 - "Success at Apache" focuses on the people and processes behind why
the ASF "just works".
https://blogs.apache.org/foundation/category/SuccessAtApache

 - Inside Infra: the new interview series with members of the ASF
infrastructure team --meet Christ Thistlethwaite
https://s.apache.org/InsideInfra-Chris | Drew Foulks
https://s.apache.org/InsideInfra-Drew | Greg Stein Part I
https://s.apache.org/InsideInfra-Greg and Part II
https://s.apache.org/InsideInfra-Greg2

 - Did you know that Beam Summit 2020 will be held 24-28 August online
and free of charge? https://beamsummit.org/

 - Please 

Inside Infra: Greg Stein --Part III

2020-07-17 Thread Sally Khudairi
[this interview is available online at https://s.apache.org/InsideInfra-Greg3 ]

The close of the "Inside Infra" interview with ASF Infrastructure Administrator 
Greg Stein, who shares his experience with Sally Khudairi, ASF VP Marketing & 
Publicity. 

["Apache is growing: we're just seeing the demand explode and it's a hard 
problem for us to solve."]

PART THREE.

- We were talking about ensuring that the team is up to speed with everything 
required of them...

So there certainly are skill gaps; this is one of the things I want to help 
motivate the team with, where if somebody says, "Hey, I want to go and 
investigate Ansible as a potential Puppet replacement," I say, "Go forward." 

This would be similar to Google having their 20% projects. I'm sure you've 
heard of that.

- Oh, yeah.

It's almost the same where it's not 20%, maybe 5%, but it's the same as Google, 
no matter what they want to tell you, because everybody's got their job and you 
have to be really rigorous to carve out 20% of your time. And strictly 
speaking, it does actually make your Google manager a little upset if you carve 
out the entire 20%. But anyways, the concept is similar.

So for us it's like, "Well, go in and investigate Ansible, see if it'll work 
for us and put your notes into the Wiki." That's how we make forward progress, 
up our game, and learn new skills. If someone says, "I want to go and figure 
this out," the response is almost always, "Okay. You go do it." There's 
certainly an allowance for people to learn new skills. But most of the time we 
simply rely on, say, Gavin (ASF Infrastructure team member Gavin McDonald), 
knowing more about JIRA configuration than the other guys.

- That added component of sharing what you know, and adding it to the JIRA or 
to the Wiki actually is great because then everyone's learning. This is like 
the rising tide: everybody's learning about this, whether they're doing it 
perfectly or not. I think this is a very interesting process.

Yes, and that's also where Andrew (technical writer Andrew Wetmore) is helping 
us out. He’s organizing that information that we have learned, that we have 
documented, that we memorialized into the Wiki.

- Because our (ASF's) legacy is quite Medusa-like over all these years, it's 
interesting to see how everyone can get caught up and also contribute...you 
have to go back and deal with the legacy, but you also have to be able to move 
forward. To be able to bring others with you is brilliant. That's really cool.

The infrastructure has grown organically over 25 years from when Brian 
Behlendorf first said, "Hey, I have this server called hyperreal.org: you can 
run a CVS repository on it for the Web server."

- That computer was under his desk at the Wired offices way back when, wasn’t 
it...

Yes it was. And it's just grown organically over those 25 years. Then we had 
Minotaur and it did six different things ... now it only does half of one and 
we've moved the stuff out onto newer machines and newer processes and this and 
that. But the organic growth means that we've got some really hairy stuff. Our 
move to Puppet --first Puppet 3, and now to Puppet 6-- at each step we're 
improving it and making it less hairy and more manageable and something that 
somebody can come along, look at, pick up and run with it from there. That 
makes it a lot easier, so that we don't have to spend 100% of our time cross 
training.

- What are your thoughts on products, the hype cycle, where everyone's 
demanding Kubernetes, to use that as an example. Do you decide which products 
to provide support for, or is that up to Apache projects in the communities? 
You mentioned Ansible, just not too long ago, that was your internal decision 
to move. But I remember not long ago, GitHub entered into the landscape. How 
did that happen? How did you decide to make a move like that? That's a 
significant thing. Can you tell me a little bit about that?

It's a lot based on community input. So if we see a lot of people asking for a 
particular tool, we'll like, "Oh, hey, David, can you go and take a look at 
that and see if that's something…” Not David (ASF VP Infrastructure David 
Nalley), but Chris (Infrastructure team member Chris Lambertus) or somebody 
else. "Can you go take a look. Is that something that we can support? Because 
we're getting some queries about it."

And there's a little chicken and egg problem there that if the communities 
don't know to ask for the egg, we don't know whether to prep the chicken. It's 
like, “okay, wait, they don't even know to ask for a tool because we haven't 
said we will make this tool available, because we're not going to make the tool 
available until somebody asks”. But sometimes people file tickets like, "Can I 
get this set up?" and we'll go, "No."

Then six months later, somebody else will file a ticket: "Can I get this set 
up?" and we'll go," No." But after enough of those, we're like, "Maybe that's 
something that we 

[ANNOUNCE] Apache Atlas 2.1.0 released

2020-07-17 Thread Madhan Neethiraj
All,

Apache Atlas team is happy to announce the release of Apache Atlas 2.1.0.

Atlas is a scalable and extensible set of core foundational governance services 
– enabling enterprises to effectively and efficiently meet their compliance 
requirements within Hadoop and allows integration with the whole enterprise 
data ecosystem.

The release artifacts are available at: https://atlas.apache.org/#/Downloads

The binary artifacts are available from Maven central and its mirrors.

To use these artifacts, please use the following documentation: 
https://atlas.apache.org/2.1.0/index.html

More details on Apache Atlas can be found at: https://atlas.apache.org

We thank everyone who made this release possible.

Thanks,
Apache Atlas team




[ANNOUNCE] Apache Solr 8.6.0 released

2020-07-17 Thread Bruno Roustant
-BEGIN PGP SIGNED MESSAGE-

Hash: SHA256


The Lucene PMC is pleased to announce the release of Apache Solr 8.6.0.


Solr is the popular, blazing fast, open source NoSQL search platform from
the Apache Lucene project. Its major features include powerful full-text
search, hit highlighting, faceted search, dynamic clustering, database
integration, rich document handling, and geospatial search. Solr is highly
scalable, providing fault tolerant distributed search and indexing, and
powers the search and navigation features of many of the world's largest
internet sites.


Solr 8.6.0 is available for immediate download at:


  


### Solr 8.6.0 Release Highlights:


 * Cross-Collection Join Queries: Join queries can now work
cross-collection, even when shared or when spanning nodes.

 * Search: Performance improvement for some types of queries when exact hit
count isn't needed by using BlockMax WAND algorithm.

 * Streaming Expression: Percentiles and standard deviation aggregations
added to stats, facet and time series.  Streaming expressions added to
/export handler.  Drill Streaming Expression for efficient and accurate
high cardinality aggregation.

 * Package manager: Support for cluster (CoreContainer) level plugins.

 * Health Check: HealthCheckHandler can now require that all cores are
healthy before returning OK.

 * Zookeeper read API: A read API at /api/cluster/zk/* to fetch raw ZK data
and view contents of a ZK directory.

 * Admin UI: New panel with security info in admin UI's dashboard.

 * Query DSL: Support for {param:ref} and {bool: {excludeTags:""}}

 * Ref Guide: Major redesign of Solr's documentation.


Please read CHANGES.txt for a full list of new features and changes:


  


Solr 8.6.0 also includes features, optimizations  and bugfixes in the
corresponding Apache Lucene release:


  


Note: The Apache Software Foundation uses an extensive mirroring network for

distributing releases. It is possible that the mirror you are using may not
have

replicated the release yet. If that is the case, please try another mirror.

This also applies to Maven access.

-BEGIN PGP SIGNATURE-


iQJJBAEBCAAzFiEEONoMPOgYFwOgjk1XN3w7omrSnAoFAl8OzVcVHGJyb3VzdGFu

dEBhcGFjaGUub3JnAAoJEDd8O6Jq0pwKb+oQANmC6w7frKaCa1vYwYLYHKC4LCM2

fzjDPMwH9njmTBvDazbcjrRMY0cW2OjnNLg/AwwKGNLQ6rn4mBxsE7h6lX70NZXf

zjltJZc/FxeSYTntVPZ7kBRyYaEBTnPmg/Wy8KP5kY5yr2m785EapXYejyI2AeDo

UmM/9xZFN2DnME//Z0xq/GvGWwbQzDeH8UnyEQt2qrMJ8s3WMKa2+ofueKfX2cqD

76sH15drXfIzq09QkaH412rbgYUTI0zxB1HpYS/kOpY0zha+FDjBvYFyt4jPlLtC

pu81azFtd/0SvMX9AZLK3tPTuCDkWPGZAbjtEiGsEfYeM6LISlWsDLw4Wj5KPli0

8sbbaGZEb6jNJ7s2iOHLV5D+0OcjXree2IZetwQo179XybR7zI86uHIpjs0xUCIy

EwQrp1MdCVimpgZZbLdM4yXReAAuljzHtvjUC1WxMBPBZ27gx+GqJvmJuT0TnpX0

IJqS1kzYDsSsfWcu5QZ30X4WDpRggGzko7Iuem6Xh2o9Ba3/7svXrEyo8hH7D/nT

yXDJOXPaOq4A434+gierCSpyiG5RY1DnWwKIqT3SL1utLM/z0rZdO8eDsymAd7IC

FKEWhTifUvRPEaHv0mMBg/dogtR4MV8OU4QosR2AzByQgV+MNzLNyDrOR7AeD4Ko

DxoJ4VSbAuoPilwJ

=wRSZ

-END PGP SIGNATURE-


[ANNOUNCE] Apache Lucene 8.6.0 released

2020-07-17 Thread Bruno Roustant
-BEGIN PGP SIGNED MESSAGE-

Hash: SHA256


The Lucene PMC is pleased to announce the release of Apache Lucene 8.6.0.


Apache Lucene is a high-performance, full-featured text search engine
library written entirely in Java. It is a technology suitable for nearly
any application that requires full-text search, especially cross-platform.


This release contains numerous bug fixes, optimizations, and improvements,
some of which are highlighted below. The release is available for immediate
download at:


  


### Lucene 8.6.0 Release Highlights:


 * API change in: SimpleFSDirectory, IndexWriterConfig, MergeScheduler,
SortFields, SimpleBindings, QueryVisitor, DocValues, CodecUtil.

 * New: IndexWriter merge-on-commit feature to selectively merge small
segments on commit, subject to a configurable timeout, to improve search
performance by reducing the number of small segments for searching.

 * New: Grouping by range based on DoubleValueSource and LongValueSource.

 * Optimizations: BKD trees and index, DoubleValuesSource/QueryValueSource,
UsageTrackingQueryingCachingPolicy, FST, Geometry queries, Points,
UniformSplit.

 * Others: Ukrainian analyzer, checksums verification, resource leaks fixes.


Please read CHANGES.txt for a full list of new features and changes:


  


Note: The Apache Software Foundation uses an extensive mirroring network for

distributing releases. It is possible that the mirror you are using may not
have

replicated the release yet. If that is the case, please try another mirror.

This also applies to Maven access.

-BEGIN PGP SIGNATURE-


iQJJBAEBCAAzFiEEONoMPOgYFwOgjk1XN3w7omrSnAoFAl8OzRQVHGJyb3VzdGFu

dEBhcGFjaGUub3JnAAoJEDd8O6Jq0pwKiqsP/izMr3b3CUlsKJSiDEtQ6+cCmVRB

0vbonVplES7H1VHeyonGnByxQ8lS2LHkG28d/9ETvWcNFUJSYudk4p1KitE6UZgG

i+rRGM47JmpbcZK1R4Etyjdb0W+XB0ChNMiNsHFfFRxucISDIOJqrQOuUwKOI8JI

RxCt4Jwor45OCnc6e81KSkJHwNfvdxfer+V7rpzGB4rv9w3XpGjLZmqtkb1eIZK4

FdxwrcI86wa5cMamjcRYRp6I4VeSGdIx2aR1H5vyEahmKLe7E60u/KGfXF3/fycp

ihFHdvkGEbbGglw2GWQvD2HJ2vHhPJNaPG1TJO1xbANcSJqmeZUh2ftO9k3Vf1ir

m5ShJJNIndZrxGCKwVu9XmZZXNY6CDgSV8Ay83WP0G37pg/DC+XKhJtP2QRrvc5P

tHLw9pH5dJfb7S+QHpAprpK0azWUu1e8l6vERy99IG/50onZaoByZXWDmvJhxrzb

KtGZ2ScNJ/gvyu1S4uOQ2MsK6eRCt8w3wNbvkp2QoYCsY9eHAIJs+P3CbkeqCwci

A7/3zKtJGshwkoQHvUZIJFVgveRarckLjnUuMwZqU0wQRnCJl1un1OzmVFo410iq

LWdBoomouPDrtKgsCmO1NWE+NNIT+WKIuce618+Szff5881RtDPKCpUuwxs+wbtJ

d5CUYotiuBalNyHY

=c92+

-END PGP SIGNATURE-


[ANNOUNCE] Apache Calcite Avatica Go 5.0.0 released

2020-07-17 Thread Francis Chuang
The Apache Calcite team is pleased to announce the release of Apache 
Calcite Avatica Go 5.0.0.


Avatica is a framework for building database drivers. Avatica
defines a wire API and serialization mechanism for clients to
communicate with a server as a proxy to a database. The reference
Avatica client and server are implemented in Java and communicate
over HTTP. Avatica is a sub-project of Apache Calcite.

The Avatica Go client is a Go database/sql driver that enables Go
programs to communicate with the Avatica server.

Apache Calcite Avatica Go 5.0.0 is a major release of the Avatica Go 
client. Due to this, consumers of the package will need to update their 
import paths to "github.com/apache/calcite-avatica-go/v5".


This release also features a breaking change for connection metadata 
(CALCITE-3248): Previously, it is possible to set the HTTP username and 
password using the username and password parameters in the query string 
of the DSN. These parameters were confusing and didn’t signal the intent 
and effect of the parameters in addition to clashing with the 
avaticaUser and avaticaPassword parameters. The username and password 
parameters have now been removed as CALCITE-3248 implements the 
Connector interface via the NewConnector() method, which allows the 
driver to be instantiated with a custom HTTP client. Subsequently, it is 
now possible to set up the driver with a custom HTTP client and decorate 
it with the WithDigestAuth(), WithBasicAuth(), WithKerberosAuth() and 
WithAdditionalHeaders() methods.


For this release, support for the `dep` dependency manager has been 
removed and the recommended way to install this package is to use Go 
modules.


This release includes updated dependencies, testing against more
targets as well as a batching support to improve performance when 
working with large amount of changes using prepared statements. More 
information is available in the release notes:


  https://calcite.apache.org/avatica/docs/go_history.html#v5-0-0

The release is available here:

  https://calcite.apache.org/avatica/downloads/avatica-go.html

We welcome your help and feedback. For more information on how to
report problems, and to get involved, visit the project website at

  https://calcite.apache.org/avatica

or the Apache Calcite project website:

  https://calcite.apache.org/

Francis Chuang, on behalf of the Apache Calcite Team