Skip to content

Flink 1.18: per-line build profile, artifact coordinates and loader identity #183

Description

@Flanderzz

Per-line build identity is shipped

PR #198 adds the Flink 1.18.1/Java 17 profile, matching released Calcite/Kafka/protobuf dependencies, compatibility source selection and line-qualified artifacts while preserving the default 2.2 coordinates. Maven enforcement rejects a Flink dependency from the wrong line. Qualified packaging, consumer POMs, source/Javadoc attachments, archive contents and all packaged-loader identity checks are validated.

PR #191 supplied the identity prerequisite; #200 completes image startup enforcement for mixed loader/core/extension payloads, including renamed JARs. The optimized Linux image suite passes on both lines. Both #198 and #200 passed all 47 checks before merge.

This completes the build/identity scope. Production readiness remains tracked by #182, cross-line upgrades by #188 and automated dual-line publishing by #189. The 1.18 line remains experimental. See docs/deployment.md and docs/releasing.md for the current contract.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions