Download Latest Version 6.0.3 source code.tar.gz (7.4 MB)
Email in envelope

Get an email when there's a new version of Addax

Home / 6.0.0
Name Modified Size InfoDownloads / Week
Parent folder
addax-6.0.0.tar.gz 2025-06-04 696.7 MB
addax-6.0.0.tar.gz.sha256sum.asc 2025-06-04 85 Bytes
6.0.0 source code.tar.gz 2025-06-04 7.3 MB
6.0.0 source code.zip 2025-06-04 8.1 MB
README.md 2025-06-04 3.6 kB
Totals: 5 Items   712.1 MB 0

Addax 6.0.0 has released! 🎉

We are pleased to announce version 6.0.0. This update includes significant improvements, most notably the transition from JDK 1.8 to JDK 17. Below is a summary of key changes and enhancements in this release:

Key Highlights

  1. Migration to JDK 17
    • Improved Performance: With JDK 17's performance optimizations, users will experience faster execution and reduced resource consumption.
    • Enhanced Security: JDK 17 introduces stronger security mechanisms, offering additional protection against potential vulnerabilities.
    • Expanded Language Features: Developers can now utilize the latest Java language features such as:
      • Switch Expressions: Simplify switch logic for better code readability.
      • Text Blocks: Streamline the handling of multi-line strings.
      • Records: Create immutable data structures with minimal boilerplate code.
  2. Compatibility Updates
  3. Refactored the application codebase to remove deprecated APIs and ensure full compatibility with JDK 17.
  4. Updated dependency libraries to their JDK 17-compatible versions.
  5. Optimizations
  6. Improved memory management and garbage collection efficiency with JDK 17's G1 GC enhancements.

Upgrade Notes

  1. Java Runtime Environment Requirement:

  2. This version requires JDK 17 or newer to run. Users currently running JDK 1.8 will need to upgrade their Java runtime environment before deploying this version.

  3. Breaking Changes:

  4. Some deprecated features and APIs from JDK 1.8 may no longer function. Ensure custom integrations or extensions are updated accordingly.

  5. Backward Compatibility:

  6. Older versions of the software and configurations may require minor adjustments due to the upgraded platform. Refer to the compatibility guide in our documentation for detailed instructions.

📜 Changes

da81f0f3 (tag: 6.0.0) [maven-release-plugin] prepare release 6.0.0 f0e51143 (origin/master, origin/HEAD) [refactor][github][action] remove create-release to avoid creating duplicate label 0c6d6194 [chore][github][action] Update maven-publish.yml to trigger on version tags and refine upload condition 0982b261 [chore][core] Refactor comments and logging statements for clarity 0b1ee2ca [bugfix][plugin][streamwriter] Fixed issue where stdout resource being closed prevented the logger from writing to the console. 13bc07a7 [chore][docs] change jdk to 17 70b6b1c9 [chore][docs] Add iceberg logo 7ac68c2f [chore][core] Add reserved keyword system e0c25551 [improve][plugin][s3writer] refine pom to reduce the target size 9749d3d0 [improve][plugin][s3writer] Rename formatwriter package to writer for consistency 8400e243 [add][writer][s3writer] Add support for orc and parquet storage format (#1275) cb1964d4 [chore][plugin][icebergwriter] satisfy code style: Improve code formatting and consistency in IcebergHelper and IcebergWriter classes 67a1f0a1 [chore][plugin][icebergwriter] Add Apache License header to IcebergHelper and IcebergWriter classes fbbd0ea6 [add][plugin][icebergwriter] add write plugin icebergwriter (#1208) 330b2fd1 [feature][core] Optimize garbage collection settings for JDK 17 17843b59 [chore][doc] Update runtime requirements in README files to specify JDK 17 ea54c93c Optimzie for jdk17 (#1273) afbf8b81 [feature][plugin][s3reader] Add support for path-style access configuration in S3 client e4c4bedb [feature][docker] Add Docker Build and Push steps to CI workflow 381951db [maven-release-plugin] prepare for next development iteration

Source: README.md, updated 2025-06-04