Another major JBoss Cache release: say hello to Malagueta!
While this is primarily a bug fix release, I have decided to bump up the minor version number (3.1.x -> 3.2.x) due to library compatibility. JBoss Cache 3.1.x could only support JGroups up to and equalling 2.6.x. Due to dependence on certain JGroups classes, 3.1.x will not work with newer JGroups releases (such as JGroups 2.8.x).
JBoss Cache 3.2.0 adds the ability to work with both JGroups 2.6.x as well as 2.8.x and beyond, and as such is more future-proof. Visit JIRA for a full changelog of issues addressed in this release. Downloads and documentation are in the usual places.
Enjoy!
Manik
Monday, 24 August 2009
JBoss Cache 3.2.0 Malagueta just released!
Posted by
Manik Surtani
at
11:00
1 comments
Labels: GA, jboss cache, malagueta
Tuesday, 5 May 2009
JBoss Cache 3.1.0 Cascabel in final release
I've just released JBoss Cache 3.1.0.GA, codenamed Cascabel. The big feature in this release is non-blocking state transfer, which allows for state to be transferred to new joiners in a cluster without freezing the cluster. I blogged about non-blocking state transfer some months ago, here.
Other changes include some critical bug fixes such as JBCACHE-1490, JBCACHE-1496, JBCACHE-1507 and JBCACHE-1508. New features - in addition to non-blocking state transfer - include a new lock-per-Fqn scheme for MVCC, which provides greater concurrency than the striped lock mechanism at the cost of memory usage and a slight performance hit.
The complete list of JIRAs addressed is here.
Downloads, documentation, etc are all in the usual place.
Enjoy!
Manikc
Tuesday, 24 February 2009
JBoss Cache 3.0.3.GA released
Based on the CR I released 2 weeks back, I have just released 3.0.3.GA. I recommend that everyone who is on JBoss Cache 2.x and 3.x move to this release, it is the fastest, most stable release to date. This incremental release on 3.x contains the following bugfixes and feature requests:
- [ JBCACHE-1470 ] Option to disable cache event generation for a cache operation.
- [ JBCACHE-1468 ] JBoss Cache ignores transactions with STATUS_MARKED_ROLLBACK and auto commits data changes
- [ JBCACHE-1469 ] DummyBaseTransactionManager behaves incorrectly with Status.STATUS_MARKED_ROLLBACK
- [ JBCACHE-1473 ] Memory leak: Cache Regions lose capacity, evictCommand.perform() causes dead entries in EvictionQueue
- [ JBCACHE-1474 ] Removing nonexistent key in UnversionedNode causes data loss
- [ JBCACHE-1477 ] Bug in JDBC cache loader SQL on Informix
- [ JBCACHE-1478 ] Handle querying node count in an unstarted DataContainer
- [ JBCACHE-1479 ] Loads nodes from cache loader too aggresively
- [ JBCACHE-1480 ] getChildrenNames() returns deleted nodes
- [ JBCACHE-1481 ] Re-adding a node deleted via parent inside transaction breaks the parent
- [ JBCACHE-1471 ] Slow cache.get for fqn with a large number of key/value entries.
Downloads and documentation are in the usual place, please use the user forums to discuss this release.
Enjoy!
Manik
Posted by
Manik Surtani
at
10:07
0
comments
Tuesday, 20 January 2009
3.0.2.GA ready for download
I've just cut 3.0.2.GA. Thanks to everyone for all the feedback on the CRs. This is an important micro release, addressing a number of bugs in 3.0.1.GA. For a full list, please visit JIRA for the release notes. In addition to bug fixes, this release comes with some performance (JDBC cache loader) and stability (TcpDelegatingCacheLoader) improvements, and a tighter overall memory footprint.
Thanks to several contributors, including Elias Ross, Jimmy Wilson, Galder ZamarreƱo, J. Baxter, Brian Stansberry and Krzysztof Sobolewski for submitting patches. Keep 'em coming!
Also, useful to note, the parallel test suite is finally in place as of this release. This cuts down our unit test time, running 3500+ tests takes under 10 minutes now. This is down from the 2+ hours it used to take. Thanks to Mircea Markus and Dominik Pospisil for getting this working; I know what a PITA it is debugging threading issues involving Maven Surefure and TestNG. :-)
Download 3.0.2.GA here (or our Maven2 repo), docs and the rest are all in their usual places.
Enjoy!
Manik
Posted by
Manik Surtani
at
16:18
0
comments
Sunday, 4 January 2009
A New Year's present from JBCS
Hey guys,
Been quite a while since my last blog but here's an important one. If you thought that you couldn't get enough presents from Santa or you're loving the January sales, well it's getting better now. JBoss Cache Searchable has just got its first GA.
I just want to specify now that you have to pass in your class array when creating your searchable cache. Otherwise it breaks due to changes made in Hibernate Search 3.1.0.Beta and GA.
Apart from that, nothing different externally - go out and download it from sourceforge and tell us all about it on the forums. If you need to, have a look at the wiki or the API documentation.
I know that several people are keen to know about a searchable-pojo cache. A quick update is that I'm working on that and should have a release out soon. I will keep you posted, so watch this space.
Thanks and happy new year!
Navin.
Posted by
Navin Surtani
at
22:33
1 comments
Labels: GA, jbcs, searchable, searchable cache
Friday, 19 December 2008
Another micro release on 3.x
I've just released 3.0.2.CR1, and hopefully if nothing else crops up, 3.0.2.GA before the end of the year.
This release fixes 4 bugs, reported on 3.0.1.GA released a short while ago. Details of the bugs are here.
Please download and try out this CR, and provide adequate feedback on the user forums prior to my releasing a GA.
Cheers
Manik
Posted by
Manik Surtani
at
16:04
0
comments
Friday, 28 November 2008
New micro release on JBoss Cache Naga
We've just released JBoss Cache 3.0.1.GA. This contains a few bug fixes and performance enhancements over 3.0.0, and is particularly relevant to you if you use asynchronous replication together with buddy replication. It is also relevant if you use passivation, or JMX reporting on Websphere or WebLogic.
For a list of the JIRAs fixed in this release, please click here.
This release can be downloaded here, documentation here, please discuss this release on the user forums.
Thanks to Dominik Pospisil and Brian Stansberry for helping with this.
Cheers & Enjoy!
Manik
Posted by
Manik Surtani
at
13:15
0
comments
Wednesday, 19 November 2008
JBoss Cache 3.0.0 goes GA
This much awaited release is finally in GA, in both core and POJO editions.
Downloads are here, online documentation is here, the extensive JIRA changelog is here for core and here for POJO, and finally the user forums are here.
There are a lot of folk to thank for this release, in no particular order, Mircea Markus, Jason Greene, Dominik Pospisil, Brian Stansberry and Elias Ross.
Have fun!
Cheers
Manik
Posted by
Manik Surtani
at
21:14
1 comments
Wednesday, 22 October 2008
Another day, another GA.
2.2.1.GA is out, folks. This micro release adds some serialization/replication (JBCACHE-1382) and JDBCCacheLoader (JBCACHE-1414) performance improvements, and fixes a bunch of bugs reported against 2.2.0.GA.
Enjoy, everything (downloads, docs, forums, JIRA) is in their usual place.
Cheers
Manik
Posted by
Manik Surtani
at
10:35
0
comments
Labels: GA, jboss cache, poblano
Saturday, 30 August 2008
Poblano goes GA
After a pretty long gestation period and no less than 7 CR releases, JBoss Cache 2.2.0 "Poblano" is finally in GA.
2.2.0 is the recommended release for all 2.x users, as it contains a number of internal enhancements and performance improvements (particularly in replication).
It also contains a number of important bug fixes, and a few new features including an Amazon S3 cache loader implementation contributed by Elias Ross.
See JIRA for the complete release note report.
Downloads, forums, wikis are all in their usual places.
Enjoy!
Manik
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