Skip to content

v0.4.0

Compare
Choose a tag to compare
@Voyz Voyz released this 07 Apr 12:32
· 211 commits to master since this release

Major:

  • Switched from chrome to chromium webdriver
  • Added ARM64 support (fantastic contribution from @maksimstojkovic in #31 👏)
    • Tested on AMD64 Windows PC and ARM64 Ubuntu 20.04.2 Server 64-bit RPi4
    • Currently does not support ARMHF due to cryptography rust dependencies
    • Added multi-platform build instructions
  • Added reauthentication
    • Not killing gateway after logout, instead now parsing tickle data for 'competing' flag and reauthenticating if found
  • Reordered Docker layers to reduce consecutive build times
  • Made 'Invalid username password combination' count towards MAX_FAILED_AUTH
  • Added critical failure and shutdown on no 2FA handler provided when it's needed
  • Added retries to Google2faHandler marking the message as read
  • Added handling of ibkey promo (fantastic contribution from @JackD111 in #69 🥳)

Misc:

  • Added log when found a custom conf.yaml
  • Made logging format customisable through LOG_FORMAT env var
  • Removed unused invoke build requirements
  • Added a warning about 'Open https://localhost:5000 to login'
  • Changed BlockingScheduler to BackgroundScheduler and support for keyboard interrupt

Thank you to everyone who contributed in the discussions, reported problems, contacted IBKR and helped build this tool 👍 Great job everyone!