Versions Compared

Key

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

...

Currently we don't keep CHANGES.txt in repo and only generate it on demand (before every release). To find previous example, search in previous release branch.

...

Code Block
mvn versions:set -DnewVersion="$TEZ_RELEASE_VERSION"


Modify

...

CHANGES.txt

...

to

...

set

...

the

...

release

...

date

...

to

...

when

...

the

...

vote

...

will

...

likely

...

end

...

(

...

+3

...

or

...

4

...

days

...

from

...

the

...

vote

...

start

...

).

...

If

...

needed,

...

add

...

missing

...

entries

...

in

...

CHANGES.txt

...

for

...

this

...

release's

...

ChangeLog

...

using

...

the

...

output

...

from

...

"git

...

log

...

--pretty=oneline"

...

Commit

...

and

...

push

...

all

...

the

...

changes.

Create a Release Tag
Code Block
git tag -a release-$TEZ_RELEASE_VERSION-$TEZ_RC_VERSION -m "Tez $TEZ_RELEASE_VERSION $TEZ_RC_VERSION"
# push the new tag 
git push origin release-$TEZ_RELEASE_VERSION-$TEZ_RC_VERSION 

...

Note that it takes 24 hours for the changes to propagate to the mirrors.
Wait 24 hours and verify that the bits are available in the mirrors before sending an announcement. Sometime it takes longer than 24 hours.

Update DOAP file for Tez

Update Tez_DOAP.rdf at the top of the source tree in the master branch to update the releases section for this new release.

Update the SNAPSHOT version on the master

...

The Apache Tez team is proud to announce the release of Apache Tez version x.y.z 

The Apache Tez project aims to create a framework to build efficient and scalable data processing applications that can be modeled as data flow graphs.

<Describe the highlights of the release>

...