THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
Once the release has been finalized, the last step of the process is to promote the release within the project and beyond. Please wait for 24h after finalizing the release in accordance with the ASF release policy.
Update japicmp configuration
Update the japicmp reference version and enable API compatibility checks for @PublicEvolving
APIs on the corresponding SNAPSHOT branch.
For new major release (x.y.0), run the same command also on the master branch for updating the japicmp reference version.
Code Block | ||
---|---|---|
| ||
tools $ NEW_VERSION=$RELEASE_VERSION releasing/update_japicmp_configuration.sh
tools $ cd ..
$ git add *
$ git commit -m "Update japicmp configuration for $RELEASE_VERSION" |
Merge website pull request
...
- Website pull request to list the release merged
- Release announced on the user@ mailing list.
- Blog post published, if applicable.
- Release recorded in reporter.apache.org.
- Release announced on social media.
- Completion declared on the dev@ mailing list.
- Update Homebrew: https://docs.brew.sh/How-To-Open-a-Homebrew-Pull-Request
- Update quickstart scripts in
flink-web
, under theq/
directory - Updated the japicmp configuration
- corresponding SNAPSHOT branch japicmp reference version set to the just released version, and API compatibiltity checks for
@PublicEvolving
was enabled - (major only) master branch japicmp reference version set
- to the just released version
- corresponding SNAPSHOT branch japicmp reference version set to the just released version, and API compatibiltity checks for
- Update the list of previous version in
docs/_config.yml
on the master branch. - Set
show_outdated_warning: true
indocs/_config.yml
in the branch of the previous Flink version - Update stable and master alias in flink.conf found in https://svn.apache.org/repos/infra/infrastructure/buildbot/aegis/buildmaster/master1/projects
- Update docs to "stable" in
docs/_config.yml
in the branch of the just-released version:- Change
version
fromx.y-SNAPSHOT
tox.y.z
, i.e.1.6-SNAPSHOT
to1.6.0
- Change
version_title
fromx.y-SNAPSHOT
tox.y
, i.e.1.6-SNAPSHOT
to1.6
- Change
github_branch
frommaster
torelease-x.y
, i.e.master
torelease-1.6
- Change
baseurl
from//ci.apache.org/projects/flink/flink-docs-master
to//ci.apache.org/projects/flink/flink-docs-release-x.y
- Change
javadocs_baseurl
from//ci.apache.org/projects/flink/flink-docs-master
to//ci.apache.org/projects/flink/flink-docs-release-x.y
- Change
is_stable
totrue
- Change
- (major/minor only) Update migration tests in master to cover migration from new version: (search for usages of
MigrationVersion
)AbstractOperatorRestoreTestBase
CEPMigrationTest
BucketingSinkMigrationTest
FlinkKafkaConsumerBaseMigrationTest
ContinuousFileProcessingMigrationTest
WindowOperatorMigrationTest
StatefulJobSavepointMigrationITCase
StatefulJobWBroadcastStateMigrationITCase
...