Closed wajda closed 11 months ago
The issue was caused by PR #715
See discussion #722 for details.
@kuhnen The shading was done to fix an issue occurred when combining Spline agent with other Spark extensions developed internally in Absa. I now understand that the decision wasn't quite optimal from the perspective of the Spline public API backward compatibility support for the wider community. Unfortunately since Spark doesn't provide any classpath isolation for Spark extensions there is no easy solution how to safely bundle shared libraries and maintain the stable API at the same time. While we are discussing the issue, since that actually was the only change in Spline agent 1.2.1 I guess the quickest fix for you will be to temporarily stick with the agent 1.2.0.
We decided to roll back the change done in #715 (ver. 1.2.x) in favour of #729 (2.0.x) So, the next release 1.2.2 will return to the state compatible with the previous 1.2.0, and the breaking change (in better shape) will be released in the 2.0.0.
Discussed in https://github.com/AbsaOSS/spline-spark-agent/discussions/722