Roadmap
These release names are based on US national parks, and for every minor release, we also move to the next letter for the release code name.
Backlog
| Release | Tag | Feature | Exit criteria |
|---|---|---|---|
| TODO | TODO | HDFS to Ozone upgrade Load Balancer Deployments for S3 Gateway Using NFS gateway from HDFS for Ozone Truncate support Rolling upgrades | Run Ozone tests with multiple SCM This will allow HDFS clusters to upgrade to Ozone without data copies. Native CSI support (ozone specific daemon) Security is on by default, TDE, and Security testing with different applications. Test and Document different load balancers that can with S3 Gateway. Test with NFS client |
Upcoming Releases
| Release | Tag | Features | Exit criteria |
|---|---|---|---|
| 3.0.0 | HDDS-11415 Leader Execution at Leader | ||
| 2.2.0 | Katmai | HDDS-5713 Disk balancer HDDS-8342 S3 Lifecycle Configurations - Object Expiration HDDS-13323 STS - temporary, limited-privilege credentials service | |
| 2.0.1 | ? | Critical bugs fixed found after 2.0.0 |
Past Releases
Ozone releases can be downloaded from https://ozone.apache.org/downloads/
| Release | Tag | Features | Exit criteria |
|---|---|---|---|
| 2.1.0 | Joshua Tree RELEASED | HDDS-10239 Storage Container Reconciliation HDDS-12940 Ozone Snapshot Phase 3: Scale up Snapshot Operations HDDS-8387 Container and volume scanners phase II HDDS-12564 Handling disk issues in Datanodes - Phase II | |
| 2.0.0 | Indiana Dunes RELEASED | HDDS-7593 Supporting HSync and lease recovery HDDS-7852 SCM Decommissioning Support HDDS-8829 Symmetric Keys for Delegation Tokens HDDS-10656 Atomic Key Overwrite and Key Replacement Other noteworthy changes: HDDS-6263 ARM64 support HDDS-8246 Java 11/17/21 Support and Testing HDDS-11577 AWS SDK v2 client support | |
| 1.4.1 | Hot Springs RELEASED | Stability improvements. For a detailed list, please refer to Changes between Ozone-1.4.0 and Ozone-1.4.1 on GitHub) | |
| 1.4.0 | Hot Springs RELEASED | Ozone Snapshot feature Erasure Coding - V2 support (offline reconstruction) Container balancer support for Erasure Coding Heat map support, more diagnose info on Recon Certificate auto rotation SCM Decommission support OM Decommission improvement New symmetric key based block/container token implementation Quota on FSO bucket support | |
| 1.3.0 | Grand Canyon RELEASED | Erasure Coding - V1 support (Online reconstruction support) Container balancer Limit number of RocksDB instances to 1 per disk on high-density Datanodes Ozone S3 Multi-tenancy Support S3 gRPC improvements for metadata path Filesystem Optimized and Object Store bucket layout types | |
| 1.2.0 | Glacier RELEASED | SCM HA support for fresh installations Non-rolling upgrade and downgrade support Optimized filesystem (prefix) support for fresh installations Transparent data encryption for S3 buckets | |
| 1.1.0 | Everglades RELEASED | Volume/Bucket Quota Support ofs/o3fs performance improvements with Teragen and Spark Ozone FS namespace | |
| 1.0.0 | Denali RELEASED | Security Phase II HA support for Ozone Manager ofs (HDDS-2665), new scheme: ofs://OM/volume/bucket/key Ozone Filesystem performance improvement (HDDS-2939) Ozone support security enabled Hadoop 2.x S3 volume/bucket mapping changes and bind mounted buckets (HDDS-3385) Hadoop 2.7 support / remove of Isolated class loader (HDDS-3458) Recon / Recon UI improvements (new management / debug screens) | Support upgrading / persist current versions metadata Support MR jobs with the new scheme Support fast directory list with 1 billion keys and deep hierarchy Testing integrations with other projects Hive LLAP Impala Spark (TPC-DS) |
| 0.5.0 | Crater Lake RELEASED | Stability improvements Performance and Scale High Availability Topology awareness. Management Console Disk Scanner Centralized Management UI updates to SCM and OM. Decommissioning | Long-running tests based on Apache NIFI, Hive, and Spark. Able to handle 1 Billion objects. GDPR Right to Erasure Network Topology awareness for block placement. Recon Server V1 Disk scanner and ability to detect block corruptions. Hadoop Configurations are hard to manage, make it easy for Ozone. Support Decommission. |
| 0.4.1 | Biscayne RELEASED | Stability improvements Ozone Native ACL support First class K8s support | Support Native ACLs in Ozone. Ozone becomes K8s aware. |
| 0.4.0 | Badlands RELEASED | Security | Hadoop Delegation Tokens and Block Tokens supported for Ozone. Transparent Data Encryption (TDE) Support - Allows data blocks to be encrypted-at-rest. Kerberos support for Ozone. Certificate Infrastructure for Ozone - Tokens use PKI instead of shared secrets. to communication secured via mutual TLS. Ability secure Ozone cluster that works with Yarn, Hive, and Spark. Helm/ support to deploy Ozone clusters on K8s. Support S3 Authentication Mechanisms like - S3 v4 Authentication protocol. S3 Gateway supports upload. Support S3A file system Support for Tracing and Profiling for all Ozone components. Audit Support - including Audit Parser tools. Apache Ranger Support in Ozone. |
| 0.3.0 | Arches RELEASED | S3 Protocol head | Create an S3 protocol head that can work with Ozone. Ingest via S3 protocol head, process data via Ozone FS. Support a minimally complete S3 API set. Make sure that AWS CLI and AWS Java SDK works correctly against the protocol head Large Scale and complete testing of Application Stack. YARN, Hive, and Spark. |
| 0.2.1 | Acadia RELEASED | Basic Ozone functionality Ozone FS Command Shell Java SDK. | Be able to create Ozone volumes, buckets, and Keys. Create a large number of keys. Millions of keys tested. Write large single key – 50GBs + Support Ozone REST and RPC protocols. User facing documentation Ship Java client Libraries for Ozone supporting both RPC and REST. Meet Apache Release criteria. Make sure YARN, Hive, and Spark applications can work against Ozone FS. |