Greetings all,

The 0.12.0 RC1 release of Apache Thrift is available for download.
0.12.0 will provide a large number of bugfixes and enhancements, and
adds language support for Common LISP, Swift, and Typescript.

We're doing things a little differently this time around and taking
advantage of some of the newer tooling that's available to us to
deliver the release.  In the past files were placed on bintray for you
to download.  For this release candidate, you can download the raw
package directly from github as a project snapshot.  The commit hash
for 0.12.0-rc1 is 384647d290e2e4a55a14b1b7ef1b7e66293a2c33 and it can
be found in the 0.12.0 branch.

zip format:
https://github.com/apache/thrift/archive/384647d290e2e4a55a14b1b7ef1b7e66293a2c33.zip

tgz format:
https://github.com/apache/thrift/archive/384647d290e2e4a55a14b1b7ef1b7e66293a2c33.tar.gz

Please help us qualify the release candidate and reply to this mailing
list if you find any release-blocking issues that are not already
known.

Continuous Integration builds have passed:

https://travis-ci.org/apache/thrift/builds/469849401
https://ci.appveyor.com/project/ApacheSoftwareFoundation/thrift/builds/21109686

New for 0.12.0, the list of changes in the file CHANGES has been enhanced with:
- New languages
- Deprecated languages
  - If you have suggestions for more, it will simplify the project
going forward.
  - If you disagree with the list (there's only one entry right now),
please say so.
- Breaking changes from 0.11.0
- Known Blocker and Critical Issues (from Jira)
- Issues fixed since 0.11.0, categorized by language!

A reminder that master is still open for changes and pull requests,
however no additional changes are currently planned for the 0.12.0
release right now.  If an additional release candidate is deemed
necessary, the 0.12.0 branch will be updated and this hash and
download links will cease to be valid.

Tentative release schedule for 0.12.0 is:

* 2018-DEC-19: Release Candidate 1
* 2018-DEC-26: Analyze feedback and assess whether release is a go or no-go
* 2018-DEC-28: Final Release tagged

Following final release tagging of the 0.12.0 release, individual
language package managers can be updated with new versions.  There is
no formal schedule for this to be completed.  Note that for this
version we are going to use a tagging format of "v0.12.0" as opposed
to the old style of "0.12.0", as there are some package managers
(dlang dub, for example) that require the "v" prefix in order to
accept a project.

Additionally, if you find this release process lacking and have
suggestions for improvement, use the mailing list.

Thanks,

Jim King
PMC Member, Apache Thrift

Reply via email to