...
cd to the release branch for apache geode and tag the commit with the final version
Code Block git tag -s rel/v{version} -m "Apache Geode v1.0.0 release" rel/v{version}.RC{latest_rc} git push origin rel/v{version}
cd to the release branch for geode-examples and tag the commit with the final version, using same commands as above
cd to the release branch for geode-native and tag the commit with the final version, using same commands as above
Use svn to move the distributions from dev to release. Use the folders created in step 1 of "Creating the release candidate" section.
Code Block # in the directory created in step 1 of "Creating the release candidate" section. cd dist svn mv dev/geode/{version}.RC#/ release/geode/{version} svn commit -m "Releasing Apache Geode {version} distribution"
Update the keys in dist/release.
Code Block # in the directory created in step 1 of "Creating the release candidate" section. cp dev/geode/KEYS release/geode/KEYS svn commit -m "Updating Apache Geode KEYS file"
- Review the contents of dist/release. Remove any inactive releases. https://dist.apache.org/repos/dist/release/geode/
- Promote the Nexus staging repo → login to repository.apache.org→ Select Staging repositories → Find "orgapachegeode-####" → Click on the Release Button on the toolbar.
...
No Format |
---|
The Apache Geode community is pleased to announce the availability of Apache Geode {version}. Apache Geode is a data management platform that provides a database-like consistency model, reliable transaction processing and a shared-nothing architecture to maintain very low latency performance with high concurrency processing. Geode {version} contains a number of improvements and bug fixes. It includes performance improvements in OQL order-by and distinct queries in client/server when security is enabled. New GFSH commands were added to get/set cluster config and to destroy gateway receivers. A new post processor was added to the new client protocol. Pulse now supports legacy SSL options. Auto-reconnecting members no more reuse old addresses and IDs. Duplicated or member-specific receivers are removed from cluster config during rolling upgrades. Users are encouraged to upgrade to the latest release. For the full list of changes please review the release notes: https://cwiki.apache.org/confluence/display/GEODE/ Release+Notes#ReleaseNotes-{version} The release artifacts can be downloaded from the project website: http://geode.apache.org/releases/ The release documentation is available at: http://geode.apache.org/docs/guide/{version eg. in the format as 17 or 18 or 19}/about_geode.html We would like to thank all the contributors that made the release possible. Regards, {Release Manager} on behalf of the Apache Geode team |
Remove previous release from mirrors.
remove from apache mirrors
Code Block cd dist/release/geode svn rm {$old_release} svn commit -m "remove old releases (they can still be found at http://archive.apache.org/dist/geode)"
- update https://geode.apache.org/releases/
- change the links (for old versions only, not the one you just released!) that contain closer.cgi to archive, like this:
- change the links for the gpg/md5 links like this:
- before: https://www.apache.org/dist/geode...
- after: https://archive.apache.org/dist/geode...