Showing posts with label GA. Show all posts
Showing posts with label GA. Show all posts

Monday, 24 August 2009

JBoss Cache 3.2.0 Malagueta just released!


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

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.
Thanks to Krzysztof Sobolewski, Roberto Tyley, Eduardo Martins, Galder ZamarreƱo and Alex Kluge for useful bug reports, tests and patches.

Downloads and documentation are in the usual place, please use the user forums to discuss this release.

Enjoy!
Manik

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

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.

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

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

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

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

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