Download Latest Version 4.4.5 source code.tar.gz (165.4 MB)
Email in envelope

Get an email when there's a new version of OpenBB

Home / v4.4.0
Name Modified Size InfoDownloads / Week
Parent folder
OpenBB Platform v4.4.0 source code.tar.gz 2025-02-11 161.8 MB
OpenBB Platform v4.4.0 source code.zip 2025-02-11 163.4 MB
README.md 2025-02-11 7.8 kB
Totals: 3 Items   325.2 MB 0

Thank you and welcome to our new contributors πŸ”₯

@joshuaBri and @maximevtush

Summary πŸŽ‰

The first release of 2025, V4.4.0 comes with improved system/environment controls, new endpoints and data provider, and simplifies creating an OpenBB Workspace custom backend from an existing FastAPI app.

What's changed πŸš€

  • Update LICENSE @maximevtush (#7020)
  • Update README.md @jmaslek (#7011)

  • HTTP configurations can now be defined in system_settings.json.

  • See the docs

  • Output validation can be completely disabled in the router.command decorator by setting no_validate = True

  • See the docs

  • FastAPI app instances can now be used by the openbb-api launcher to create custom Workspace backends for instant dashboarding.

  • See the docs for a quick start example.

  • openbb-sec adds two new dependencies for handling HTML-to-Text:

  • trafilatura
  • inscriptis

  • openbb-charting updates the version of plotly.json used in the PyWry window to the current one.

  • openbb-yfinance fixes for recent breaking changes.

  • openbb-imf adds the Financial Soundness Indicators database.

❌ Deprecations

Two previously consolidated endpoints marked for deprecation since V4.2 have been removed: - obb.fixedincome.government.us_yield_curve - obb.fixedincome.government.eu_yield_curve

All providers now share the same government yield curve endpoint, with chart when openbb-charting is installed: - obb.fixedincome.government.yield_curve

πŸ†• New Endpoints

  • obb.equity.fundamental.management_discussion_analysis
  • Provider: SEC
  • Gets the MD&A section from 10-K/Q filings, with the option to return the raw, complete HTML.
  • obb.equity.calendar.events
  • Provider: FMP
  • Corporate events calendar.
  • obb.derivatives.futures.info (needs openbb-deribit to populate)
  • Provider: Deribit
  • Current stats for a given contract.
  • obb.derivatives.futures.instruments (needs openbb-deribit to populate)
  • Provider: Deribit
  • Reference info for all traded futures instruments on the exchange.
  • obb.equity.ownership.government_trades
  • Provider: FMP
  • US elected representatives trade disclosures, Senate and House.

πŸ†• New Data Provider

πŸ¦‹ Pull Requests Included:

  • [Feature] Company Events Calendar @deeleeramone (#7021)
  • [Feature] SEC - Management Discussion \& Analysis Sections @deeleeramone (#7006)
  • [Enhancement] Improve Docstring obb.equity.compare.groups @deeleeramone (#6995)
  • [Feature] Add Deribit Futures Data @deeleeramone (#6998)
  • [Feature] Add Deribit Provider Extension For Crypto Options Data @deeleeramone (#6985)
  • [BugFix] Run ruff check --fix @deeleeramone (#6984)
  • [BugFix] Fix Chart Widgets Not Overwriting '{"type": "table"}' @deeleeramone (#7024)
  • [BugFix] openbb-yfinance: Remove Duplicated Line In Screener Causing Double Results For First Pass @deeleeramone (#7022)
  • [Feature] Company Events Calendar @deeleeramone (#7021)
  • [Feature] Allow Passing Custom FastAPI Instance To openbb-api From File @deeleeramone (#7016)
  • [Feature] SEC - Management Discussion \& Analysis Sections @deeleeramone (#7006)
  • [Feature] openbb-platform-api: Adds Configurations Supplied In Router Decorator To widgets.json @deeleeramone (#7014)
  • [BugFix] Remove Crashing Elements That Attempt To Limit X-Range Displayed In Candles @deeleeramone (#7015)
  • [BugFix] openbb-platform-api: Fix Unsafe Property Access In get_data_schema_for_widget @deeleeramone (#7013)
  • [BugFix] obb.equity.profile(provider='fmp') - Fix 'NoneType' object has no attribute 'split' where symbol is untraded. @deeleeramone (#7012)
  • [BugFix] FMP - Fix missing exchange choices in equity.screener @deeleeramone (#7008)
  • [Feature] openbb-platform-api: Add column header tooltips and templates.json route. @deeleeramone (#7009)
  • [BugFix] Fix Missing 'title' In IMF Economic Indicators @deeleeramone (#7010)
  • [BugFix] update frontend-components and build new plotly and table html assets @deeleeramone (#7007)
  • [Feature] Add SSL Certificate Context And Setting For Async/Sync HTTP Requests @deeleeramone (#6976)
  • [Feature] Add no_validate Flag To @router.command @deeleeramone (#6988)
  • [BugFix] Fix obb.news.company(provider="yfinance") @deeleeramone (#7003)
  • [BugFix] Installer: Force lower version of poetry in post_install script. @deeleeramone (#7002)
  • [Release] openbb-devtools-1.3.4: Bumps pytest-recorder Version @deeleeramone (#7000)
  • [Enhancement] Improve Docstring obb.equity.compare.groups @deeleeramone (#6995)
  • [Feature] Add Deribit Futures Data @deeleeramone (#6998)
  • [Feature] Bump Websockets to Version 14 @deeleeramone (#6994)
  • [Feature] Add Deribit Provider Extension For Crypto Options Data @deeleeramone (#6985)
  • [Security] Update package.json In frontend-components @deeleeramone (#6989)
  • [Enhancement] Improve Docstring For obb.fixedincome.bond_indices @deeleeramone (#6986)
  • [Feature]try to add fmp senate trading data api @joshuaBri (#6957)
  • [BugFix] Run ruff check --fix @deeleeramone (#6984)
  • [BugFix] Update Lock File Making CI Fail @deeleeramone (#6983)
  • [Enhancement] Add IMF Financial Soundness Indicators Set @deeleeramone (#6960)
  • [Security] Update Repo .lock Files For python-multipart Bump @deeleeramone (#6981)
  • [Release] Version Bumps To python-multipart \& pyjwt @deeleeramone (#6980)
  • [BugFix] Fix Chart Widgets Not Overwriting '{"type": "table"}' @deeleeramone (#7024)
  • [BugFix] openbb-yfinance: Remove Duplicated Line In Screener Causing Double Results For First Pass @deeleeramone (#7022)
  • [BugFix] Remove Crashing Elements That Attempt To Limit X-Range Displayed In Candles @deeleeramone (#7015)
  • [BugFix] openbb-platform-api: Fix Unsafe Property Access In get_data_schema_for_widget @deeleeramone (#7013)
  • [BugFix] obb.equity.profile(provider='fmp') - Fix 'NoneType' object has no attribute 'split' where symbol is untraded. @deeleeramone (#7012)
  • [BugFix] FMP - Fix missing exchange choices in equity.screener @deeleeramone (#7008)
  • [BugFix] Fix Missing 'title' In IMF Economic Indicators @deeleeramone (#7010)
  • [BugFix] update frontend-components and build new plotly and table html assets @deeleeramone (#7007)
  • [BugFix] Fix obb.news.company(provider="yfinance") @deeleeramone (#7003)
  • [BugFix] Installer: Force lower version of poetry in post_install script. @deeleeramone (#7002)
  • [Security] Update package.json In frontend-components @deeleeramone (#6989)
  • [BugFix] Run ruff check --fix @deeleeramone (#6984)
  • [BugFix] Update Lock File Making CI Fail @deeleeramone (#6983)
  • [Security] Update Repo .lock Files For python-multipart Bump @deeleeramone (#6981)

❀️

We are proud of our community contributors and staunch supporters of open-source ecosystems. Help us promote our community by tagging @openbb_finance on X with a link to your pull request, and join our Discord server to chat about your contribution! We want to hear about your experience!

Website, Twitter, Linkedin, Instagram, Reddit, Discord

Source: README.md, updated 2025-02-11