YouTrack

We’ve migrated our issue tracking system to YouTrack.

I have reviewed old issues and migrated outstanding ones to the new system.

The old system will remain online for a while, but will be decommissioned at some point during 2010.

Some of the issues there are kind of trivial to fix, I hope some of you –specially new jPOS developers– could contribute some time to provide patches.

Implementing features and bug fixes is the best way to learn jPOS (or any other OpenSource project), so PLEASE HELP!

TransactionManager input-space

As of jPOS 1.6.5 r2845, we added a new input-space property to the TransactionManager.

With this minor addition, you can easily distribute the load among multiple Q2 instances running in the same or different machines.

I’m a true believer in long-lived lightweight Q2 based components.

Now thanks to our very simple Space interface and Bela Ban’s awesome JGroups that allowed us to implement the ReplicatedSpace, creating this kind of jPOS clustered setup is now feasible.

jPOS Project Guide

In addition to the must-have buy-it-now jPOS Programmer’s Guide, I’ve been working in a new document, the jPOS Project Guide.

I thought it would be a good idea to share the source code of that document, which uses DITA, so may be we can learn DITA together by editing this document.

You can find it in the new ‘jpos6/doc’ directory (r2834)

This is an experiment, the document will be there for a couple of months, if there are no significant contributions from the community, I will remove it and continue working alone which gives me more flexibility. If that happens, the PDF version will continue to be available, though.

Patches and additions are welcome!