Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. 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}


  2. cd to the release branch for geode-examples and tag the commit with the final version, using same commands as above

  3.  cd to the release branch for geode-native and tag the commit with the final version, using same commands as above

  4. 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"


  5. 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"
  6. Review the contents of dist/release. Remove any inactive releases. https://dist.apache.org/repos/dist/release/geode/

  7. 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.

  1. 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)"


  2. update https://geode.apache.org/releases/
    1. change the links (for old versions only, not the one you just released!) that contain closer.cgi to archive, like this:
      1. before: http://apache.org/dyn/closer.cgi/geode...
      2. after: https://archive.apache.org/dist/geode...
    2. change the links for the gpg/md5 links like this:
      1. before: https://www.apache.org/dist/geode...
      2. after: https://archive.apache.org/dist/geode...