Closed ellert closed 11 years ago
Something to consider for next release, I think.
It feels like we're doing well in closing up old issues (1 pull request remains, and we still need to switch the hashing algorithm on RHEL6 and later), so I think the release is not too far away.
What is the next targeted version?
Hi Suresh,
I think the next targeted version is 2.0.5. There really aren't too many large new features, just scrubbing the source code. We've been fixing bugs, performance regressions, and simplifying the dependency chains. I don't think it's enough to bump to 2.1.x.
Brian
Hi Brian, The first important change was stability. If it is considered stable with test cases and removal of spring then we can change the version.
It also has to be release on maven central.
The next important change which had been a part of discussion for a pretty long time inside computation institute was moving to Bouncycastle Lightweight TLS . Currently we are using JAVA JSSE which has limitations. NCSA moved to bouncycastle sometime back and we would also like to move to that.
Best Regards, Vijay
Hi Vijay,
Is there a document describing how to perform a release? If not, could you write one?
We should make sure the release process is well-documented to avoid this problem in the future, verify that the release process is not tied to one person, and set up the base rules for "blessing" a release.
Brian
Hi Brian, There is none as of yet.
I will document the release process.
Best Regards, Vijay
Hi,
I did the 2.0.5-rc1 tag last week. Can you verify it was done correctly? I'm going to try to do the precisely same steps for the 2.0.5 final tag next week.
I don't particularly want to re-do old tags, but can follow the same procedure for future releases.
Brian
When building the 2.0.5-rc1 tag the versions of the jars are 2.0.5-rc1, and not 2.0-SNAPSHOT anymore like for the previous tags. So for me it works correctly.
I agree we do not have to fix the old tags.
Time to close.
Also when building code from a git tag, the version of the created jars is 2.0-SNAPSHOT. If I check out the 2.0.4 tag I expect the version of the jars to match the tag. The version 2.0-SNAPSHOT gives the impression that the jars were built form the git master.
It might be bad to change this for existing tags so long after the tags were created, but it is something to consider for the next tag.