Hi all,
Bulia and Kees have given word that the codebase is now ready for release. Ted has tagged and branched, and has posted the release tarball. Kees is working on producing the release packages. We're putting in the final tweaks to the release announcements and notes.
At this time, the codebase is now officially unfrozen and open for regular development.
We have had a very good, strict release with 0.41. We have been very cautious about adding new dependencies, and focused heavily on bug fixing.
For 0.42, we're going to change gears. This release will be much more freeform and open to aggressive new changes. Bug fixing will take second seat to feature implementation and major architectural changes. As soon as you're ready, feel free to merge in code that's been sitting on the sidelines for 0.41.
I expect this will destabilize the codebase for quite some time to come, but that's okay. It may be a number of months before we're ready to make another release, but with such a strong 0.41 release out the door we're well set for this development phase.
During this next phase, there are two rules I think would be worthwhile for us to abide. The first is to strive to always keep the codebase buildable within a day. In other words, be respectful of the needs of other developers by trying to only check in compilable code, and if you don't, to correct it within 24 hrs. Second, if you want to add a new dependency to the codebase, please discuss this on the mailing list first. We definitely can add new dependencies for 0.42 but let's make sure we have a rough concensus favoring it before committing. The first rule will save us pain in the short term, the second will save us pain in the long term. :-)
Thanks everyone, and great work with 0.41! Have fun with 0.42. :-) Bryce