Tuesday, 6 May 2008
JBoss Cache 2.1.1.GA released
I've just released a minor version on 2.1.0 "Alegrias", with some pretty important bug fixes. These include:
- [ JBCACHE-1329 ] double removal on optimistic locking leaving stale nodes
- [ JBCACHE-1170 ] Leakage of marshalling region stored in ThreadLocal causes partial state transfer to fail when multiple regions present
- [ JBCACHE-1309 ] Unguarded adding of nodes to workspace
- [ JBCACHE-1310 ] Marshalling failure with optimistic PREPARE
- [ JBCACHE-1325 ] ClassLoader and probable memory leak in ReusableObjectInputStream
- [ JBCACHE-1326 ] TxInterceptor leaks MethodCall to thread
- [ JBCACHE-1316 ] recycleQueue.put() could block forever halting evictions and eventually any replications
- [ JBCACHE-1315 ] Eviction inaccuracy
- [ JBCACHE-1218 ] System property substitution in config file parsing
Enjoy!
Manik
Posted by Manik Surtani at 11:27 0 comments
Thursday, 20 March 2008
JBoss Cache 2.1.0 "Alegrias" in GA
The much-awaited JBoss Cache 2.1.0.GA release is now public and available.
In addition to a few bugfixes on 2.0.0, 2.1.0 adds a few new features such as a reconnectable TcpDelegatingCacheLoader, some new API convenience methods (reminiscent of the 1.x API), and a new notifier callback to inform listeners when a buddy group changes membership. And a lot of internal refactoring to make the code leaner, faster and more robust/maintainable. See JIRA for the full list of changes and enhancements.
Downloads are in the usual place. Everyone on 2.0.0 should upgrade - there are some pretty significant bug fixes here.
I must give special thanks to Mark Newton, JBoss.org's content lead who has helped with revamping the JBoss Cache documentation making it much more readable and easy to follow. Check out the very cool code-snippet syntax highlighting!!
Finally, a couple of things have changed with our user forums as well - there are now separate forums for Core and POJO editions of the cache; please use the relevant forum when discussing JBoss Cache. It helps us organise information better, helping you find stuff on older threads.
Enjoy!
Manik
Posted by Manik Surtani at 17:20 0 comments
Labels: alegrias, documentation, download, forums, GA, release
Friday, 22 February 2008
New JBossCache release candidate
We at JBoss Cache are proud to announce a forth release candidate for Alegrias - JBoss Cache 2.1.0.CR4.
Please do download and try this release out - it has substantial stability improvements, lot of it based on community feedback. Your suggestions are important to us, please join the user forums if you already haven't done so, and provide us with as much feedback as you can. Also don't forget about our Month Of Bugs!
The download is available on the JBoss Cache downloads page, and the docs on the JBoss Cache docs page. The user forums are in the usual place.
Have fun!
Mircea
Posted by Mircea Markus at 16:01 0 comments
Labels: alegrias, jboss cache
Wednesday, 16 January 2008
The first JBoss Cache release for 2008
We at JBoss Cache are proud to announce a third release candidate for Alegrias - JBoss Cache 2.1.0.CR3.
Please do download and try this release out - it has some substantial performance and stability improvements over CR2. Your feedback is really important in stabilising 2.1.0 - please join the user forums if you already haven't done so, and provide us with as much feedback as you can.
The download is available on the JBoss Cache downloads page, and the docs on the JBoss Cache docs page. The user forums are in the usual place.
Have fun!
Manik
Posted by Manik Surtani at 18:30 0 comments
Labels: alegrias, jboss cache
Friday, 14 December 2007
New releases
Yes, I know I've been crap at announcing new releases, but in the past 2 weeks we've released a new SP on the 1.4.1 series as well as a new CR on 2.1.0.
2.1.0.CR2 is moving swiftly along towards GA, although I foresee at least 2 more CRs before release - this is going to be a rock-solid stable GA. I'm planning some pretty significant performance enhancements for CR3 as well, but please download CR2 for now and provide as much feedback as you can. It all helps.
1.4.1.SP8 contains some pretty significant bug fixes, particularly around buddy replication and optimistic locking. Please see the changelog for details.
Downloads on http://labs.jboss.org/jbosscache/downloads as usual, and the forums and JIRA are in the usual places.
Enjoy, and Merry Christmas.
- Manik
Posted by Manik Surtani at 17:19 0 comments
Labels: alegrias, cayenne, jboss cache
Tuesday, 6 November 2007
New JBoss Cache releases
Over the weekend we've released JBoss Cache 2.1.0.CR1 (Alegrias) as well as a patch release on Cayenne, 1.4.1.SP6.
Anyone using the 1.4.x series, especially with buddy replication, is encouraged to upgrade to this patch release.
In addition, I'd encourage everyone to download and try out Alegrias, especially if you use 2.0.0 Habanero. Your feedback on this release is very important, as we hope this is a natural upgrade path from Habanero.
The downloads are available on the JBoss Cache downloads page, and the docs on the JBoss Cache docs page.
Enjoy,
Manik Surtani
Posted by Manik Surtani at 12:57 0 comments
Labels: alegrias, cayenne, jboss cache
Thursday, 18 October 2007
JBoss Cache 2.1.0 Alegrias is in BETA1
JBoss Cache 2.1.0.BETA1 has just been released. This is an incremental release on the 2.x series.
The download is available on the JBoss Cache downloads page, and the docs on the JBoss Cache docs page.
Your feedback on this release is much appreciated!
Enjoy,
Manik Surtani
Posted by Manik Surtani at 13:26 0 comments
Labels: alegrias, jboss cache
Wednesday, 15 August 2007
JBoss Cache changes
Since releasing Habanero, I've been busy changing a few things around the way the source tree is managed (it was getting pretty messy). Basically, a lot of this revolves around JBCACHE-1142 which involves a number of changes. Let's take these one at a time.
1. Source code repository
We've moved from CVS to subversion. Still hosted on JBoss.org though, the main driver behind this was to be able to move files and directory structures around and not lose revision history.
Details of how to access the new repository are on the JBoss Cache wiki - committer rights have been carried across from CVS.
2. Structure
We've split POJO Cache into a separate module for easier dependency management. So now jbosscache-core and jbosscache-pojo can be built separately. See the wiki link above for more details.
3. Build tool
We've ditched ant in favour of Maven2. This affects the way the project is built and the way deliverables are created, but makes dependency management that much easier. So after a few hair-tearing days getting it to behave just the way I wanted it, we're finally ready here. Details of how to use Maven2 to build JBoss Cache are in the README-maven.txt file in the src tree.
4. TestNG
We're in the process of ditching the ageing JUnit 3.8-based test suite in favour of one based on TestNG. The reason behind this decision is so we can group and parameterise tests better, so that more combinations are tested (E.g., a test can be annotated as transactional and using a cache loader, and the test will be run with every combination of cache loader and transaction manager configured in the suite). The end result here will be a much more robust and well-tested product.
5. Preferred distribution
While we will still upload ZIPs onto SourceForge, we're trying to encourage users to use JBoss Cache using our Maven2 repository (and snapshot repo), to make dependency management easier.
An important point to note is that we've also standardised the groupId and artifactId used to org.jboss.cache and jbosscache-core (or jbosscache-pojo) respectively.
6. JBoss Cache 2.1.0 Alegrias
I had asked for suggestions for naming JBoss Cache 2.1.0 on the dev mail list, and have decided on Alegrias, courtesy of Galder Zamarreno. From Galder's email:It's a type of very spicy chilli pepper from La Rioja in Spain, the same region from which the best spanish red wine comes.
http://www.thetapaslunchcompany.co.uk/products/vegetables/COR2101
Alegrias means happiness in plural, but in this case, they're trying to highlight tears of happiness ;)
So with that, I'd like to thank everyone who helped with Habanero and look forward to your participation on Algerias.
Cheers,
Manik Surtani
Posted by Manik Surtani at 13:50 1 comments
Labels: alegrias, habanero, jboss cache, maven, maven2, subversion, testng