Releases: endurox-dev/endurox
Version 7.0 stable release
Enduro/X 7.0 is finally out. Major developments developments include Java support, PostgreSQL emulated XA driver, TMIB informative API interface, NetXMS support for Enduro/X. Adding RHEL 8.x to release chain. XA Driver optimizations, other typed buffer (non UBF) better handling, more user friendly CLI and lots other stability changes.
Changes according to https://www.endurox.org/
#466 Bug tmqueue memory leak
#465 Bug test038_tpnotify failure of tpbridge with core
#454 Feature tplogsetreqfile() feature for attempt to create folder, if file is missing and fails to create
#460 Feature Plugin for debug interface
#459 Support In SystemV mode test060_ndxdfork might cause locked child processes
#457 Support add unit test for TPETIME when doing tpconnect
#456 Feature xadmin start /stop shall wait if ndrxd is in non normal context
#433 Bug ulimit -s unlimited causes tmsrv and tpbridge boot failure
#436 Bug ud process core dumps when cache reallocates the buffer and output buffer is different (for tpcall) than input buffer
#437 Feature new cache flag nosvcok
#441 Bug cache key string build error
#446 Bug move atmi buffer management to mutex locks instead of spinlocks
#76 Feature Java bindings using JNI
#158 Feature Tuxedo style MIB API
#452 Bug ndrx_str_env_subs_len might process length incorrectly
#415 Support endurox-java JNI Class/MethodID/FieldID cache
#399 Support Add unit test for tmqueue transaction timeout.
#421 Bug In Automatic transaction mode tmqueue forwarder fails to finish the failed transaction even tries exceeded
#425 Bug ndrxd died queue reply to servers not waiting for reply (called with tpacall/TPNOREPLY)
#409 Feature tmsrv optimizations
#426 Support auto-buffer deallocation during the service processing
#428 Bug xadmin rc non_existing_client core dumps
#418 Feature Implement RM transaction manipulations - recoverlocal, commitlocal, abortlocal and forgetlocal
#417 Bug tpcall in distributed transaction does not return correct tperrno using TPTRANSUSPEND
#423 Bug test021 - too many arguments output error
#414 Bug tpalloc/tprealloc calculates target buffer in fields, not in bytes
#422 Support Base64 handling security improvements
#413 Support XID internal processing
#403 Support tpenqueue/ex shall allow NULL buffers
#411 Feature xadmin - Terminal input handling improvement - command edit/auto completion/history
#408 Bug tpdequeue might give wrong order messages
Binaries can be downloaded here: https://www.endurox.org/projects/endurox/files
Second stable version after initial 6.0 release
Bug #364, Bug #360. Added new command "ps" for xadmin, so that unit tests have unified access to
processing listings across all supported OSes. Feature #366. Fixes on other small things to build and test on all supported OSes.
New version for Enduro/X
New version includes common logger facilities (tplog* functions).