Hi community,

We are excited to announce the release of Apache Ozone 2.2.0!

Release notes:
https://ozone.apache.org/release-notes/2.2.0/

Documentation:
https://ozone.apache.org/docs/

Javadoc:
https://javadoc.io/doc/org.apache.ozone

Github release page:
https://github.com/apache/ozone/releases/tag/ozone-2.2.0
Notable Changes

HDDS-13003 <https://issues.apache.org/jira/browse/HDDS-13003> |
*Major* | Snapshot
Defragmentation to reduce storage footprint

Snapshot defragmentation reduces snapshot storage footprint and improves
snapshot local-data, locking, and diff handling.
------------------------------

HDDS-12716 <https://issues.apache.org/jira/browse/HDDS-12716> | *Major* | Ozone
S3 gateway Phase 4

S3 Gateway Phase 4 delivers broad S3 API compatibility, request handling,
metrics, and correctness improvements.
------------------------------

HDDS-13177 <https://issues.apache.org/jira/browse/HDDS-13177> |
*Major* | Storage
Capacity Distribution

Storage capacity distribution improvements expand reporting and operational
visibility in Recon and SCM.
------------------------------

HDDS-10519 <https://issues.apache.org/jira/browse/HDDS-10519> |
*Major* | Refactor
OM info/args objects

Ozone Manager metadata and argument objects were refactored toward
immutability, builders, and safer request-state handling.
------------------------------

HDDS-5404 <https://issues.apache.org/jira/browse/HDDS-5404> | *Major* | upgrade
protobuf to proto3

Ozone moves toward protobuf 3 and removes older protobuf compilation paths.
------------------------------

HDDS-5713 <https://issues.apache.org/jira/browse/HDDS-5713> | *Major* | Add
a disk balancer for datanode

Disk Balancer adds and refines DataNode disk balancing, validation,
metrics, and command output.
------------------------------

HDDS-14424 <https://issues.apache.org/jira/browse/HDDS-14424> | *Major* | OM
HA: Support Follower Read (Phase 1)

OM HA follower reads add foundations for scaling read paths through
follower-side reads.
------------------------------

HDDS-10338 <https://issues.apache.org/jira/browse/HDDS-10338> |
*Major* | Implement
a Client Datanode API to stream a block

Client-to-DataNode stream block APIs lay groundwork for more efficient
streaming reads.
------------------------------

HDDS-14937 <https://issues.apache.org/jira/browse/HDDS-14937> | *Major* | Ozone
native implementation of Iceberg RewriteTablePath

Iceberg RewriteTablePath support adds Ozone-native path migration actions
and CLI integration.
------------------------------

HDDS-13679 <https://issues.apache.org/jira/browse/HDDS-13679> |
*Major* | Distributed
tracing improvement

Distributed tracing improvements introduce OpenTelemetry-oriented tracing
configuration and runtime support.
------------------------------

HDDS-14886 <https://issues.apache.org/jira/browse/HDDS-14886> |
*Major* | Umbrella:
Improve SCMHAInvocationHandler

SCM HA invocation handling is simplified and replaced with direct Ratis
invocation paths.
------------------------------

HDDS-13117 <https://issues.apache.org/jira/browse/HDDS-13117> | *Major* | Add
support for S3 conditional requests

S3 conditional request support adds PutObject conditional-write semantics.
------------------------------

HDDS-12090 <https://issues.apache.org/jira/browse/HDDS-12090> | *Major* | Fix
Snapshot Bootstrapping race condition to prevent snapshot corruption

Snapshot bootstrapping fixes strengthen lock ordering and race protection
to prevent corruption.
------------------------------

HDDS-11825 <https://issues.apache.org/jira/browse/HDDS-11825> |
*Major* | Support
interactive mode for ozone CLI

The Ozone interactive CLI submodule adds an interactive shell experience
and related command improvements.

Reply via email to