daniel-packard opened a new pull request, #158: URL: https://github.com/apache/flink-docker/pull/158
Hi flink team - we're using the `flink:1.16` base image to deploy many of our flink jobs, but because this image is built on top of a more specific bugfix release (1.16.X), we run into issues where referencing specific jar versions in our deployment configurations (e.g. `flink-libary-1.16.2.jar`) break when the underlying base image bumps the bugfix version number. This PR provides a fix wherein the FLINK_RELEASE (1.16) is symlinked to the underlying FLINK_VERSION (1.16.2) jars. This is a similar pattern to the way many linux distros handle sxs installations of versioned libraries. In our deployments, we would now use `flink:1.16` docker base image, _and_ reference jars by the `1.16.jar` version, instead of being forced to reference them by a specific bugfix version that occasionally breaks NOTE: we're aware that we can _also_ use the `flink:1.16.2` base image - but this locks us out of bugfix releases. If you like this pattern, I'd be happy to port to the other dev branches as well -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
