app.artifacts.dir had a backwards-incompatible change

Details

Spark compat directories in the system artifact directory will now be automatically checked, regardless of whether they are explicitly set in app.artifacts.dir.

Rank:

1|i007qv:

Description

If a user has overridden the parameter 'app.artifacts.dir', in any version prior to CDAP 4.2, then upon upgrading to CDAP 4.3.0, the artifact cdap-data-pipeline 4.3.0 will not be visible/loaded by CDAP master.
A workaround is for the user to update their value 'app.artifacts.dir' as follows:
If their value is X, then make the new value:

X;X/${app.program.spark.compat}

The next time artifacts are loaded, the appropriate artifacts will be loaded.