Currently we have individual branches for each of the point releases (0.8.1, 0.9.0, 0.9.1, etc). It may be better to have a single 0.9 branch and then demarcate the actual releases through git tags. This way the branch becomes more stable over time as bug fixes are applied (in a magical world where bug fixes themselves can never introduce new bugs. Also unicorns).
I mentioned in the JIRA, but it'd be really good to commit bug fixes back to their original branches so that users can download and deploy the branch quickly (without worrying about trying to generate their own patches) and to ease point releases. This would avoid the following type of analysis: Since 0.9.0, the following JIRAs have been applied to trunk: * db2d93e - (HEAD -> master, origin/master, origin/HEAD) SAMZA-643: Improve error messages fro null stream in OutgoingMessageEnvelop (6 days ago) <Gustavo Anatoly> * a94e1ed - SAMZA-537: added RocksDB TTL support (7 days ago) <Naveen Somasundaram> * e801ab2 - SAMZA-662: fixed auto-created changelog stream does not have enough partitions when container number > 1 (8 days ago) <Guozhang Wang> * 4323003 - SAMZA-658: fix cached store iterator remove() function (2 weeks ago) <Guozhang Wang> * f0809a5 - SAMZA-657: add checkstyle to build script (2 weeks ago) <Guozhang Wang> * bb8a78a - SAMZA-557: Reuse local state in SamzaContainer on clean shutdown (2 weeks ago) <Navina Ramesh> * 9f30ef1 - SAMZA-647 add batch get API to KV-store (2 weeks ago) <Mohamed Mahmoud> * fdb90e7 - SAMZA-660: Added default serdes for changelog streams (3 weeks ago) <Tommy Becker> * 23fb2e1 - SAMZA-465: Use coordinator stream and eliminate CheckpointManager (3 weeks ago) <Naveen Somasundaram> * c37d752 - SAMZA-433: Rename "task" to "container" in AM and container (4 weeks ago) <Benjamin Fradet> * 88a844b - SAMZA-655: Add environment variable configuration rewriter. (4 weeks ago) <Dan Harvey> * 5a035b8 - Update committer list (5 weeks ago) <Yi Pan (Data Infrastructure)> * a09b1ff - SAMZA-646: Remove support for JDK6 (5 weeks ago) <Jakob Homan> * ffa84c0 - SAMZA-608; don't hange on serde errors in system consumers (5 weeks ago) <Yi Pan> * 3eb15a0 - SAMZA-629: add instructions for upgrading websites when releasing new version (6 weeks ago) <Yan Fang> * 6946f78 - SAMZA-540: Expose checkpointed offset in OffsetManager (6 weeks ago) <Renato MarroquĂn Mogrovejo> * 9427c9e - SAMZA-634; stop job coordinator when process job exits (6 weeks ago) <Tommy Becker> * 81f54a2 - SAMZA-616; make shutdown hook wait for container to finish (6 weeks ago) <Tommy Becker> * edc2c78 - SAMZA-636; add a uuid serde (6 weeks ago) <Mohamed Mahmoud (El-Geish)> * b276afe - SAMZA-624: Remove Travis integration (6 weeks ago) <Jakob Homan> * 457a524 - SAMZA-638: Add Stream Name to SystemConsumersException Message (6 weeks ago) <Navina Ramesh> * 76e151c - SAMZA-633; expose configuration to Kafka's encoder and decoder (7 weeks ago) <Dan Harvey> * cde495e - SAMZA-627: add 0.9.0 release to Archive category (7 weeks ago) <Yan Fang> * 95b6afc - update download page for 0.9.0 (7 weeks ago) <Yan Fang> * faf93ff - SAMZA-621; fix zopkio test package path for 0.10.0 (8 weeks ago) <Chris Riccomini> * 8aeec8d - SAMZA-620; torture test checker should start from oldest offset (8 weeks ago) <Chris Riccomini> * d20ae5c - SAMZA-367: add Timer to the docs (8 weeks ago) <Yan Fang> * 44d07f6 - SAMZA-613: update 0.9.0 release version. bump up to 0.10.0-SNAPSHOT (8 weeks ago) <Yan Fang> Of these, SAMZA-658 (fix cached store iterator remove() function), SAMZA-608 (don't hange on serde errors in system consumers) and SAMZA-616 (make shutdown hook wait for container to finish) are all bug fixes that I think should be eligible for a 0.9.1 point release. Should we work on backporting those patches, or do people not think it's worth the effort for these bugs?' -Jakob On 21 May 2015 at 14:27, Yan Fang <yanfang...@gmail.com> wrote: > Sounds good! > > Thanks, > > Fang, Yan > yanfang...@gmail.com > > On Thu, May 21, 2015 at 2:24 PM, Yi Pan <nickpa...@gmail.com> wrote: > >> Hi, Yan, >> >> I am voting to start it now. Guozhang has already signed up to follow the >> release process that Chris wrote up. There will be an announcement soon. >> >> Thanks! >> >> -Yi >> >> On Thu, May 21, 2015 at 2:21 PM, Yan Fang <yanfang...@gmail.com> wrote: >> >> > Hi guys, >> > >> > Just ask, are there any other bugs that we want to back port to 0.9.1 >> > besides SAMZA-662 <https://issues.apache.org/jira/browse/SAMZA-662> ? >> > >> > If no, I think we can prepare the 0.9.1 release and ask for the vote. >> > >> > Cheers, >> > >> > Fang, Yan >> > yanfang...@gmail.com >> > >>