Hi William, Thanks for putting the summary of the change list!
I found that RATIS-1677 (auto format) is missing. Also, we should move the auto-format related JIRAs to the "Incompatible change" section. - Before 3.0.0: when the startup option is RECOVER and no existing directories are found, it will auto format an empty directory. (The auto format may lead to data loss as described in RATIS-1677.) - 3.0.0: when the startup option is RECOVER and no existing directories are found, it will NOT auto format except for the single directory case (RATIS-1871). As a result, for the multiple storage directory case, a new server won't be able to start with RECOVER. It has to be explicitly formatted (i.e. start with FORMAT for the first time.) Will check the change list in more details. Tsz-Wo On Sat, Nov 18, 2023 at 2:10 AM Tsz Wo Sze <[email protected]> wrote: > Done. Please check > https://dist.apache.org/repos/dist/release/ratis/3.0.0/ > Tsz-Wo > > On Fri, Nov 17, 2023 at 7:10 PM William Song <[email protected]> wrote: > >> Hi Tsz-Wo, >> >> Could you help move the staged artifacts in svn from the dev area to the >> dist area? Thanks in advance! >> >> William >> >> > 2023-11-18 10:50,William Song <[email protected]> wrote: >> > >> > Thanks you all for voting! >> > >> > Vote is passed with 9 +1 votes (Attila, Tsz-Wo, Siddharth, Kajie, >> Nilotpal, Yaolong, Lokesh, Uma and me). >> > >> > Thanks again for the votes. It’s so exciting to release 3.0.0 with you >> all! >> > >> > Best Regards, >> > William Song >> > >> >> 2023-11-10 16:59,William Song <[email protected]> wrote: >> >> >> >> Hi community, >> >> >> >> I’m calling a vote For Apache Ratis Release 3.0.0 rc0. >> >> >> >> The git tag to be vote upon: >> >> https://github.com/apache/ratis/tree/ratis-3.0.0-rc0 >> >> >> >> The git commit hash: >> >> 238e2ec51cd780df6c214e3d0c20ce4de439fced >> >> >> >> The source and binary tarballs can be found at: >> >> https://dist.apache.org/repos/dist/dev/ratis/3.0.0/rc0 >> >> >> >> Fingerprint of the GPG key release artifacts are signed with: >> >> DCE2 C33D 41C6 2578 969D BAFE 37D6 ECF8 4E78 BC92 >> >> >> >> My public key to verify signatures can be found in: >> >> https://dist.apache.org/repos/dist/dev/ratis/KEYS >> >> >> >> Maven artifacts are staged at: >> >> https://repository.apache.org/content/repositories/orgapacheratis-1142 >> >> >> >> This vote will remain open for at least 72 hours. >> >> Please vote on releasing this ratis-3.0.0-rc0. Thanks in advance. >> >> >> >> [ ] +1 approve >> >> [ ] 0 no opinion >> >> [ ] -1 disapprove (and reason why) >> >> >> >> Starting with my +1(binding) >> >> - Verified checksums, signatures and git hash. >> >> - Checked LICENSE and NOTICE. >> >> - Compared the files in src tarball with the files at the given git >> tag (all matches excpet for ratis-experiments). >> >> - Built from source. >> >> - Ran regular Ratis CI. [1] >> >> - Ran ratis examples successfully. >> >> >> >> [1] https://github.com/apache/ratis/actions/runs/6812884699 >> >>
