Releases: AbsaOSS/spline-spark-agent
Releases · AbsaOSS/spline-spark-agent
2.2.3
2.2.1
Bugfixes
- #844 - Fix missing functional expressions in the
MERGE INTO ...operation lineage. Thanks to @AndreaCes
Full Changelog: release/2.2.0...release/2.2.1
2.2.0
Features
- #770 - Support for Spark 3.5
- #820 - Support for MaxCompute (thanks to @BerlinJava)
Bugfixes
- #821 - Fix incompatibility between different versions of Spark BigQuery Connector (thanks to @XavierZYXue)
- #827 - Fix Elasticsearch plugin to cover more variants of Elasticsearch Connector API usage.
2.1.0
What's Changed
- #705 - Added Suport for Spark 3.4 (thank you @rycowhi)
- #461 - Enable integration tests for Spark 3.3
Full Changelog: release/1.2.2...release/2.1.0
2.0.0
What's changed
This release is functionally the same as 1.2.2, with one subtle change in the extension API that makes it a braking change for those who is using custom Spline agent extensions (see below). Hence the major version bump.
In most cases just recompiling your extensions will be enough unless you explicitly used anything from the renamed package.
- #729 - Decouple from Absa Commons library and rename package
za.co.absa.commonstoza.co.absa.spline.commons
1.2.2
1.2.1
1.2.0
Bugfixes
- #623 - Fix an error related to incorrect closing the Kafka producer.
- #675 - Decouple from Spark embedded
Json4sto fix sporadic classpath conflicts caused by inconsistent versions ofJson4sandJacksonlibraries provided by different versions and distributions of Spark (e.g. Databrics, EMR etc). - #652 - Fix a reflection error in
ExcelPluginwhen reading fromhdfslocation. - #700 - A hot fix for the breaking change in Spark internal API introduced as a remediation of the SPARK-43413 (Thank you @uday1409!).
Improvements
- #653 - The application name is now taken from the
spark.app.namesession configuration parameter, to allow for better customization of the names of jobs, that are executed within the sameSparkContextinstance (Thank you @uday1409). - #649 - Developer setup improvement - add SDKMAN! config to automatically switch to the correct Java version required for the project build.
1.1.0
Features
- OAuth support for HTTP dispatchers (thanks to @rupesh3020) - #600, #618
Bugfixes
- Various fixes for AWS Glue - #602
- Fixes for Delta on Databricks - #570
- Fix
NullPointerExceptionthrown in some cases in theNonPersistentActionsCapturePlugin- #634 - Remove duplicated call to the
close()method on Kafka producer inKafkaLineageDispatcher- #639