Ibind

Latest version: v0.1.13

Safety actively analyzes 723217 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.1.13

* added fixes for automatically registering signal handler on non-main thread to prevent hang-ups on exit

0.1.12

- added load_dotenv monkey patch to display a warning if it is called after ibind has been imported
- removed usage of _testcapi in test_utils.py
- Update Tickler to use threading events for stopping. Contributed by lach1010 🙌
- added global default_filtering flag
- added OAuthConfig.verify_config
- changed 'localhost' default to '127.0.0.1'
- added use_session parameter and reworked the implementation of sessions to make it optional. Shutdown handling has been moved to RestClient, though `OAuth1aConfig.shutdown_oauth` parameter still defines whether OAuth gets closed when shutting down
- updated marketdata_unsubscribe
- introduced OrderRequest dataclass and deprecated make_order_request function
- updated process_instruments to fix PLW2901

0.1.10

Breaking changes:

* OAuth 1.0a integration - this means no longer needing to run Gateway software. Big thanks to everyone involved, in particular: hughandersen thouseef salsasepp weklund janfrederik SmartJQ 👏 See Wiki to start using it: https://github.com/Voyz/ibind/wiki/OAuth-1.0a
* renamed QueueControllerClass and SubscriptionProcessorClass arguments in IbkrWsClient to lower camel case
* updated dependencies from == to >=

Minor changes:
* upgraded marketdata history endpoints to better handle parallel requests
* fixed double ExternalBrokerError
* added function to get account summary, contributed by unclepaul84 👏
* added live_marketdata_snapshot_by_symbol
* fixed rest_06_options_chain.py months and exchange
* fixed request method on account_performance


Documentation
* Added OAuth 1.0a
* Reworked most of the documentation pages to incorporate the OAuth 1.0a

0.1.8

* Fixed timezone.utc in logs.py
* added get_cookie and attaching a session cookie when logging in to WS
* added handling for drops in authentication - fix for https://github.com/Voyz/ibind/issues/25, thanks to Tsopic for helping to debug this 👏
* logs are back to outputting to sys.stdout only to ensure chronological order of all messages
* requests.request exception now is always logged to the file logger and raises ExternalBrokerError from e
* small fix to market_scanner filter argument
* patched definitions for market request to be complete, contributed by neurotensin 👏
* included additional fields for market data in ibkr_definitions.py, contributed by mike-curry00 👏

0.1.7

Bugfix:
* moved price to be an optional arg in make_order_request

0.1.6

- updated _handle_authentication_status to handle 'competing' flag
- restclient lstripps each endpoint from "/" to prevent double forwardslash "//"
- added Answers type to public api
- small Python version compatibility fixes
- Use correct url for get_all_watchlists endpoint

Page 1 of 2

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.