[This release is republished to update the zip files with a minor correction - see commit b866a26, and to correct the associated tag.]
This release has the following fixes and improvements:
-
The bug reported in Issue #311 Some API Precautions configurations do not work has been fixed
-
The dependency on the deprecated
wmic
command on Windows has been removed, instead using the PowerShellGet-CimInstance
command -
There is a new setting
IncludeStackTraceForExceptions
inconfgi.ini
which governs whether a stack trace is included in the logging for an unhandled exception occurring in the IBC or TWS/Gateway Java code -
There are some minor improvements to logging
If you already have a working IBC 3.20.0 or later installation, you only need to upgrade to 3.23.0 if you need to use any of the API precautions bypass settings in config.ini
. You can do the upgrade by extracting the following files from the zip and taking the indicated action:
File | Action |
---|---|
IBC.jar
| Replace |
version
| Replace |
config.ini
| Update with the new section for the IncludeStackTraceForExceptions setting
|
StartIBC.bat | Replace (Windows only) |
ibcstart.sh | Replace (Linux, macOS only) |
If your IBC installation is prior to 3.20.0 and you are happy with it, you do not need to upgrade., but if you decide to you must do a full install.