CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 316
Releases: wgzhao/Addax
6.0.2
Compare
Addax 6.0.2 has released! π
We are pleased to announce version 6.0.2, which focuses on improving stability and performance by addressing several bugs and implementing minor code refinements.
Below are the key updates in this release:
Highlight
- update Hadoop version to 3.3.6 (#1306)
- migrate from Apache HttpClient to Java 11 HttpClient (#1305)
- add hidden file filter to listStatus method in DFSUtil
π Changes
46ef26e (origin/master, origin/HEAD) [feat][plugin][hdfsreader] add hidden file filter to listStatus method in DFSUtil
d3afd05 [chore][docs][hivereader] add version compatibility information for HiveReader
dfb77d6 [bugfix][core][build] increase pom.xml read limit to capture a project version correctly
0539fbe [upgrade][dependencies] update Hadoop version to 3.3.6 (#1306)
02304c5 [chore][license][update] add Apache License 2.0 header to missing files
e33e74b [chore][plugin][dependencies] update log4j and zstd versions in pom.xml
0d343c6 [improve][plugin][httpreader] improve JSON body handling in POST requests
55b9198 [refactor][core] simplify job resource handling by removing HTTP request logic
d0dbbc3 [bugfix][core] fixed job file URL parsing to support case-insensitive protocols
32d42c5 [chore][plugin][icebergwriter] clean up pom.xml by removing unused dependencies and properties
bbb3e64 [chore][plugin][hdfsreader] fix indentation in pom.xml
56678f4 [chore][plugin][hivereader] remove unnecessary whitespace in pom.xml
ab24da9 [chore][plugin][dependencies] update Avro to 1.12.0 and ORC to 1.9.5
a9a6322 [chore][plugin][icebergwriter] update error message for unsupported file format
0647617 [bugfix][plugin][icebergwriter] fix error when write orc format table (#1304)
fdc8934 [chore][plugin][httpreader] remove unused commons-net dependency from pom.xml
2657f08 [refactor][plugin][httpreader] migrate from Apache HttpClient to Java 11 HttpClient (#1305)
5349776 [refactor][core] switch garbage collector from G1GC to ZGC for improved performance
fbaab28 [refactor][core] replace Apache HttpClient with Java 11 HttpClient for improved HTTP handling
50fd555 [maven-release-plugin] prepare for next development iteration
Assets 4
6.0.1
Compare
Addax 6.0.1 has released! π
We are pleased to announce version 6.0.1, which focuses on improving stability and performance by addressing several bugs and implementing minor code refinements.
Below are the key updates in this release:
- Add support for range data type for PostgreSQL (#1283)
- Add support for kerberos with kudu (#1290, #1292)
- Add support for geometry data type for MySQL (#1298, #1299)
π Changes
2405b5c [bugfix][plugin][elasticsearchreader] adds missing Apache HttpClient dependency
57bb867 [chore][dependencies] update jackson, redis.replicator, woodstox, and sqlite JDBC versions
682dd90 [feature][plugin][mysqlwriter] Add support for GEOMETRY data type handling (#1299)
f1e4d31 [feature][plugin][mysqlreader] Add support for GEOMETRY data type handling (#1298)
ab65c64 [chore][dependencies] update versions for druid, jansi, jsch, ngdbc, and iceberg
3b01026 [feature][plugin][kudureader] Add support for kerberos with kudu (#1292)
9a7a25a [improve][plugin][writer] enhances conflict handling by filtering out conflict columns in an update statement
b1f993f [chore][plugin][kuduwriter] simplify KuduHelper initialization and improve code comments
b0caf7a [feature][writer][kuduwriter] Add support for kerberos with kudu (#1290)
5fbada0 [refactor][plugin][postgresql] clean up error handling and improve code readability
6f95151 [add][plugin][postgresql] Add support for the range data type (#1283)
fc5128f [chore][update][dependencies] bump versions for paimon, gson, httpclient, clickhouse, and databend
f3111d7 [bugfix][plugin][hdfs] add exclusion for hadoop-client-api in protobuf-java dependency
545aa24 [chore][docker] update build script to use correct addax version directory
8fad050 [maven-release-plugin] prepare for next development iteration
Assets 4
6.0.0
Compare
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
- 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.
- Compatibility Updates
- Refactored the application codebase to remove deprecated APIs and ensure full compatibility with JDK 17.
- Updated dependency libraries to their JDK 17-compatible versions.
- Optimizations
- Improved memory management and garbage collection efficiency with JDK 17's G1 GC enhancements.
Upgrade Notes
-
Java Runtime Environment Requirement:
- 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.
-
Breaking Changes:
- Some deprecated features and APIs from JDK 1.8 may no longer function. Ensure custom integrations or extensions are updated accordingly.
-
Backward Compatibility:
- 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
da81f0f (tag: 6.0.0) [maven-release-plugin] prepare release 6.0.0
f0e5114 (origin/master, origin/HEAD) [refactor][github][action] remove create-release to avoid creating duplicate label
0c6d619 [chore][github][action] Update maven-publish.yml to trigger on version tags and refine upload condition
0982b26 [chore][core] Refactor comments and logging statements for clarity
0b1ee2c [bugfix][plugin][streamwriter] Fixed issue where stdout resource being closed prevented the logger from writing to the console.
13bc07a [chore][docs] change jdk to 17
70b6b1c [chore][docs] Add iceberg logo
7ac68c2 [chore][core] Add reserved keyword system
e0c2555 [improve][plugin][s3writer] refine pom to reduce the target size
9749d3d [improve][plugin][s3writer] Rename formatwriter package to writer for consistency
8400e24 [add][writer][s3writer] Add support for orc and parquet storage format (#1275)
cb1964d [chore][plugin][icebergwriter] satisfy code style: Improve code formatting and consistency in IcebergHelper and IcebergWriter classes
67a1f0a [chore][plugin][icebergwriter] Add Apache License header to IcebergHelper and IcebergWriter classes
fbbd0ea [add][plugin][icebergwriter] add write plugin icebergwriter (#1208)
330b2fd [feature][core] Optimize garbage collection settings for JDK 17
17843b5 [chore][doc] Update runtime requirements in README files to specify JDK 17
ea54c93 Optimzie for jdk17 (#1273)
afbf8b8 [feature][plugin][s3reader] Add support for path-style access configuration in S3 client
e4c4bed [feature][docker] Add Docker Build and Push steps to CI workflow
381951d [maven-release-plugin] prepare for next development iteration
Known bugs:
hdfsreader and hdfswriter plugins
if you encounter the following errors:
2025-06-04 13:56:02.341 [ job-0] ERROR Engine - java.lang.NoClassDefFoundError: org/apache/hadoop/shaded/com/ctc/wstx/io/InputBootstrapper
at com.wgzhao.addax.plugin.writer.hdfswriter.HdfsHelper.getFileSystem(HdfsHelper.java:68)
at com.wgzhao.addax.plugin.writer.hdfswriter.HdfsWriter$Job.init(HdfsWriter.java:90)
at com.wgzhao.addax.core.job.JobContainer.initJobWriter(JobContainer.java:642)
at com.wgzhao.addax.core.job.JobContainer.init(JobContainer.java:280)
at com.wgzhao.addax.core.job.JobContainer.start(JobContainer.java:126)
at com.wgzhao.addax.core.Engine.start(Engine.java:62)
at com.wgzhao.addax.core.Engine.entry(Engine.java:116)
at com.wgzhao.addax.core.Engine.main(Engine.java:145)
Caused by: java.lang.ClassNotFoundException: org.apache.hadoop.shaded.com.ctc.wstx.io.InputBootstrapper
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:592)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
... 8 more
you can delete the $ADDAX_HOME/plugin/reader/hdfsreader/libs/hadoop-client-api-3.2.4.jar
and $ADDAX_HOME/plugin/writer/hdfswriter/libs/hadoop-client-api-3.2.4.jar
Assets 4
5.1.2
Compare
Addax 5.1.2 has released! π
We are pleased to announce version 5.1.2, which focuses on improving stability and performance by addressing several bugs and implementing minor code refinements.
Below are the key updates in this release:
Highlights
Now, you can use JDK 17 to run Addax
π Changes
0ff910b (tag: 5.1.2) [maven-release-plugin] prepare release 5.1.2
d5ca390 [bugfix][lib][rdbms] Quote column name for split key to avoid reserved word
1a0c789 [feature][update] Enhance JDK support and update runtime requirements to JDK 17
27df774 [feature][update] Upgrade Project Compilation to JDK 17 (#1269)
da61691 [feature][rdbms] Add Sybase ASE support for primary key and unique key retrieval in GetPrimaryKeyUtil (#1265)
862b0dd [feature][rdbms] Add support for sqlite with autoPk
item (#1264)
39e7a21 [chore][core] Revert Simplify needChannelNumber calculation by removing redundant checks
500c090 [chore][update][3rd] Update dependency versions in pom.xml
bf3b274 [improve][doc] Enhance autoPk section with detailed behavior and logging information
b509e75 [refactor][core] Simplify needChannelNumber calculation by removing redundant checks
a182da7 [improve][doc] Add notes on character set considerations for autoPk and splitPk usage
9425c7c [chore][lib][storage] Update CSVParser instantiation to replace deprecated methods with updated API
4cfa2d8 [improve][svg] Refactor SVG files for improved readability and consistency
bed068c [feature][github][ci] Update changelog generation to use latest release tag and enhance release notes
2b41adb [feature][docker] Add version output step to docker-push.yml for tagging images
5bc426e [maven-release-plugin] prepare for next development iteration
Assets 4
5.1.1
Compare
Addax 5.1.1 has released! π
We are excited to share the routine patch release of version 5.1.1, focused on incremental improvements to ensure a smoother and more reliable experience. This version primarily addresses a range of minor bugs and incorporates subtle code enhancements for better system performance.
Bug Fixes:
- [addax-rdbms] Fix
calculateStringBetween()
method to avoid generating backslash characters that lead to invalid SQL conditions. (#1258) - [hbase20xsqlreader] Fix null values in convertPhoenixValueToAddaxColumn method
- [hdfswriter] Fix missing parquet-avro dependency with exclusions in pom.xml
π Changes
- 31d0ee0 [feature][issue-template] Update default version to 5.1.0 and adjust version options in NEW-ISSUE.yml
- 8eaad4c [chore][deps] Bump com.google.protobuf:protobuf-java from 3.25.1 to 3.25.5 to fix CVE-2024-7254
- 72a6013 [bugfix][lib][rdbms] Fix
calculateStringBetween()
method to avoid generating backslash characters that lead to invalid SQL conditions. (#1258) - 8869217 Merge branch 'master' of github.com:wgzhao/Addax
- ca2dee4 [chore][deps] Update some library versions in pom.xml
- 76903b4 [bugfix][reader][hbase20xsqlreader] Handle null values in convertPhoenixValueToAddaxColumn method
- 4f06f38 [chore][deps][3rd]: Update poi and databend JDBC driver versions in pom.xml
- 50bce26 [chore][github][ci] Update Docker actions to latest versions in workflow
- 69fc89e [bugfix][plugin][hdfswriter] Add missing parquet-avro dependency with exclusions in pom.xml
- 8aa639a [feature][ci] Add GitHub Actions workflow for building and pushing Docker images
- 8c27ccd [chore][depends] Fix Authorization Bypass Through User-Controlled Key vulnerability
- 17826ac [chore][depends] Fix vulnerable to SQL Injection via line comment generation
- 93d2129 [chore][depends] Fix Parquet Avro Vulnerability to Arbitrary Code Execution
- 360c98a [chore][depends] Update dependency versions in pom.xml for httpcore, joda-time, ognl, influxdbClient, and spotbugs-maven-plugin
- a8f467d [improve][docker] Simplify Dockerfile by using official Maven and OpenJDK images and add support for Aliyun mirrors
- e347749 [improve][core] update shebang in addax.sh and adjust COPY command in Dockerfile
- 6a97a9b [maven-release-plugin] prepare for next development iteration
Assets 4
5.1.0
Compare
Addax 5.1.0 has released! π
Highlight
1. HDFS Reader Plugin: Complex Data Type Support
Added support for Array and Map data types in ORC and Parquet file formats, enabling seamless read operations for nested and structured data.
2. HDFS Writer Plugin: Expanded Data Compatibility
Enhanced the writer plugin to support Array and Map data types for ORC and Parquet formats, ensuring full compatibility with complex data structures during write operations.
3. Hive Reader Plugin: Complex Data Type Support
Added support for Array and Map data types in ORC and Parquet file formats
4. Optimized Package Size
Streamlined dependencies and removed redundant components, reducing the overall package size by ~40% (from 900MB to 450MB). This improves deployment efficiency and resource utilization.
π Changes
- [feature][plugin][hivereader] Add support for ARRAY and Map data type in HiveReader
- [improve][plugin][hdfswriter] Refactor ORC writer for code clarity
- [feature][plugin][hdfsreader] Add support for ARRAY and MAP data types in ORC and Parquet file format (#1240)
- [chore][doc] Refine slogan picture
- [feature][plugin][hdfswriter] Add support for ARRAY and MAP data type in ORC and Parquet format (#1238)
- [improve][plugin][paimonwriter] Add dynamic bucket mode support and optimize write logic
- [improve][docs] Update statsreport.md for clarity and add example service interface
- [improve][plugin][hdfsreader] Optimize dependencies to reduce package size by 50%
- [improve][issue-template] Update default version in NEW-ISSUE.yml to 5.0.0 and add additional version options
- [improve][script] Enhance build-module script to support multiple module builds and improve deployment logic
- [improve][plugin][hdfswriter] Optimize dependencies to reduce package size by 50%
- [improve][lib][rdbms] Refactor update SQL generation for cleaner code and enhanced readability
- [bugfix][plugin][oraclewriter] Remove unnecessary Clob and Blob freeing in PreparedStatement handling
- [improve][plugin][rdbms] Add case-insensitive column matching for update mode
- [chore][plugin][oracle] Bump Oracle JDBC driver from 19.7.0.0 to 21.5.0.0
- [improve][plugin][oraclewriter] Enhance CLOB and BLOB handling in PreparedStatement and add NVARCHAR support
- [feature][lib][rdbms] Revert to use commons-dbcp2 BasicDataSource for better compatibility
- [bugfix][plugin][hivereader] Fix backwards compatibility with older Hive JDBC drivers
- [feature][plugin][hivereader] Optimize dependencies with minimal Hive JDBC imports
- [bugfix][plugin] update MySQL connector dependency from mysql-connector-java to mysql-connector-j
- [improve][core] remove redundant echo statements before executing Addax job
- [chore][core] Bump ch.qos.logback:logback-core and logback-classic from 1.3.12 to 1.3.15
- [refactor][lib][rdbms] replace BasicDataSource with DruidDataSource and update dependency versions in pom.xml
- [improve][core] enhance boolean parsing to accept 'yes' and 'no' strings
- [feature][lib][rdbms] implement efficient string split point calculation for primary keys
- [improve][lib][rdbms] streamline SQL schema handling and improve readability in GetPrimaryKeyUtil
- [feature][plugin][hdfsreader] remove unused Hive dependencies and update exclusions in pom.xml
- [refactor][plugin][hdfsreader] remove unused JobConf and update dependency versions in pom.xml
- [feature][plugin][accesswriter] add file existence check and creation for MDB file
- [chore][plugin][jsonfilereader] use updated json-smart dependency to fix CVE-2023-1370
- [feature][plugin][kafkareader] add maxMessageNumber configuration to KafkaReader for limiting message consumption
- [refactor][plugin][paimonweriter] update pom.xml to use properties for version management of Paimon dependencies
- [refactor][plugin][hivereader] update pom.xml to simplify dependency management and improve version handling
- [refactor][core] remove version numbers and exclusions from dependencies in pom.xml
- [update][3rd] update dependencies in pom.xml to latest versions
- [feature][core] add install_plugins.sh script for plugin installation from Maven Central
- [improve][core] update addax.sh to improve error handling and code readability
- [chore][docs] update README files to remove lite image references and adjust build instructions
- [refactor][core] improved directory structure and module organization (#1224)
- [improve][lib][rdbms] update executeQuery method to handle non-result set queries
- [bugfix][plugin][doriswriter] add missing MySQL jdbc driver
- [maven-release-plugin] prepare for next development iteration
Assets 4
5.0.0
Compare
Addax 5.0.0 has released! π
Compatibility Warning β οΈ
Version Compatibility Notice
This release contains core class changes and updated database split algorithm. It may not be fully compatible with deployments using versions prior to 5.0.0
π Changes
- 3d1fb4a [maven-release-plugin] prepare for next development iteration
- 31e0309 [maven-release-plugin] prepare release 5.0.0
- ca34d4e [refactor][plugin] add distribution management and new dependencies in pom.xml
- 87dbe2b [chore][build] enhance build-module.sh with improved error handling and user feedback
- 39afbc5 [refactor][core] merge the common module into core module
- c7d4220 [refactor][plugin] standardize packaging declaration in pom.xml files to meet enforce requirement
- 7caa74c [refactor][plugin] meet enforce rule
- e421eba (origin/combine_core_common) [refactor][plugin] update pom.xml dependencies and enhance DefaultDataHandler documentation
- 4e7cf65 [refactor][plugin] update dependencies to provided scope in pom.xml
- b7cd629 [refactor][core] update error code imports to core package
- d6a7c29 [refactor][core] merge the module common into core
- 9c23ec4 [refactor][plugin][ftpreader] Enhance FTP helpers with wildcard support and recursed file listing
- 534c61e [refactor][plugin][hdfswriter] Improve ORC writer with enhanced null handling and schema building
- cd8e2c3 [bugfix][plugin][hdfswriter] Correct schema handling in ParquetWriter
- ebfd8f0 [feat][plugin][hdfswriter] Enhance ParquetWriter with improved schema generation, error handling
- 7241359 [chore][doc][theme] Update theme configuration for improved dark/light mode support and remove deprecated main.html
- ed5ecdc [chore][plugin][httpreader] Initialize credsProvider in HttpReader for proper authentication handling
- 815f2f3 [feat][plugin][httpreader] Add support for token-based authentication in HttpReader
- 674f602 [chore][common] Enhance AddaxException for improved error handling and message formatting
- 972afc4 [chore][lib][rdbms] Improve FileHelper class with enhanced logging, error handling, and code readability
- 51f4286 [chore][lib][rdbms] Simplify compression handling and improve resource management in StorageReaderUtil
- 5ff12fa [feat][lib][rdbms] enhance split key check to handle empty string correctly in CommonRdbmsReader
- 2404613 [bugfix][lib][rdbms] Handle null string as a valid column value in DataBaseType
- 4bfa034 [update][docs][README] Enhance star history section with responsive image support
- 308358e [update][ci] Improve changelog generation in maven-publish.yml for better release tracking
- b3e4738 [update][github][template] Enhance bug report template with improved instructions and bilingual support
- 7f806c1 [update][docs] Revise README for improved clarity, structure, and feature highlights
- 2cbc371 [maven-release-plugin] prepare for next development iteration
Assets 4
4.3.0
Compare
Addax 4.3.0 has released! π
Compatibility Warning β οΈ
Version Compatibility Notice
This release contains core class changes and updated database split algorithm. It may not be fully compatible with deployments using versions prior to 4.3.0.
Changes
- ee063f4 [update][ui] replace the favicon
- aa16ee3 [feat][ui][home] Revamp home page with new hero section, feature cards, and improved layout
- d0e12e7 [feat][lib][exception] Enhance AddaxException with new methods for illegal and missing configuration values
- afef345 [update][docs][README] Add versioning scheme section with Semantic Versioning guidelines
- 561d3f3 [refactor][lib][rdbms] Remove unused quoteTableName method and clean up original configuration checks
- 988305d [refactor][lib][rdbms] Simplify dealColumnConf method by removing connection factory dependency
- 05dc608 [feat][lib][rdbms] Simplify connection handling and improve method consistency
- 174f88f [feat][lib][rdbms] emit warning for potential threadβsafety issues (#1215)
- dbc3652 [bugfix][lib][rdbms] incorrect eachTableSplitSize setting while guess primary key
- 4943c15 [bugfix][core] Fix parsing of JVM configuration in addax.sh by removing unnecessary characters
- a245113 [update][3rd] Update dependency versions to updated version
- d878933 [refactor][core] Add relativePath to parent POM for better module resolution
- bfdeb22 [refactor][plugin] Improve code readability by simplifying stream operations and enhancing error handling
- 109a565 [refactor][plugin] Translate comments and error messages to English for better clarity and remove unnecessary code
- 952f062 [refactor][plugin] Translate comments and error messages to English for better clarity
- 65c4554 [refactor][plugin][hbase11xsqlreader] Translate comments to English for better clarity and remove unnecessary code
- 3c51c77 [refactor][plugin][hbase11xreader] Translate comments and error messages to English for better clarity
- 5a69ba2 [refactor][plugin][ftpreader] Translate comments to English for better clarity and remove unnecessary comments
- 01a450a [refactor][plugin][elastichsearcreader] Translate comments and error messages to English for better clarity
- 659bad7 [refactor][plugin][dbfreader] Translate comments to English and improve error messages for clarity
- b2c78c6 [refactor][plugin][datareader] Rename mixup function parameters for clarity and update comments in PhoneUtil and StockUtil
- 8e0b731 [refactor][plugin][cassandrareader] Translate comments and error messages to English for better clarity
- bd0d016 [refactor][lib][transformer] Translate comments and JavaDocs to English for better clarity
- aa53912 [refactor][lib][storage] Translate comments and JavaDocs to English for better clarity
- 2e84b58 [refactor][lib][rdbms] Translate comments and JavaDocs to English for better clarity
- e42c429 [refactor][core] Translate comments and JavaDocs to English for better clarity
- 4b1b737 [refactor][common] Add more java docs, translate into english
- 68cb425 [feat][core] Update JVM settings to use configuration from core.json and apply environment variables
- dde59cd Merge branch 'master' of github.com:wgzhao/Addax
- a230d58 [feat][doc][readme] Update logo SVG files with new design elements and replace PNG references in README
- 2079035 [feat][plugin][doriswriter] Update batch size to 102400 and add workers property to loadProps
- 8436d5b [feat][core] Improve formatting of reader and writer plugin JSON output
- 1b0bf01 [feat][plugin][doriswriter] Change log level from info to debug for batch data joining and stream load completion
- 4ebd15b Merge branch 'master' of github.com:wgzhao/Addax
- 3a11fdc [update][issue-template] Update version options and improve descriptions in NEW-ISSUE.yml
- 29c8803 [feat][docker] Enhance build process by adding Docker image push commands and optimizing Maven options
- 3c81d11 [maven-release-plugin] prepare for next development iteration
Assets 4
4.2.4
Compare
Addax 4.2.4 has released! π
Changes
- bfec4b5 [update][plugin][clickhouse] Bump com.clickhouse:clickhouse-jdbc from 0.6.5 to 0.8.1 (#1206)
- bcc57b4 [feat][lib][rdbms] Add support for Quoting reversed column names
- 5c1ee2d [feat][lib][rdbms] add exclude column item(excludeItem) for rdbms reader(#1205)
- 93a92cd [update][plugin][hdfsreader] remove unused parameter in file read methods
- fd3d818 [update][plugin][hdfsreader] Add javadoc
- c2ff30c [update][lib][rdbms] remove unused method: GetPrimaryKeyUtil#getSchema
- a3e2a91 [improve][plugin][hdfsreader] ignore hidden directory or file
- 763010d [update][lib][storage] change the aircompressor scope from compile to runtime
- 26d65d5 [bugfix][plugin][hdfsreader] fix schema handling logic
- 9e20147 [update][lib][storage] exclude older commons-io and commons-lang3 deps from commons-compress
- abe02fe [update][plugin][hdfswriter] remove unused imports
- af3aa65 [improve][plugin][paimonwriter] remove aws hadoop deps to reduce package size
- 62ea66f [update][plugin][hdfs] typo fix
- 17509f7 [update][github] Add enforcer verify while PR triggered
- 23226fe [update][maven][enforcer] comply with enforcer plugin rules
- cca86d7 create svg logo file
- e367149 [update][deps][databendwriter] Bump com.databend:databend-jdbc from 0.3.2 to 0.3.4
- 9ae3bbe [improve][plugin][rdbmswriter] ignore writeMode if present instead of throw exception
- 232c9f6 [update][deps] Bump some deps to updated version
- 4b55145 [update][docs] wrap long lines for better mobile readability
- 14834c0 [update][plugin][s3writer] minor code style improve
- dc10764 [feat][lib][rdbms] set login timeout value for hive jdbc
- 00d2f8c [update][github] use MAVEN_OPTS env variable to set mvn compile behavior
- 0e2d49a [bugfix][plugin][rdbms] isolate database driver configurations using separate enum instances
- fc58d3e [bugfix][plugin][paimonwriter] write timestamp_ntz data error (#1198)
- 97a21d5 [update][docs] improve grammer
- f8c5bf8 [feat][docs] Add landing page (#1197)
- a5197ae [update][github][action] Bump actions/setup-java from 4.6.0 to 4.7.0 (#1196)
- 2afd64f [add][plugin][hdfs] Add hdfsSitePath option to specify hdfs-site.xml path
- 2892565 [update] Add module description
- de79f0e [update][plugin][sybasewriter] download sybase jdbc driver from maven repo instead of local
- 376f9b2 [update][plugin][sybasereader] download sybase jdbc driver from maven repo instead of local
- 04c8f87 [update][core] remove legacy OSSRH setting
- 7a86838 [update][core] get the gpg private password from env instead of prompt
- 1168b44 [update][plugin][oraclereader] download sdoapi from maven repo instead of local
- 3c51d05 [feat] Migration of Accounts from ossrh to maven central repository
- 9c1af4d [maven-release-plugin] prepare for next development iteration
Assets 4
4.2.3
Compare
Addax 4.2.3 has released! π
Changes
88e4900 [update][plugin][paimonwriter] format to meet code style
4fdc864 [update][docs] Add paimonwriter.json to for paimonwriter plugin doc (#1194)
032352f [update][docs] Add Paimon logo
bda5e2d [add][plugin][paimonwriter] Add support for writing files in Paimon format
1c2ab7d [improve][core] print more detail error message
903ac58 [improve][plugin][datareader] capture IndexOutOfBoundsException
b8d6e29 [update][github] Bump actions/setup-java from 4.4.0 to 4.6.0 (#1191)
d42aec3 [bugfix][plugin][doriswriter] Fix memory overflow causing task process to block
50440b9 [feature][plugin][s3writer] add pathStyleAccessEnabled config (#1186)
93c1938 [bugfix][plugin][rdbmsreader]rdbmsreader jdbc_url is string not list (#1185)
be7dcce [bugfix][lib][rdbms] Fix issue that column names containing 'update' are replaced