Releases: wgzhao/Addax
6.0.4
Addax 6.0.4 has released! 🎉
We are pleased to announce version 6.0.4, which focuses on improving stability and performance by addressing several bugs and implementing minor code refinements.
Below are the key updates in this release:
📜 Changes
c402a61 [chore][docs] update mkdocs navigation for improved readability and localization
e3a1390 [refactor][lib][storage] enhance FileHelper and StorageWriterUtil with improved error handling, validation, and documentation
a4c6ed6 [chore][lib][rdbms] enhance JavaDoc comments across multiple classes for improved clarity and understanding
e621b75 [chore][core] improve comments and formatting in FilterTransformer and RetryUtil
d1ac643 [chore][core] improve Communication class with deep-copy constructor and message cloning
f772a62 [chore][lib][rdbms] refactor SQL query formatting for SQLite and Sybase cases
e65ff3f [chore][core][doc] enhance JavaDoc comments for better clarity and understanding
6bd212b [chore][lib][rdbms] replace List with Set for numeric JDBC types in GetPrimaryKeyUtil
9f939b5 [chore][github][action] Bump actions/checkout from 4 to 5 (#1332)
5b5bb62 [chore][3rd] update dependency versions in pom.xml
c6f5317 [chore][github][issue] update default version in NEW-ISSUE.yml to 6.0.3
3b2bcf2 [maven-release-plugin] prepare for next development iteration
6.0.3
Addax 6.0.3 has released! 🎉
We are pleased to announce version 6.0.3, which focuses on improving stability and performance by addressing several bugs and implementing minor code refinements.
Below are the key updates in this release:
📜 Changes
35ad873 (origin/master, origin/HEAD) [chore][docs] chanege the default directory
82414b0 [feature][lib][rdbms] support reading SQL from external files in querySql configuration (#1331)
2d5a780 [chore][docs] restore deleted docs
87c0215 [bugfix][plugin][cassandrareader] fix missing netty dependencies , fix #1329
2de7f97 [chore][github][issue-template] update version references and improve log output instructions in NEW-ISSUE.yml
240418f [refactor][doc][json] streamline JSON configuration by consolidating connection parameters and enhancing readability
4487de3 Merge branch 'master' of github.com:wgzhao/Addax
700acee [bugfix][lib][rdbms] SingleTableSplitUtil#buildStringSplitPointQuery should distinguish oracle and other rdbms to generate statement
110361e [chore][github][action] update GitHub Actions to latest versions for improved performance and security
e97928a [chore][docs] update plugin development and transformer documentation for clarity and consistency
a32b6b3 [chore][docs] update language links in mkdocs.yml for correct routing
8af9790 Add bilingual documentation support with English as default language (#1321)
95e04e4 Merge branch 'master' of github.com:wgzhao/Addax
368297b [chore][plugin][starrockswriter] improve logging format and enhance error handling
d0296c3 [chore][core] correct capitalization in job format upgrade comment in ConfigParser.java
9b24e6d [chore][core] simplify a switch statement in LoadUtil.java for improved readability
0ff7383 [feature][core] add common date constants and parameters to addax.sh for enhanced job configuration
dccc07c [chore][update][3rd]: update dependency versions in pom.xml
9c9b370 [chore][plugin][kuduwriter] simplify KuduHelper constructors and enhance KuduWriterTask with modern switch expressions
4e0852e [maven-release-plugin] prepare for next development iteration
6.0.2
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
6.0.1
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
6.0.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
- 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
5.1.2
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
5.1.1
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
5.1.0
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
5.0.0
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
4.3.0
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