Releases: ydb-platform/ydb-spark-connector
Releases · ydb-platform/ydb-spark-connector
v2.0.1
v2.0.0
What's Changed
- Split project to two different artifacts by @alex268 in #8
- Updated tests and added code coverage by @alex268 in #9
- Removed usage of JavaConversions by @alex268 in #10
- Memory limited implementation of YdbScanReadTable by @alex268 in #11
- Reorganize classes by packages by @alex268 in #12
- New implementation by @alex268 in #13
- Added convertation of UTF8String to ydb types by @alex268 in #14
- Added support of JDBC URL parameters by @alex268 in #15
- Fixed inconsistend reads by @alex268 in #16
- Added tests for YdbCatalog by @alex268 in #17
- Added implicit session for BulkUpsert & ReadTable by @alex268 in #18
- Added Scan impelementation based on QueryService by @alex268 in #19
- Performance fixes by @alex268 in #20
- New implementation of QueryService reader by @alex268 in #21
- Fixed key range filter by @alex268 in #22
- Added github actions by @alex268 in #23
New Contributors
Full Changelog: v1.3...v2.0.0
v1.3 - alpha release update
What's Changed
- TRUNCATE implementation
- Support for table creation on external metadata
- Preparing for columnar tables support
- Basic integration tests
- Switched to YDB SDK version 2.3.6
Full Changelog: v1.2...v1.3
v1.2 - alpha release update
Minor updates: dependency versions bumped, enhanced shading settings.
Full Changelog: v1.1...v1.2
v1.1 - alpha release update
This is the first alpha release of YDB Connector for Apache Spark. It allows Spark applications to connect to YDB, and read and write row tables. All previously stated limitations still apply.
Changes:
- fixed the GRPC dependency to match the YDB SDK version used. This is necessary to avoid the
java.lang.IllegalAccessErrorexceptions on YDB discovery calls.
v1.0 - initial alpha release
This is the first alpha release of YDB Connector for Apache Spark. It allows Spark applications to connect to YDB, and read and write row tables. Known limitations:
- Only row tables access has been tested. Reading and writing columnar tables is expected to fail.
- The connector cannot read YDB system tables (e.g. those under the
.sysdirectory). - Query results may be inconsistent in case of concurrent writes to the tables being read by the Connector.
- In case of any error during the write operation performed through the Connector, the target table may be left inconsistent (some rows may have been written, and some have not).
These limitations are to be addressed in the future releases of the Connector.