Re­lease notes for Trans­ac­tion­sEssen­tials 5.0.7

181595: Add Apache Dub­bo sup­port in trans­ac­tions-re­mot­ing

We have re­ceive a con­tri­bu­tion that adds sup­port for Apache Dub­bo con­cern­ing trans­ac­tions-re­mot­ing. Trans­ac­tions can now also span Dub­bo calls.

181282: Re­mot­ing: al­low set­ting a raw IP ad­dress to avoid the need for a load bal­ancer

You can now use trans­ac­tions-re­mot­ing with­out a load bal­ance as ex­plained here: Con­fig­ur­ing Re­mot­ing

182099: AtomikosCon­nec­tionFac­to­ryBean: cre­ateCon­nec­tion(user, pass­word) should log warn­ing

We have re-in­tro­duced a log warn­ing when this method is called, to avoid con­fu­sion. Users who don't want this warn­ing should:

  1. Create a sub­class and
  2. Over­ride this method

182043: Don't log heuris­tics as ERROR but rather just WARN

This is a fix for the fol­low­ing is­sue on GitHub: https://github.com/atom­ikos/trans­ac­tions-es­sen­tials/is­sues/114

182106: Im­prove Trans­ac­tionSer­vice shut­down: wait for all timer threads

We im­proved the shut­down code to wait for all timer threads to fin­ish.

181770: Re­mot­ing: fix dou­ble slash in Ex­tent

There was a dou­ble slash in the Ex­tent re­turned by re­mote calls. On some HTTP stacks this could give is­sues. This has been fixed.

179295: Fixed NPE in re­mot­ing

Un­der cer­tain roll­back sce­nar­ios there were ugly Nul­lPoin­t­erEx­cep­tions - we fixed that.

181427: Clar­i­fy "Log al­ready in use" mes­sage

We have added ex­tra ex­pla­na­tion to the mes­sage you get when you at­tempt to start a sec­ond in­stance with the same trans­ac­tion log file.

179308: Log a mes­sage when re­mote par­tic­i­pants are added to the trans­ac­tion

For con­sis­ten­cy with XA par­tic­i­pants, re­mote par­tic­i­pants are now also logged when added to the trans­ac­tion.

179307: Dy­nam­ic prox­ies: avoid log­ging na­tive calls as DEBUG

We now log na­tive calls as TRACE to be less ver­bose.

179958: Fixed bug in dy­nam­ic prox­ies for Tib­co com­pat­i­bil­i­ty

Fixed a bug that would lead to the fol­low­ing er­ror with Tib­co:

java.lang.IllegalArgumentException: com.tibco.tibjms.TibjmsXAQueueConnection is not an interface

180765: NPE on com­mit retry for re­mot­ing

Fixed an ugly ex­cep­tion that hap­pened in cer­tain retry sce­nar­ios.

Free Down­load
RSS

Comments

Add a comment

Corporate Information

Atomikos Corporate Headquarters
Hoveniersstraat, 39/1, 2800
Mechelen, Belgium

Contact Us

Copyright 2026 Atomikos BVBA | Our Privacy Policy
By using this site you agree to our cookies. More info. That's Fine