[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
wmiccommand on Windows has been removed, instead using the PowerShellGet-CimInstancecommand -
There is a new setting
IncludeStackTraceForExceptionsinconfgi.iniwhich 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.