A few comments what we can improve in future releases: - I agree with Robert's comment to change the versioning to the same model as Flink where the master branch is on a SNAPSHOT version always and the releases are branches/tags with stable versions.
- The version names of the artifacts read a bit strange: flink-shaded-asm-5-1.0-5.0.4 - I would suggest to rename them to something like flink-shaded-asm_5.0.4-1.0 - The version of the artifact with an underscore, so separate artifact version from release version. Think of it as similar to the Scala version specific release artifacts. - I would suggest to also remove the "tools" directly from the source release, if that is not too much work.