http://localhost:4242/Welcome to IronJacamar.org2016-11-01T10:24:12-04:00http://localhost:4242/news/2016/11/01/NewProjectLead.htmlNew project lead for IronJacamar2016-11-01T10:24:12-04:002016-11-01T00:00:00+00:00
New project lead for IronJacamar
November 1st, 2016
Dear IronJacamar Community,
I have decided to accept a new position, and will therefore no longer have time to
lead the IronJacamar project.
I have enjoyed leading this community over the past 8 years, and I believe that
IronJacamar is the best Java EE Connector Architecture implementation available
due to its focus on ease-of-use, testing capabilities and being Open Source software.
Stefano Maestri will take over as project lead, and I hope that the community will
welcome him in this new role.
I'm sure that IronJacamar will continue to grow, keep putting out great releases
and implement the latest Java EE...
<h1>New project lead for IronJacamar</h1>
<strong>
<i>November 1st, 2016</i>
</strong>
<p></p>
Dear IronJacamar Community,
<p></p>
I have decided to accept a new position, and will therefore no longer have time to
lead the IronJacamar project.
<p></p>
I have enjoyed leading this community over the past 8 years, and I believe that
IronJacamar is the best Java EE Connector Architecture implementation available
due to its focus on ease-of-use, testing capabilities and being Open Source software.
<p></p>
Stefano Maestri will take over as project lead, and I hope that the community will
welcome him in this new role.
<p></p>
I'm sure that IronJacamar will continue to grow, keep putting out great releases
and implement the latest Java EE Connector Architecture specification standards.
<p></p>
For Those About to Rock, I Salute You !
<br />
<i> Jesper</i>
http://localhost:4242/news/2016/03/03/IronJacamar127FinalReleased.htmlIronJacamar 1.2.7.Final released2016-11-01T10:24:12-04:002016-03-03T00:00:00+00:00
IronJacamar 1.2.7.Final released
March 3rd, 2016
I'm proud to announce the IronJacamar 1.2.7.Final release. Full release notes are
here
.
Changes
This release is mainly a bug fix release, so people should upgrade their installations. Some issues that stands out
[JBJCA-1311]
emptyManagedConnectionPool can cause dead lock
[JBJCA-1307]
MC.associateConnection() not correctly implemented (code generator)
The Road Ahead
We are making good progress on the IronJacamar 2.0.0.Beta1, and hope that we can release it in near future. Stay tuned !
Enjoy !
On behalf of the IronJacamar community,
...
<h1>IronJacamar 1.2.7.Final released</h1>
<strong>
<i>March 3rd, 2016</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.7.Final release. Full release notes are
<a href="https://issues.jboss.org/projects/JBJCA/versions/12328075">
here
</a>
.
<h2>Changes</h2>
This release is mainly a bug fix release, so people should upgrade their installations. Some issues that stands out
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1311">[JBJCA-1311]</a>
emptyManagedConnectionPool can cause dead lock
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1307">[JBJCA-1307]</a>
MC.associateConnection() not correctly implemented (code generator)
</li>
</ul>
<h2>The Road Ahead</h2>
We are making good progress on the IronJacamar 2.0.0.Beta1, and hope that we can release it in near future. Stay tuned !
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2015/09/01/IronJacamar126FinalReleased.htmlIronJacamar 1.2.6.Final released2016-11-01T10:24:12-04:002015-09-01T00:00:00+00:00
IronJacamar 1.2.6.Final released
September 1st, 2015
I'm proud to announce the IronJacamar 1.2.6.Final release. Full release notes are
here
.
Changes
This release contains some minor changes such as
[JBJCA-1287]
Relax close() requirements for statments and result sets
[JBJCA-1286]
Allow non-JTA datasources to run without a BootstrapContext
The Road Ahead
IronJacamar 2 development is processing, so hopefully we can push the first Alpha release soon.
Enjoy !
On behalf of the IronJacamar community,
Jesper
[
WebSite
]
[
Download
]
[
Documentation
]
[
JIRA
]...
<h1>IronJacamar 1.2.6.Final released</h1>
<strong>
<i>September 1st, 2015</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.6.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12327680">
here
</a>
.
<h2>Changes</h2>
This release contains some minor changes such as
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1287">[JBJCA-1287]</a>
Relax close() requirements for statments and result sets
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1286">[JBJCA-1286]</a>
Allow non-JTA datasources to run without a BootstrapContext
</li>
</ul>
<p></p>
<h2>The Road Ahead</h2>
IronJacamar 2 development is processing, so hopefully we can push the first Alpha release soon.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2015/08/03/IronJacamar125FinalReleased.htmlIronJacamar 1.2.5.Final released2016-11-01T10:24:12-04:002015-08-03T00:00:00+00:00
IronJacamar 1.2.5.Final released
August 3rd, 2015
I'm proud to announce the IronJacamar 1.2.5.Final release. Full release notes are
here
.
This announcement was delayed due to the various issues suffered by
SourceForge
in July, 2015.
Changes
This release also added new features to the IronJacamar tracer, but contains some other changes as well,
[JBJCA-1275]
Send TMFAIL and do setRollbackOnly before connection is killed
[JBJCA-1278]
Prefill connection leak
The
tracer
can now record the call stacks of the connection lifecycle events such that a full...
<h1>IronJacamar 1.2.5.Final released</h1>
<strong>
<i>August 3rd, 2015</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.5.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12326963">
here
</a>
.
<p></p>
This announcement was delayed due to the various issues suffered by
<a href="http://sourceforge.net">
SourceForge
</a>
in July, 2015.
<h2>Changes</h2>
This release also added new features to the IronJacamar tracer, but contains some other changes as well,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1275">[JBJCA-1275]</a>
Send TMFAIL and do setRollbackOnly before connection is killed
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1278">[JBJCA-1278]</a>
Prefill connection leak
</li>
</ul>
<p></p>
The
<a href="https://issues.jboss.org/browse/JBJCA-1271">
tracer
</a>
can now record the call stacks of the connection lifecycle events such that a full overview of where connections
are obtained and released. A confidential mode was added in order to remove all call stacks from the events if
they are not allowed to be distributed. And more reports were added to display information about ManagedConnections
and transactions.
<h2>The Road Ahead</h2>
We hope that we can switch to IronJacamar 2 development soon, but patches are welcome at any time as always.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2015/04/14/IronJacamar124FinalReleased.htmlIronJacamar 1.2.4.Final released2016-11-01T10:24:12-04:002015-04-14T00:00:00+00:00
IronJacamar 1.2.4.Final released
April 14th, 2015
I'm proud to announce the IronJacamar 1.2.4.Final release. Full release notes are
here
.
Changes
This release is mainly a release supporting new features of the IronJacamar tracer, but contains some other changes as well,
[JBJCA-1261]
Rework pool policies
[JBJCA-1258]
Remove JDBC driver cache
The
tracer
can now trace invocation scenarios involving the cached connection manager, and thereby provide an overview of
lazy transaction enlistment call stacks.
The pool policies have been reworked, such that it is the decrementer...
<h1>IronJacamar 1.2.4.Final released</h1>
<strong>
<i>April 14th, 2015</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.4.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12326898">
here
</a>
.
<h2>Changes</h2>
This release is mainly a release supporting new features of the IronJacamar tracer, but contains some other changes as well,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1261">[JBJCA-1261]</a>
Rework pool policies
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1258">[JBJCA-1258]</a>
Remove JDBC driver cache
</li>
</ul>
<p></p>
The
<a href="https://issues.jboss.org/browse/JBJCA-1259">
tracer
</a>
can now trace invocation scenarios involving the cached connection manager, and thereby provide an overview of
lazy transaction enlistment call stacks.
<p></p>
The pool policies have been reworked, such that it is the decrementer policy selected that determines how
the pool should operate (First In First Out or First In Last Out). Each decrementer policy is descibed in our
<a href="http://www.ironjacamar.org/doc/userguide/1.2/en-US/html/ch05.html#deploying_capacity_policies">
user guide
</a>
.
<h2>The Road Ahead</h2>
This release also took time away from IronJacamar 2 development, but hopefully soon work will start again.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2015/03/25/IronJacamar123FinalReleased.htmlIronJacamar 1.2.3.Final released2016-11-01T10:24:12-04:002015-03-25T00:00:00+00:00
IronJacamar 1.2.3.Final released
March 25th, 2015
I'm proud to announce the IronJacamar 1.2.3.Final release. Full release notes are
here
.
Changes
This release is mainly a bug fix release, but contains some major changes to the tracer as well,
[JBJCA-1252]
MCPs can become detached
[JBJCA-1250]
TotalPoolTime / TotalUsageTime not always updated
[JBJCA-1251]
Only allow certain decrementer policies for CRI pools
[JBJCA-1254]
Tracer improvements
...
<h1>IronJacamar 1.2.3.Final released</h1>
<strong>
<i>March 25th, 2015</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.3.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12326552">
here
</a>
.
<h2>Changes</h2>
This release is mainly a bug fix release, but contains some major changes to the tracer as well,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1252">[JBJCA-1252]</a>
MCPs can become detached
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1250">[JBJCA-1250]</a>
TotalPoolTime / TotalUsageTime not always updated
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1251">[JBJCA-1251]</a>
Only allow certain decrementer policies for CRI pools
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1254">[JBJCA-1254]</a>
Tracer improvements
</li>
</ul>
<p></p>
Due to JBJCA-1252, all users should upgrade their installations.
<h2>The Road Ahead</h2>
This release took some time away from IronJacamar 2 development, but the repository keeps seeing updates, so
it is progressing.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2015/01/13/IronJacamar122FinalReleased.htmlIronJacamar 1.2.2.Final released2016-11-01T10:24:12-04:002015-01-13T00:00:00+00:00
IronJacamar 1.2.2.Final released
January 13th, 2015
I'm proud to announce the IronJacamar 1.2.2.Final release. Full release notes are
here
.
Changes
This release is a small bug fix release, but with a change to the tracer too,
[JBJCA-1241]
Tracer improvements
The
tracer
now records more information, and we have worked our way through more scenarios where using the tracer
could be of benefit, so feel free to use your own scenarios with it and report back.
The Road Ahead
Our IronJacamar 2 development is progressing nicely, so hopefully we can start on Alpha releases soon.
Enjoy !
On...
<h1>IronJacamar 1.2.2.Final released</h1>
<strong>
<i>January 13th, 2015</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.2.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12326342">
here
</a>
.
<h2>Changes</h2>
This release is a small bug fix release, but with a change to the tracer too,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1241">[JBJCA-1241]</a>
Tracer improvements
</li>
</ul>
<p></p>
The
<a href="http://localhost:4242/doc/roadto12/tracer.html">
tracer
</a>
now records more information, and we have worked our way through more scenarios where using the tracer
could be of benefit, so feel free to use your own scenarios with it and report back.
<h2>The Road Ahead</h2>
Our IronJacamar 2 development is progressing nicely, so hopefully we can start on Alpha releases soon.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/12/09/IronJacamar121FinalReleased.htmlIronJacamar 1.2.1.Final released2016-11-01T10:24:12-04:002014-12-09T00:00:00+00:00
IronJacamar 1.2.1.Final released
December 9th, 2014
I'm proud to announce the IronJacamar 1.2.1.Final release. Full release notes are
here
.
Changes
This release is mainly a bug fix release, but some changes were made as well,
[JBJCA-1231]
Allow existing connection to be obtained during MARKED_FOR_ROLLBACK
[JBJCA-1233]
Make pool lock across all credentials
Once a transaction is marked for rollback, f.ex. through
setRollbackOnly()
, any future work involving connections to Enterprise Information System will be rollbacked (well, du'h) and the work "wasted".
However, previously this would result...
<h1>IronJacamar 1.2.1.Final released</h1>
<strong>
<i>December 9th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.1.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12325984">
here
</a>
.
<h2>Changes</h2>
This release is mainly a bug fix release, but some changes were made as well,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1231">[JBJCA-1231]</a>
Allow existing connection to be obtained during MARKED_FOR_ROLLBACK
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1233">[JBJCA-1233]</a>
Make pool lock across all credentials
</li>
</ul>
<p></p>
Once a transaction is marked for rollback, f.ex. through
<i>setRollbackOnly()</i>
, any future work involving connections to Enterprise Information System will be rollbacked (well, du'h) and the work "wasted".
However, previously this would result in an exception when trying to obtain a connection, which meant that applications
would have to do a more "defensive" style of coding. This change will allow to keep using an existing connection, and hence
applications has an easier job to guard against these scenarios, as the transaction status doesn't have to checked all the time.
The end result is of course the same. The old behavior can be activated by a system property (
<i>ironjacamar.allow_marked_for_rollback_fast_fail</i>
).
<p></p>
Previously our <
<i>max-pool-size</i>
> was per credential, e.g. you could obtain up to <
<i>max-pool-size</i>
> connections per credential used.
This could make it difficult to calculate how many connections were needed against the Enterprise Information System when using configuration
elements like <
<i>allow-multiple-users/</i>
> or <
<i>application/</i>
>. The <
<i>max-pool-size</i>
> element is now across all credentials used
to make it simpler to configure, and to understand.
<h2>The Road Ahead</h2>
We should soon see new code coming into our master branch, which is where our IronJacamar 2.0 development is happening. Keep an eye on the repository as well as the forums for updates, and
provide your feedback.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/10/21/IronJacamar120Finalreleased.htmlIronJacamar 1.2.0.Final released2016-11-01T10:24:12-04:002014-10-21T00:00:00+00:00
IronJacamar 1.2.0.Final released
October 21th, 2014
I'm very proud to announce IronJacamar 1.2.0.Final, the first stable release of our IronJacamar 1.2 series.
Only minor issues were found during our CR testing, so the release is small.
Full release notes are
here
.
IronJamamar 1.2
IronJacamar is an implementation of the Java EE Connector Architecture 1.7 specification featured in the Java EE 7 Full Profile.
Java EE Connector Architecture (JCA) defines a standard architecture for connecting the Java EE platform to heterogeneous Enterprise Information Systems (EIS), like Enterprise Resource Planning (ERP), database and messaging systems.
IronJacamar 1.2 is the third major feature release, which brings a lot...
<h1>IronJacamar 1.2.0.Final released</h1>
<strong>
<i>October 21th, 2014</i>
</strong>
<p></p>
I'm very proud to announce IronJacamar 1.2.0.Final, the first stable release of our IronJacamar 1.2 series.
<p></p>
Only minor issues were found during our CR testing, so the release is small.
Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12325830">
here
</a>
.
<h2>IronJamamar 1.2</h2>
IronJacamar is an implementation of the Java EE Connector Architecture 1.7 specification featured in the Java EE 7 Full Profile.
<p></p>
Java EE Connector Architecture (JCA) defines a standard architecture for connecting the Java EE platform to heterogeneous Enterprise Information Systems (EIS), like Enterprise Resource Planning (ERP), database and messaging systems.
<p></p>
IronJacamar 1.2 is the third major feature release, which brings a lot of new functionality to the Java EE Connector
Architecture community.
<p></p>
The major new features include
<p></p>
<ul>
<li>Support for graceful shutdown of ConnectionManager and WorkManager</li>
<li>Support for connectable XAResources</li>
<li>Support tracking of connection handles across transaction boundaries</li>
<li>Additional statistics for pools</li>
<li>Event tracer for easier debugging</li>
</ul>
<p></p>
Lets do a run through.
<h2>Support for graceful shutdown of ConnectionManager and WorkManager</h2>
Graceful shutdown support allows the ConnectionManager and the WorkManager to process
existing requests, but not allow new requests.
<p></p>
Thereby it is possible to shutdown the resource adapters in a "nice" manner.
<h2>Support for connectable XAResources</h2>
Connectable XAResource allows the transaction manager to obtain a connection to the underlying
Enterprise Information System - f.ex. a database - in order to perform operations during the
transaction lifecycle.
<p></p>
The
<a href="http://www.narayana.io/">
Narayana
</a>
project supports this extension.
<h2>Support tracking of connection handles across transaction boundaries</h2>
If a connection handle is used across a transaction boundary it could indicate that
there is an error in the application flow. By tracking the connection handles on the
boundary it can be identified where the issue is.
<p></p>
Further information can be found
<a href="http://localhost:4242/doc/roadto12/txtracking.html">
here
</a>
.
<h2>Additional statistics for pools</h2>
Statistics about the pool usage is important in order to optimize settings, so more information
has been added.
<p></p>
Statistics at the XAResource level has also been added to get information about the underlying
Enterprise Information System interaction.
<h2>Event tracer for easier debugging</h2>
Usage of ConnectionEventListeners and thereby the physical connections to the Enterprise Information System
can be a complex scenario to debug when errors occurs.
<p></p>
The IronJacamar tracer module will ease the debugging, as reports are generated about the usage that are
more human readable.
<p></p>
Further information can be found
<a href="http://localhost:4242/doc/roadto12/tracer.html">
here
</a>
.
<h2>The Road Ahead</h2>
We will continue our quest to create the best Java EE Connector Architecture implementation in our 2.0 series, where we will look at how to improve and push the boundaries for what is possible, but first more importantly:
<p></p>
<b>
Champagne !!
</b>
<p></p>
Please, raise your glass, and celebrate with us.
<p></p>
Last, but not least - A
<b>
HUGE
</b>
shout-out to our community and developers who helped with this release. You know who you are !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/09/30/IronJacamar120CR1Released.htmlIronJacamar 1.2.0.CR1 released2016-11-01T10:24:12-04:002014-09-30T00:00:00+00:00
IronJacamar 1.2.0.CR1 released
September 30th, 2014
I'm proud to announce the IronJacamar 1.2.0.CR1 release. Full release notes are
here
.
Candidate for Release
Reaching Candidate for Release is an important milestone for the IronJacamar community. The journey towards our
1.2 release has been longer than expected, but saw quite a number of new features that hopefully will
serve the Java EE Connector Architecture community in their work.
The feedback we have received has really benefitted the release, so a huge thanks for that ! Of course
our forums are open for additional feedback, so feel free to speak up on any issues you may find, or...
<h1>IronJacamar 1.2.0.CR1 released</h1>
<strong>
<i>September 30th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.0.CR1 release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12324492">
here
</a>
.
<h2>Candidate for Release</h2>
Reaching Candidate for Release is an important milestone for the IronJacamar community. The journey towards our
1.2 release has been longer than expected, but saw quite a number of new features that hopefully will
serve the Java EE Connector Architecture community in their work.
<p></p>
The feedback we have received has really benefitted the release, so a huge thanks for that ! Of course
our forums are open for additional feedback, so feel free to speak up on any issues you may find, or just
getting help on your JCA development tasks.
<h2>Changes</h2>
This release was relative quiet, as we went through the existing functionality to look for missing parts.
There were a couple of new features that stands out,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1208">[JBJCA-1208]</a>
Eclipse plugin updates for IronJacamar 1.2
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1220">[JBJCA-1220]</a>
Enhancements of our graceful shutdown functionality
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1214">[JBJCA-1214]</a>
XAResource statistics for each pool
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1211">[JBJCA-1211]</a>
Support for JDK 8
</li>
</ul>
<p></p>
The release contains some bug fixes as well.
<h2>The Road Ahead</h2>
Hopefully testing will go smooth over the next couple of weeks, and hence we will see a Final release some time during October. Please, report anything you may
find, as the next development series will be 2.0, and a completely new journey :)
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/08/12/IronJacamar120Beta4Released.htmlIronJacamar 1.2.0.Beta4 released2016-11-01T10:24:12-04:002014-08-12T00:00:00+00:00
IronJacamar 1.2.0.Beta4 released
August 12th, 2014
I'm proud to announce the IronJacamar 1.2.0.Beta4 release. Full release notes are
here
.
Almost at the end
Our Beta4 release should mark the end of the beta series for the 1.2 branch, which means the
next release will hopefully be a candidate for release.
So, now is really the time to speak up if you did spot a missing feature that you think is critical
to get into the 1.2 series. Use our forums to make your voice heard.
Changes
A couple of changes stands out,
[JBJCA-1190]
Graceful shutdown of ConnectionManager
...
<h1>IronJacamar 1.2.0.Beta4 released</h1>
<strong>
<i>August 12th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.0.Beta4 release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12325275">
here
</a>
.
<h2>Almost at the end</h2>
Our Beta4 release should mark the end of the beta series for the 1.2 branch, which means the
next release will hopefully be a candidate for release.
<p></p>
So, now is really the time to speak up if you did spot a missing feature that you think is critical
to get into the 1.2 series. Use our forums to make your voice heard.
<h2>Changes</h2>
A couple of changes stands out,
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1190">[JBJCA-1190]</a>
Graceful shutdown of ConnectionManager
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1201">[JBJCA-1201]</a>
Port JDBC resource adapter to JCA 1.6
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1180">[JBJCA-1180]</a>
Security SPI
</li>
</ul>
<p></p>
The graceful shutdown feature will allow resource adapters, and thereby datasources too, to be put into
shutdown mode allowing existing connections to finish their work, but reject new connections. The shutdown
can be canceled within the specified timeout value.
<p></p>
Porting the JDBC resource adapter to Java EE Connector Architecture 1.6 eliminates some internal transaction integration hacks making the resource
adapter much more "clean". The resource adapter was also updated to use the JBoss Logging framework to provide
unique codes for important log statements and exceptions.
<p></p>
The addition of our security SPI will allow IronJacamar to use different security frameworks to provide the necessary
functionality. IronJacamar will continue to ship with PicketBox as the default provider.
<p></p>
The release contains some critical bug fixes as well.
<h2>The Road Ahead</h2>
We have added a lot of new functionality to the 1.2 series, so getting to the candidate for release stage is an important milestone for
the project.
<p></p>
Now, we need your help to really hammer the release to find any bugs that have escaped us so far. Also try out the new features, and
report back any issues you see, or things that we need to make more clear.
<p></p>
For people that would like to stay on a stable release we have released IronJacamar 1.1.7.Final too.
<p></p>
Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/07/15/ArticlesConversationalInflow.htmlArticles Conversational Inflow2016-11-01T10:24:12-04:002014-07-15T00:00:00+00:00
Articles: Conversational inflow
July 15th, 2014
I have posted an article about conversational inflow that I plan to submit to the next Java EE Connector Architecture
specification for discussion.
This article discuss how conversational interactions between the Enterprise Information System and the application
server could happen through a resource adapter.
You can find the article
here
.
Feel free to join the discussion at
IronJacamar Users Forum
such that we can consider all use-cases before taking it to the Java Community Process.
Looking forward to your feedback !
Jesper...
<h1>Articles: Conversational inflow</h1>
<strong>
<i>July 15th, 2014</i>
</strong>
<p></p>
I have posted an article about conversational inflow that I plan to submit to the next Java EE Connector Architecture
specification for discussion.
<p></p>
This article discuss how conversational interactions between the Enterprise Information System and the application
server could happen through a resource adapter.
<p></p>
You can find the article
<a href="http://localhost:4242/doc/conversationalinflow.html">
here
</a>
.
<p></p>
Feel free to join the discussion at
<a href="https://groups.google.com/forum/#!topic/ironjacamar-users/bkjLI9SQ6Yw">
IronJacamar Users Forum
</a>
such that we can consider all use-cases before taking it to the Java Community Process.
<p></p>
Looking forward to your feedback !
<br />
<i> Jesper</i>
http://localhost:4242/news/2014/06/24/IronJacamar120Beta3Released.htmlIronJacamar 1.2.0.Beta3 released2016-11-01T10:24:12-04:002014-06-24T00:00:00+00:00
IronJacamar 1.2.0.Beta3 released
June 24th, 2014
I'm proud to announce the IronJacamar 1.2.0.Beta3 release. Full release notes are
here
.
Changes
The third Beta release features one new feature (
[JBJCA-1185]
) which enables validation of resource adapters when a connection is obtained.
Most of the time spent during this cycle involved changing our entire metadata layer in order to
make new features easier to add, and to greatly simplify the code.
The Road Ahead
We will have yet another Beta, as there are still some areas to explore. And, we need to make sure that the metadata
changes doesn't cause regressions for projects using IronJacamar.
Feedback on...
<h1>IronJacamar 1.2.0.Beta3 released</h1>
<strong>
<i>June 24th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.0.Beta3 release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12324889">
here
</a>
.
<h2>Changes</h2>
The third Beta release features one new feature (
<a href="https://issues.jboss.org/browse/JBJCA-1185">
[JBJCA-1185]
</a>
) which enables validation of resource adapters when a connection is obtained.
<p></p>
Most of the time spent during this cycle involved changing our entire metadata layer in order to
make new features easier to add, and to greatly simplify the code.
<h2>The Road Ahead</h2>
We will have yet another Beta, as there are still some areas to explore. And, we need to make sure that the metadata
changes doesn't cause regressions for projects using IronJacamar.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/05/14/Roadto12Tracer.htmlRoad to 1.2 The IronJacamar tracer2016-11-01T10:24:12-04:002014-05-14T00:00:00+00:00
Road to 1.2: The IronJacamar tracer
May 14th, 2014
Our next article in our "Road to 1.2" series have been posted.
This article discuss our new tracer which will help identify problems in the Java EE Connector Architecture
interaction quicker.
You can find the article
here
.
Feel free to suggest which articles could be interesting for this section with a comment here.
As always, enjoy !...
<h1>Road to 1.2: The IronJacamar tracer</h1>
<strong>
<i>May 14th, 2014</i>
</strong>
<p></p>
Our next article in our "Road to 1.2" series have been posted.
<p></p>
This article discuss our new tracer which will help identify problems in the Java EE Connector Architecture
interaction quicker.
<p></p>
You can find the article
<a href="http://localhost:4242/doc/roadto12/tracer.html">
here
</a>
.
<p></p>
Feel free to suggest which articles could be interesting for this section with a comment here.
<p></p>
As always, enjoy !
http://localhost:4242/news/2014/05/13/IronJacamar120Beta2Released.htmlIronJacamar 1.2.0.Beta2 released2016-11-01T10:24:12-04:002014-05-13T00:00:00+00:00
IronJacamar 1.2.0.Beta2 released
May 13th, 2014
I'm proud to announce the IronJacamar 1.2.0.Beta2 release. Full release notes are
here
.
Changes
The second Beta release features some new features, like
[JBJCA-1167]
Statistics: Usage time
[JBJCA-1168]
Statistics: Pool time
[JBJCA-1173]
Tracer tool - more on this later
and critical bug fixes as well.
The Road Ahead
We will have at least one more Beta in the 1.2 series, as we are looking to improve our metadata...
<h1>IronJacamar 1.2.0.Beta2 released</h1>
<strong>
<i>May 13th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.0.Beta2 release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12324669">
here
</a>
.
<h2>Changes</h2>
The second Beta release features some new features, like
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1167">[JBJCA-1167]</a>
Statistics: Usage time
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1168">[JBJCA-1168]</a>
Statistics: Pool time
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1173">[JBJCA-1173]</a>
Tracer tool - more on this later
</li>
</ul>
<p></p>
and critical bug fixes as well.
<h2>The Road Ahead</h2>
We will have at least one more Beta in the 1.2 series, as we are looking to improve our metadata layer. And, likely new cool features too.
<p></p>
For people that would like to stay on a stable release we have released IronJacamar 1.1.6.Final too.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/04/14/Roadto12TXTracking.htmlRoad to 1.2 Transactional ConnectionEventListener tracking2016-11-01T10:24:12-04:002014-04-14T00:00:00+00:00
Road to 1.2: Transactional ConnectionEventListener tracking
April 14th, 2014
We have started a new series called "Road to 1.2", which will highlight new features in IronJacamar 1.2, or
discuss topics around Java EE Connector Architecture solved by IronJacamar.
The first article is about our new transactional
ConnectionEventListener
tracking feature.
You can find the article
here
.
All articles will be located in our new
Articles
section.
Feel free to suggest which articles could be interesting for this section with a comment here.
As always, enjoy !...
<h1>Road to 1.2: Transactional ConnectionEventListener tracking</h1>
<strong>
<i>April 14th, 2014</i>
</strong>
<p></p>
We have started a new series called "Road to 1.2", which will highlight new features in IronJacamar 1.2, or
discuss topics around Java EE Connector Architecture solved by IronJacamar.
<p></p>
The first article is about our new transactional
<i>
ConnectionEventListener
</i>
tracking feature.
<p></p>
You can find the article
<a href="http://localhost:4242/doc/roadto12/txtracking.html">
here
</a>
.
<p></p>
All articles will be located in our new
<a href="http://localhost:4242/doc/articles.html">
Articles
</a>
section.
<p></p>
Feel free to suggest which articles could be interesting for this section with a comment here.
<p></p>
As always, enjoy !
http://localhost:4242/news/2014/04/10/IronJacamar120Beta1Released.htmlIronJacamar 1.2.0.Beta1 released2016-11-01T10:24:12-04:002014-04-10T00:00:00+00:00
IronJacamar 1.2.0.Beta1 released
April 10th, 2014
I'm proud to announce the IronJacamar 1.2.0.Beta1 release. Full release notes are
here
.
IronJacamar 1.2
We have decided to do a 1.2 series with some new features, as the IronJacamar 2.0 work has been stalled for
a while.
We will try and limit the scope of the release to what will "fit" into the architecture of the 1.x series,
so expect that IronJacamar 1.2.0.Final will be a "super-set" of the 1.1.x releases in regards to configuration
and features.
We are therefore hoping for a quick release cycle such that the IronJacamar 2.0 work can continue.
Lets get started
The first Beta release...
<h1>IronJacamar 1.2.0.Beta1 released</h1>
<strong>
<i>April 10th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.2.0.Beta1 release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12323837">
here
</a>
.
<h2>IronJacamar 1.2</h2>
We have decided to do a 1.2 series with some new features, as the IronJacamar 2.0 work has been stalled for
a while.
<p></p>
We will try and limit the scope of the release to what will "fit" into the architecture of the 1.x series,
so expect that IronJacamar 1.2.0.Final will be a "super-set" of the 1.1.x releases in regards to configuration
and features.
<p></p>
We are therefore hoping for a quick release cycle such that the IronJacamar 2.0 work can continue.
<h2>Lets get started</h2>
The first Beta release features some new features, like
<p></p>
<ul>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1134">[JBJCA-1134]</a>
Add method to dump queued threads
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1135">[JBJCA-1135]</a>
Synchronize shutdown
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1141">[JBJCA-1141]</a>
Allow 'connectable' to be configured per deployment
</li>
<li>
<a href="https://issues.jboss.org/browse/JBJCA-1163">[JBJCA-1163]</a>
Support TxConnectionListener tracking
</li>
</ul>
<p></p>
and bug fixes as well. We will expand on certain features in upcoming articles to give a more in-depth description.
<p></p>
There are new deployment descriptors to enable/disable some of these new features.
<h2>The Road Ahead</h2>
As stated above, we will try and do a quick release cycle, but there will likely be a couple of Beta's before
we do a feature freeze.
<p></p>
So, if you have an idea of what is missing be sure to stop by our forums or the IRC channel to discuss it.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/04/08/IronJacamar115FinalReleased.htmlIronJacamar 1.1.5.Final released2016-11-01T10:24:12-04:002014-04-08T00:00:00+00:00
IronJacamar 1.1.5.Final released
April 8th, 2014
I'm proud to announce the IronJacamar 1.1.5.Final release. Full release notes are
here
.
This release is mainly a bug fix release, but initial Kerberos support was added too.
Feedback on the release is as always most welcome ! Enjoy !
On behalf of the IronJacamar community,
Jesper
[
WebSite
]
[
Download
]
[
Documentation
]
[
JIRA
]...
<h1>IronJacamar 1.1.5.Final released</h1>
<strong>
<i>April 8th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.1.5.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12324482">
here
</a>
.
<p></p>
This release is mainly a bug fix release, but initial Kerberos support was added too.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/03/26/MeetJesper.htmlMeet Jesper2016-11-01T10:24:18-04:002014-03-26T00:00:00+00:00
Meet Jesper
March 26th, 2014
An
interview
with project lead Jesper Pedersen have been posted in our
interviews
section....
<h1>Meet Jesper</h1>
<strong>
<i>March 26th, 2014</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/jesper.html">
interview
</a>
with project lead Jesper Pedersen have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2014/03/13/IronJacamar114Finalreleased.htmlIronJacamar 1.1.4.Final released2016-11-01T10:24:12-04:002014-03-13T00:00:00+00:00
IronJacamar 1.1.4.Final released
March 13th, 2014
I'm proud to announce the IronJacamar 1.1.4.Final release. Full release notes are
here
.
This release is a bug fix release, especially
JBJCA-1147
is important, with some developer guide updates as well.
Feedback on the release is as always most welcome ! Enjoy !
On behalf of the IronJacamar community,
Jesper
[
WebSite
]
[
Download
]
[
Documentation
]
[
JIRA
]...
<h1>IronJacamar 1.1.4.Final released</h1>
<strong>
<i>March 13th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.1.4.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12323928">
here
</a>
.
<p></p>
This release is a bug fix release, especially
<a href="http://issues.jboss.org/browse/JBJCA-1147">
JBJCA-1147
</a>
is important, with some developer guide updates as well.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2014/01/24/MeetTyronne.htmlMeet Tyronne2016-11-01T10:24:18-04:002014-01-24T00:00:00+00:00
Meet Tyronne
January 24th, 2014
An
interview
with support engineer Tyronne Wickramarathne have been posted in our
interviews
section....
<h1>Meet Tyronne</h1>
<strong>
<i>January 24th, 2014</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/tyronne.html">
interview
</a>
with support engineer Tyronne Wickramarathne have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2014/01/10/IronJacamar113Finalreleased.htmlIronJacamar 1.1.3.Final released2016-11-01T10:24:12-04:002014-01-10T00:00:00+00:00
IronJacamar 1.1.3.Final released
January 10th, 2014
I'm proud to announce the IronJacamar 1.1.3.Final release. Full release notes are
here
.
This release is a bug fix release, with some performance updates as well.
Feedback on the release is as always most welcome ! Enjoy !
On behalf of the IronJacamar community,
Jesper
[
WebSite
]
[
Download
]
[
Documentation
]
[
JIRA
]...
<h1>IronJacamar 1.1.3.Final released</h1>
<strong>
<i>January 10th, 2014</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.1.3.Final release. Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12323803">
here
</a>
.
<p></p>
This release is a bug fix release, with some performance updates as well.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2013/12/11/MeetLin.htmlMeet Lin2016-11-01T10:24:18-04:002013-12-11T00:00:00+00:00
Meet Lin
December 11th, 2013
An
interview
with core developer Lin Gao have been posted in our
interviews
section....
<h1>Meet Lin</h1>
<strong>
<i>December 11th, 2013</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/lin.html">
interview
</a>
with core developer Lin Gao have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2013/11/27/IronJacamar112Finalreleased.htmlIronJacamar 1.1.2.Final released2016-11-01T10:24:12-04:002013-11-27T00:00:00+00:00
IronJacamar 1.1.2.Final released
November 27th, 2013
I'm proud to announce the IronJacamar 1.1.2.Final release. Full release notes are
here
.
This release is a bug fix release, which fixes some critical issues.
So everybody should upgrade to this release in order to get these fixes.
Feedback on the release is as always most welcome ! Enjoy !
On behalf of the IronJacamar community,
Jesper
[
WebSite
]
[
Download
]
[
Documentation
]
[
JIRA
]...
<h1>IronJacamar 1.1.2.Final released</h1>
<strong>
<i>November 27th, 2013</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.1.2.Final release. Full release notes are
<a href="http://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12323133">
here
</a>
.
<p></p>
This release is a bug fix release, which fixes some critical issues.
<p></p>
So everybody should upgrade to this release in order to get these fixes.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2013/11/20/MeetVladimir.htmlMeet Vladimir2016-11-01T10:24:18-04:002013-11-20T00:00:00+00:00
Meet Vladimir
November 20th, 2013
An
interview
with core developer Vladimir Rastseluev have been posted in our
interviews
section....
<h1>Meet Vladimir</h1>
<strong>
<i>November 20th, 2013</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/vladimir.html">
interview
</a>
with core developer Vladimir Rastseluev have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2013/10/25/IronJacamar111Finalreleased.htmlIronJacamar 1.1.1.Final released2016-11-01T10:24:12-04:002013-10-25T00:00:00+00:00
IronJacamar 1.1.1.Final released
October 25th, 2013
I'm proud to announce the IronJacamar 1.1.1.Final release. Full release notes are
here
.
This is the first update to our 1.1 series, and contains a number of bug-fixes found
over the last months.
The release also upgrades a lot of components to align with their counterpart found
in the
WildFly
project to bring in more Java Enterprise Edition 7 functionality.
There was one new feature in the release, namely
JBJCA-1107
, which allows a connection to be obtained even when the transaction is in MARKED_FOR_ROLLBACK mode.
This should not be considered best practice to enable this feature, but more...
<h1>IronJacamar 1.1.1.Final released</h1>
<strong>
<i>October 25th, 2013</i>
</strong>
<p></p>
I'm proud to announce the IronJacamar 1.1.1.Final release. Full release notes are
<a href="http://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12322339">
here
</a>
.
<p></p>
This is the first update to our 1.1 series, and contains a number of bug-fixes found
over the last months.
<p></p>
The release also upgrades a lot of components to align with their counterpart found
in the
<a href="http://www.wildfly.org/">
WildFly
</a>
project to bring in more Java Enterprise Edition 7 functionality.
<p></p>
There was one new feature in the release, namely
<a href="http://issues.jboss.org/browse/JBJCA-1107">
JBJCA-1107
</a>
, which allows a connection to be obtained even when the transaction is in MARKED_FOR_ROLLBACK mode.
This should not be considered best practice to enable this feature, but more as a help while
porting the application to actually check the transaction status before doing any work.
<p></p>
Feedback on the release is as always most welcome ! Enjoy !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2013/10/08/MeetJohn.htmlMeet John2016-11-01T10:24:18-04:002013-10-08T00:00:00+00:00
Meet John
October 8th, 2013
An
interview
with support engineer Johnathon Lee have been posted in our
interviews
section....
<h1>Meet John</h1>
<strong>
<i>October 8th, 2013</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/john.html">
interview
</a>
with support engineer Johnathon Lee have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2013/09/18/IronJacamarAtJavaOne.htmlIronJacamar at JavaOne2016-11-01T10:24:18-04:002013-09-18T00:00:00+00:00
IronJacamar at JavaOne
September 18th, 2013
I'll be at
JavaOne
where I'll co-present a session about Java EE Connector Architecture with the other members of the
expert group.
We will go over the latest changes in Java EE Connector Architecture 1.7, included in Java EE 7,
but more importantly open the floor for a discussion about where the specification should be
heading in future Java Enterprise Edition updates.
Java EE Connector Architecture is developed under the
Java Community Process
, so your voice matters, either as feedback or as an active member of the group.
So you should definitely attend this session if you are interested...
<h1>IronJacamar at JavaOne</h1>
<strong>
<i>September 18th, 2013</i>
</strong>
<p></p>
I'll be at
<a href="http://www.oracle.com/javaone/index.html">
JavaOne
</a>
where I'll co-present a session about Java EE Connector Architecture with the other members of the
expert group.
<p></p>
We will go over the latest changes in Java EE Connector Architecture 1.7, included in Java EE 7,
but more importantly open the floor for a discussion about where the specification should be
heading in future Java Enterprise Edition updates.
<p></p>
Java EE Connector Architecture is developed under the
<a href="http://www.jcp.org/">
Java Community Process
</a>
, so your voice matters, either as feedback or as an active member of the group.
<p></p>
So you should definitely attend this session if you are interested how the future of integrating
Enterprise Information Systems into the Java EE platform should look, or if you are interested in
learning more about Java EE Connector Architecture in general.
<p></p>
The session details:
<hr />
<quote>
<b>
<i>
What’s Next for the Java EE Connector Architecture [BOF7904]
</i>
</b>
<p></p>
The Connector architecture is a key standard on the Java EE platform for enterprise application
integration. It provides the ability for an application to work with disparate enterprise
information systems (EISs) such as messaging middleware and transaction monitors.
<p></p>
This session details the new features added to the Connectors specification in the Java EE 7
specification and discusses potential enhancements to the standard in a future version.
<p></p>
Come and share your views on how the standard must evolve. This discussion is led by the specification
lead and the expert group members of the Connector specification.
<p></p>
<b>
<i>
Location:
</i>
</b>
<br />
Parc 55 - Mission
<p></p>
<b>
<i>
Time:
</i>
</b>
<br />
Tuesday, Sep 24, 5:30 - 6:15 PM
</quote>
<hr />
I hope to see you all there, and remember that there is the Red Hat party after the session, so be sure to stop by the
booth to pick up your ticket !
<p></p>
For Those About to Rock, We Salute You !
<br />
<i> Jesper</i>
http://localhost:4242/news/2013/09/10/MeetJeff.htmlMeet Jeff2016-11-01T10:24:18-04:002013-09-10T00:00:00+00:00
Meet Jeff
September 10th, 2013
An
interview
with core developer Jeff Zhang have been posted in our
interviews
section....
<h1>Meet Jeff</h1>
<strong>
<i>September 10th, 2013</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/jeff.html">
interview
</a>
with core developer Jeff Zhang have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2013/08/14/IronJacamar2ProjectLaunch.htmlIronJacamar 2 project launch2016-11-01T10:24:12-04:002013-08-14T00:00:00+00:00
IronJacamar 2 project launch
August 14th, 2013
Today, we are launching the IronJacamar 2 project.
IronJacamar 2 will redefine the project in key areas, and provide the Java EE Connector Architecture
community with a customizable platform that fits their use-case.
The first major change will be a change to our license. The project will now be relased under the
Eclipse Public License v1.0
license. This change is done in order to support projects, which doesn't allow a GNU Lesser
Public License based project to be used.
The second major change will be a change to our package name. The project will from now on use the
"org.ironjacamar" package...
<h1>IronJacamar 2 project launch</h1>
<strong>
<i>August 14th, 2013</i>
</strong>
<p></p>
Today, we are launching the IronJacamar 2 project.
<p></p>
IronJacamar 2 will redefine the project in key areas, and provide the Java EE Connector Architecture
community with a customizable platform that fits their use-case.
<p></p>
The first major change will be a change to our license. The project will now be relased under the
<a href="http://www.eclipse.org/legal/epl-v10.html">Eclipse Public License v1.0</a>
license. This change is done in order to support projects, which doesn't allow a GNU Lesser
Public License based project to be used.
<p></p>
The second major change will be a change to our package name. The project will from now on use the
"org.ironjacamar" package namespace for all code and tools.
<p></p>
The third major change is how the container is assembled at run-time. As Java EE Connector Architecture
containers are used for important areas, like controlling
<a href="http://docs.oracle.com/javase/7/docs/api/javax/sql/DataSource.html">
datasources
</a>
and providing the integration for
<a href="http://docs.oracle.com/javaee/7/api/javax/ejb/MessageDrivenBean.html">
Enterprise Messaging Beans
</a>
into Java EE environments it is important that each project can choose which parts of the IronJacamar
container to enable. This will be made possible by providing a service-oriented architecture which
will enable a specific component of the container, and the required dependencies.
<p></p>
There will also be new functionality as compared to the IronJacamar 1.x project. Wishlist includes
<p></p>
<ul>
<li>Proof of Concept for Java EE Connector Architecture 2.0</li>
<li>Pool less container</li>
<li>Lazy association for transacted based scenarios</li>
<li>Serializable connection manager</li>
<li>Fat pool lock</li>
</ul>
<p></p>
Especially the first bullet is of interest, since the current Java EE Connector Architecture specification
has been using the same overall architecture since version 1.0. The proof of concept will provide a more
modern way of implementing a resource adapter, only requiring the necessary parts to be implemented and also
allow injection of major components, like
<i>BootstrapContext</i>
and
<i>WorkManager</i>
.
<p></p>
Of course the project will continue to support the latest
<a href="http://jcp.org/en/jsr/detail?id=322">
Java EE Connector Architecture
</a>
specification.
<p></p>
We have constructed an IronJacamar 2
<a href="http://localhost:4242/doc/ironjacamar2.html">development</a>
area, where overall goals for each component is described. These documents will be expanded over time.
<p></p>
We invite you to join our
<a href="http://localhost:4242/community.html">community</a>
, contribute with ideas, and help to build the next generation of a Java EE Connector Architecture container.
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
http://localhost:4242/news/2013/08/06/IronJacamar110Finalreleased.htmlIronJacamar 1.1.0.Final released2016-11-01T10:24:12-04:002013-08-06T00:00:00+00:00
IronJacamar 1.1.0.Final released
August 6th, 2013
I'm very proud to announce IronJacamar 1.1.0.Final, the first stable release of our IronJacamar 1.1 series.
Only minor issues were found during our CR2 testing, so the release are small.
Full release notes are
here
.
IronJamamar 1.1
IronJacamar is an implementation of the Java EE Connector Architecture 1.7 specification featured in the Java EE 7 Full Profile.
Java EE Connector Architecture (JCA) defines a standard architecture for connecting the Java EE platform to heterogeneous Enterprise Information Systems (EIS), like Enterprise Resource Planning (ERP), database and messaging systems.
IronJacamar 1.1 is the second major feature release, which brings a lot...
<h1>IronJacamar 1.1.0.Final released</h1>
<strong>
<i>August 6th, 2013</i>
</strong>
<p></p>
I'm very proud to announce IronJacamar 1.1.0.Final, the first stable release of our IronJacamar 1.1 series.
<p></p>
Only minor issues were found during our CR2 testing, so the release are small.
Full release notes are
<a href="https://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12322281">
here
</a>
.
<h2>IronJamamar 1.1</h2>
IronJacamar is an implementation of the Java EE Connector Architecture 1.7 specification featured in the Java EE 7 Full Profile.
<p></p>
Java EE Connector Architecture (JCA) defines a standard architecture for connecting the Java EE platform to heterogeneous Enterprise Information Systems (EIS), like Enterprise Resource Planning (ERP), database and messaging systems.
<p></p>
IronJacamar 1.1 is the second major feature release, which brings a lot of new functionality to the Java EE Connector
Architecture community.
<p></p>
The major new features includes
<p></p>
<ul>
<li>Java EE Connector Architecture 1.7 certified</li>
<li>Lazy connection manager</li>
<li>Distributed work manager</li>
<li>Advanced pool capacity policies and flush strategies</li>
<li>Enhanced Arquillian integration</li>
<li>Eclipse development plugin</li>
<li>Enterprise Information System testing server</li>
<li>Resource adapter information tool</li>
<li>Migration tools</li>
</ul>
<p></p>
Lets do a run through.
<h2>Java EE Connector Architecture 1.7</h2>
The Java Connector Architecture 1.7 specification adds the following areas:
<p></p>
<ul>
<li>Adds an activation name for message endpoints to uniquely identify them</li>
<li>Adds message endpoint class access</li>
<li>Deployment annotations for connection factories and administration objects</li>
</ul>
<p></p>
So, this would be considered a small update to the Java EE Connector Architecture specification
in order to align with some of the new functionality in Java EE 7, especially for JMS 2.0.
<h2>Lazy connection manager</h2>
A lazy connection manager allows the JCA container to move a physical connection to an Enterprise Information
System from one logical connection handle to another logical connection handle.
<p></p>
The logical connection handle is the connection that the Java EE application interacts with, while the physical
connection handle is the real connection controlled by the JCA container.
<p></p>
This means that there can be more logical connection handles than physical ones - so basically the physical connections
are multiplexed between the logical ones when needed, say 1000 logical connections to 100 physical connections.
<p></p>
You can read more about this optional Java EE Connector Architecture feature in chapter 7.16.
<h2>Distributed work manager</h2>
A distributed workmanager is able to execute a
<p></p>
<div class="code">
javax.resource.spi.work.DistributableWork
</div>
<p></p>
instance on any node in the cluster where the associated resource adapter is deployed, and configured in the
same way.
<p></p>
This allows more optimal use of the JCA based resources across the entire cluster.
<p></p>
The "when" and "where" is defined by policies and selectors configured on the DistributedWorkManager instance, f.ex.
a policy of "Always" and a selector of "PingTime" will always send the work instance to the node which has the lowest
ping time - excluding the node where the work instance was submitted to of course.
<p></p>
Read more about the DistributedWorkManager in chapter 10.3.11 of the specification.
<h2>Advanced pools</h2>
Capacity policies and additional flush strategies have been added to the connection pool backing the physical connections.
<p></p>
A capacity policy defines how a pool grows or shrinks when either being asked for a connection, or triggered by the idle connection
scanner.
<p></p>
This means that you can get your pool to grow by 2 connections if none are available, leading to not having the connection
overhead for the next incoming request. Same goes for shrinking where you can remove all idle connections in the pool in
order to limit resources spent.
<h2>Tooling</h2>
IronJacamar 1.1 saw a lot of tooling improvements.
<p></p>
The integration with modern testing methods using
<a href="http://www.arquillian.org">
Arquillian
</a>
and
<a href="http://www.jboss.org/shrinkwrap">
ShrinkWrap
</a>
are now much easy to use with our embedded JCA environment, leading to easier unit test for resource adapters.
Especially since we now have an Enterprise Information System testing server which can eliminate the need
to actually have the real Enterprise Information System installed.
<p></p>
This is also made available by a new IronJacamar Eclipse plugin.
<p></p>
Last, but not least, there is a tool for getting valuable information about a resource adapter, and tools
for migrating old configuration files.
<p></p>
Our
<a href="http://www.ironjacamar.org/doc/userguide/1.1/en-US/html/index.html">
user guide
</a>
contains much more information about these subjects, so check it out.
<h2>The Road Ahead</h2>
Planning for IronJacamar 2.0 has begun, but first more importantly:
<p></p>
<b>
Champagne !!
</b>
<p></p>
Please, raise your glass, and celebrate with us.
<p></p>
Last, but not least - A
<b>
HUGE
</b>
shout-out to our community and developers who helped with this release. You know who you are !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2013/07/23/IronJacamar110CR2released.htmlIronJacamar 1.1.0.CR2 released2016-11-01T10:24:12-04:002013-07-23T00:00:00+00:00
IronJacamar 1.1.0.CR2 released
July 23th, 2013
I'm happy to announce the second, and hopefully final, candidate for release of IronJacamar 1.1, aka IronJacamar 1.1.0.CR2.
Full release notes are
here
.
Bug fixes
This release focused on fixing bugs found during our WildFly integration for the upcoming pull request.
We added a new feature however, namely a way to clear the statistics for WorkManager instances to align with the statistics plugins for datasources and resource adapter connection factories.
The Road Ahead
We are hoping that we can release 1.1.0.Final in 2 weeks unless something else major is found, so any help with testing this release would be...
<h1>IronJacamar 1.1.0.CR2 released</h1>
<strong>
<i>July 23th, 2013</i>
</strong>
<p></p>
I'm happy to announce the second, and hopefully final, candidate for release of IronJacamar 1.1, aka IronJacamar 1.1.0.CR2.
<p></p>
Full release notes are
<a href="http://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12322145">
here
</a>
.
<h2>Bug fixes</h2>
This release focused on fixing bugs found during our WildFly integration for the upcoming pull request.
<p></p>
We added a new feature however, namely a way to clear the statistics for WorkManager instances to align with the statistics plugins for datasources and resource adapter connection factories.
<h2>The Road Ahead</h2>
We are hoping that we can release 1.1.0.Final in 2 weeks unless something else major is found, so any help with testing this release would be great.
<p></p>
For Those About to Rock, We Salute You !
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2013/07/16/MeetStefano.htmlMeet Stefano2016-11-01T10:24:18-04:002013-07-16T00:00:00+00:00
Meet Stefano
July 16th, 2013
An
interview
with core developer Stefano Maestri have been posted in our
interviews
section....
<h1>Meet Stefano</h1>
<strong>
<i>July 16th, 2013</i>
</strong>
<p></p>
An
<a href="http://localhost:4242/interviews/stefano.html">
interview
</a>
with core developer Stefano Maestri have been posted in our
<a href="http://localhost:4242/interviews/index.html">
interviews
</a>
section.
http://localhost:4242/news/2013/07/09/IronJacamar110CR1released.htmlIronJacamar 1.1.0.CR1 released2016-11-01T10:24:12-04:002013-07-09T00:00:00+00:00
IronJacamar 1.1.0.CR1 released
July 9th, 2013
I'm happy to announce the first candidate for release of IronJacamar 1.1, aka IronJacamar 1.1.0.CR1.
Full release notes are
here
.
Java EE Connector Architecture 1.7
The main focus for this release was to continue the alignment with EE 7 related dependencies in
order to prepare for Java EE Connector Architecture 1.7 certification.
Furthermore, to squash as many bugs as possible - found a couple of big ones, especially
one
needed the heavy guns.
Tools
Our
resource adapter information
tool saw some updates to support the new features of the IronJacamar 1.1 container.
The
code generator
also saw updates to improve the...
<h1>IronJacamar 1.1.0.CR1 released</h1>
<strong>
<i>July 9th, 2013</i>
</strong>
<p></p>
I'm happy to announce the first candidate for release of IronJacamar 1.1, aka IronJacamar 1.1.0.CR1.
<p></p>
Full release notes are
<a href="http://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12310691&version=12314491">
here
</a>
.
<h2>Java EE Connector Architecture 1.7</h2>
The main focus for this release was to continue the alignment with EE 7 related dependencies in
order to prepare for Java EE Connector Architecture 1.7 certification.
<p></p>
Furthermore, to squash as many bugs as possible - found a couple of big ones, especially
<a href="http://issues.jboss.org/browse/JBJCA-1053">
one
</a>
needed the heavy guns.
<h2>Tools</h2>
Our
<a href="http://www.ironjacamar.org/doc/userguide/1.1/en-US/html/ch10.html#tools_rarinfo">
resource adapter information
</a>
tool saw some updates to support the new features of the IronJacamar 1.1 container.
<p></p>
The
<a href="http://www.ironjacamar.org/doc/userguide/1.1/en-US/html/ch08.html">
code generator
</a>
also saw updates to improve the generated code templates by adding input validation.
<h2>The Road Ahead</h2>
We now consider IronJacamar 1.1 stable for integration, so help with testing it out on your
deployments, and configuration.
<p></p>
We will submit a patch for
<a href="http://www.wildfly.org/">
WildFly
</a>
shortly, such that the Java EE community can benefit from all the new IronJacamar 1.1 features.
<p></p>
Since we are now in Candidate for Release stage we have deprecated our IronJacamar 1.0 release line,
so expect that 1.0.18.Final will be the last binary released. IronJacamar 1.1 is much better anyway :)
<p></p>
For Those About to Rock, We Salute You !
<p></p>
[
<a href="http://www.ironjacamar.org/">
WebSite
</a>
]
[
<a href="http://www.ironjacamar.org/download.html">
Download
</a>
]
[
<a href="http://www.ironjacamar.org/documentation.html">
Documentation
</a>
]
[
<a href="http://issues.jboss.org/browse/JBJCA">
JIRA
</a>
]
http://localhost:4242/news/2013/06/04/IronJacamarOrgLaunched.htmlIronJacamar.org launched2016-11-01T10:24:12-04:002013-06-04T00:00:00+00:00
IronJacamar.org launched
June 4th, 2013
Today the
IronJacamar.org
community site was launched.
The new site will provide the IronJacamar community with a place to interact, discuss
Java EE Connector Architecture
and the IronJacamar implementation.
Our
source code
is now hosted on
GitHub
which we hope will foster community contributions to the project, and help make IronJacamar the best
platform for developing and hosting resource adapters.
We have many improvements for the site planned, which we will roll out over the coming months.
However, that shouldn't stop anybody from joining our community and helping out. We welcome contributions
in all areas;
code
,
examples
,
documentation
,
...
<h1>IronJacamar.org launched</h1>
<strong>
<i>June 4th, 2013</i>
</strong>
<p></p>
Today the
<a href="http://www.ironjacamar.org/">
IronJacamar.org
</a>
community site was launched.
<p></p>
The new site will provide the IronJacamar community with a place to interact, discuss
<a href="http://jcp.org/en/jsr/detail?id=322">
Java EE Connector Architecture
</a>
and the IronJacamar implementation.
<p></p>
Our
<a href="http://localhost:4242/sourcecode.html">
source code
</a>
is now hosted on
<a href="http://www.github.com/ironjacamar/">
GitHub
</a>
which we hope will foster community contributions to the project, and help make IronJacamar the best
platform for developing and hosting resource adapters.
<p></p>
We have many improvements for the site planned, which we will roll out over the coming months.
However, that shouldn't stop anybody from joining our community and helping out. We welcome contributions
in all areas;
<a href="http://www.github.com/ironjacamar/ironjacamar">
code
</a>
,
<a href="http://www.ironjacamar.org/doc/userguide/1.1/en-US/html/apb.html">
examples
</a>
,
<a href="http://localhost:4242/documentation.html">
documentation
</a>
,
<a href="http://www.github.com/ironjacamar/ironjacamar.org">
web design
</a>
and
<a href="http://localhost:4242/community.html">
helping other users
</a>
.
<p></p>
We know that Java EE Connector Architecture is one of the more complex Java EE platform specifications, but
it is our goal to make the technology more accessible for developers such that integrating external systems
becomes easier. We have ideas on how this can be achieved through new programming models and tooling. More on this
in a future post.
<p></p>
We look forward to welcoming you to our community !
<p></p>
On behalf of the IronJacamar community,
<br />
<i> Jesper</i>