Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 19 additions & 2 deletions content/en/docs/Contribution Guidelines/releasing.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
---
title: "Releasing Parquet"
linkTitle: "Releasing Parquet"
title: "Releasing Parquet-Java"
linkTitle: "Releasing Parquet-Java"
weight: 4
description: >
How to release Parquet-Java
---

### Setup

N.B. The mechanics of releasing parquet-format is the same (e.g. setting up keys, branching, votes, etc)

You will need:

- PGP code signing keys, published in [KEYS](https://downloads.apache.org/parquet/KEYS).
Expand Down Expand Up @@ -173,3 +175,18 @@ Add a [new release to GitHub](https://github.com/apache/parquet-java/releases/ne
Java artifacts are available from Maven Central.

Thanks to everyone for contributing!

#### 6\. Update parquet-format with feature enablement guidance

The recommendations for other feature enablement is generally tied to releases of
parquet-java (details are in the parquet-format repo). As releases are made the
specification should be updated to indicate the recommended dates for when a new
feature may be enabled.


### Release Cadence

Provided enough volunteers are available the Parquet community aims to have
releases on a quarterly basis (Targets months are January, April, July and
October). If a new major version is necessary it will be targetted for the
October release.
2 changes: 1 addition & 1 deletion content/en/docs/Contribution Guidelines/sub-projects.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ description: >

The [parquet-format](https://github.com/apache/parquet-format) project contains format specifications and Thrift definitions of metadata required to properly read Parquet files.

The [parquet-java](https://github.com/apache/parquet-java) project contains multiple sub-modules, which implement the core components of reading and writing a nested, column-oriented data stream, map this core onto the parquet format, and provide Hadoop Input/Output Formats, Pig loaders, and other Java-based utilities for interacting with Parquet.
The [parquet-java](https://github.com/apache/parquet-java) project is a Java library to read and write Parquet files. It consists of multiple sub-modules, which implement the core components of reading and writing a nested, column-oriented data stream, to and from the Parquet format, along with Hadoop Input/Output Formats, Pig loaders, and other Java-based utilities for interacting with Parquet.

The [parquet-cpp](https://arrow.apache.org/docs/cpp/parquet.html) project is a C++ library to read-write Parquet files. It is part of the [Apache Arrow](https://arrow.apache.org/) C++ implementation, with bindings to Python, R, Ruby and C/GLib.

Expand Down