self() 2.9 released
I'm pleased to announce a new release of self(), my work-in-progress soul() implementation for the body() base class.
This will be the last release of the 2.x branch, we are now on the road to the new 3.x branch. The first release of this new branch will be the 3.0 release on november, the 26th, next year.
A lot of new features and improvements have been made to this new release:
- Added a lot of bugfixes.
- Fixed some security vulnerabilities, like the off-by-one buffer overflow when a self() instance is in the so-called WCMode.
- Improved network support (now self() is capable of maintaining conversations with more than 2 clients at a time!
- Improved the CRM module of self(), a lot of work to be done in this area, as self() instances tends to freeze in certain situations, when customer information is not properly formated.
- Improved i18n support, with a lot of work done in this field during the San Francisco sprint on september.
- Added new levels in some games included with self(), like scrabble, tetris or the well-known texas hold'em poker version (this last one improved a lot while the Las Vegas sprint on september).
- Improved the python bindings for self().
- Started a new project to add a Plone Product compatible with self().
- Started a new project to add self() support inside django.
And a lot more, just take a look over the ReleaseNotes to see the full announcement.
You can get the source code of self() here:
Don't forget to check the usual checksums to ensure you are downloading the right version:
- MD5 (self-2.9.tar.bz2) = d41d8cd98f00b204e9800998ecf8427e
- SHA256 (self-2.9.tar.bz2) = e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
To end the announcement, I would like to thank everyone that made this new release posible, you are the ones responsible for such a nice job, thanks a lot, keep doing such a great effort.
For the rest of you, who didn't know about self() yet, please download it, test it and report any bugs you could find, thank you too.