Releases: AbsaOSS/spline-spark-agent
Releases · AbsaOSS/spline-spark-agent
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.commons
toza.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
Json4s
to fix sporadic classpath conflicts caused by inconsistent versions ofJson4s
andJackson
libraries provided by different versions and distributions of Spark (e.g. Databrics, EMR etc). - #652 - Fix a reflection error in
ExcelPlugin
when reading fromhdfs
location. - #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.name
session configuration parameter, to allow for better customization of the names of jobs, that are executed within the sameSparkContext
instance (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
NullPointerException
thrown in some cases in theNonPersistentActionsCapturePlugin
- #634 - Remove duplicated call to the
close()
method on Kafka producer inKafkaLineageDispatcher
- #639