github IbcAlpha/IBC 3.24.0

latest release: 3.24.1
one month ago

This is an interim release, pending a final release nearer the time when I finally step away from IBC.

It is mostly minor improvements, bug fixes, typo corrections, etc. However there are some important things as well:

  • IBKR Japan have given notice that passkey authentication will be mandatory for all users from the end of June 2026. This requires TWS/Gateway to load an additional code module that displays the relevant dialogs, and this requires access to a key that is not present in previous IBC versions. This release accesses that key and passes it to the JVM as required by TWS/Gateway. Note that passkey authentication is not currently available to all users (in particular UK users cannot use passkeys at present), but this change is transparent to such users.
  • the IBC command server now recognises a new PAUSE command. This shuts down the TWS or Gateway instance that receives the command, and leaves things in a state where restarting it results in the same session being continued without the need for re-authentication (similar to auto-restart, but the restart can happen some time later). This is intended for use where power is supplied by an Uninterruptible Power Supply (UPS): in the event of a power interruption that continues long enough to drain the UPS's power down to the relevant threshold, a PAUSE command can be sent from the UPS to the Gateway/TWS to tidily shut it down. When power is restored, TWS/Gateway can be automatically restarted, and it will then continue the session. No advice can be given here as to how this automation can be achieved, since it will be dependent on the particular UPS in use.

For full details of changes, see the Commit history.

If your account is held with IBKR Japan, or you wish to use passkey authentication in any region where it is supported, you should install this release. Otherwise, if your IBC installation is working ok, you may wish to defer until the next release which will resolve a number of outstanding issues.

Don't miss a new IBC release

NewReleases is sending notifications on new releases.