Download Latest Version Open-Data-Platform_1.0.0_x86_64.app.tar.gz (16.0 MB)
Email in envelope

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

Home / v4.5.0
Name Modified Size InfoDownloads / Week
Parent folder
OpenBB Platform v4.5.0 source code.tar.gz 2025-10-08 157.9 MB
OpenBB Platform v4.5.0 source code.zip 2025-10-08 159.6 MB
README.md 2025-10-08 6.1 kB
Totals: 3 Items   317.5 MB 0

Thank you and welcome to our new contributors 🔥

@Olexandr88 and @kaya70875

Summary 🎉

Version 4.5.0 introduces support for Python 3.13, and will be the final release supporting Python 3.9.

There are new endpoints and data, deprecation removals, a complete refactoring of the openbb-fmp provider extension, enhancements to openbb-mcp-server, as well as general maintenance and minor enhancements.

🚨 OpenBB Platform Breaking Changes

OpenBB Hub is being retired, and the Account module will be removed in a future version. All API keys must be set via configuration files, environment variables, or directly in the Python session.

[Feature] Remove Endpoints Marked For Removal In V4.5 @deeleeramone (#7225)

Use obb.economy.interest_rates instead of: - obb.economy.short_term_interest_rate - obb.economy.long_term_interest_rate - obb.economy.immediate_interest_rate

Use obb.fixedincome.rate.sofr instead of: - obb.fixedincome.sofr

Use obb.fixedincome.bond_indices instead of: - obb.fixedincome.corporate.ice_bofa - obb.fixedincome.corporate.moody

[Feature] Refactor FMP @deeleeramone (#7217)

This introduces a number of changes to the FMP provider, and some of the resulting functions.

Items removed:

  • obb.equity.fundamental.multiples: This is a duplicate of metrics, which is also used by other providers.
  • CompanyOverview standard model: This was not used, and is redundant. The same as EquityProfile.
  • obb.etf.holdings_date: No longer necessary. FMP's ETF Holdings do not have historical data, it was actually NPORT-P data.

Items created:

  • obb.equity.fundamental.esg_score
  • obb.etf.nport_disclosure: Migrates sec, and the historical part of fmp, from obb.etf.holdings.

Adds FMP as a provider to:

  • obb.equity.discovery.gainers
  • obb.equity.discovery.losers
  • obb.equity.discover.active

Parameter Changes:

  • obb.equity.fundamental.metrics & .ratios:
  • For FMP, adds ttm parameter with choices: [include', 'exclude', 'only'].
    • Default is only, and this setting overrides the limit and period parameters.
  • obb.news.world:
  • For FMP, adds topic parameter with choices: ['fmp_articles', 'general', 'press_releases', 'stocks', 'forex', 'crypto']
  • obb.equity.price.historical:
  • For FMP, adds adjustment parameter with choices: ['splits_only', 'splits_and_dividends', 'unadjusted']

Other FMP Changes:

FMP has changed the free tier, and the returned data may have a different definition now.

Downstream functions receiving output from openbb-fmp should check that the output of Platform conforms with the expected input.

All associated models have been updated.

[Feature] Remove Static Assets For Distribution @deeleeramone (#7212)

The Python Interface now ships without static assets, and they will be built on first import, or when invoked from the command line with, openbb-build.

When you install openbb-core, and not, openbb, you import a bare interface with, from openbb import obb.

This change makes it easier to create custom combinations of installed extensions, and ensures a light-weight package is distributed to developers building their own.

🆕 New Additions

[Feature] Add congress.gov provider extension @DidierRLopes (#7141)

This adds a new provider and router extension for US Congressional bill text and information.

The best way to try out this new extension is by running openbb-api and connecting as a [Workspace backend].(https://docs.openbb.co/workspace/developers/data-integration)

Screenshot 2025-10-08 at 12 54 04 PM

[Feature] Support Python 3.13 @deeleeramone (#7193)

Adds support for Python 3.13 across the entire library.

[Feature] Expand MCP Server Configurability @deeleeramone (#7202)

You can now define, or configure, MCP server tools directly in the openapi_extra dictionary in the router function definition.

Additionally, the server can be configured with system and server prompts. See the README for the openbb-mcp-server package for details and examples.

🦋 Other OpenBB Platform Enhancements, Fixes, and PRs

  • [Docs] Fix typo @Olexandr88 (#7228)
  • [Docs] improve documentation for logging_service file @kaya70875 (#7206)
  • [Docs] remove hub from README file, and update the extension tables @deeleeramone (#7230)
  • [Feature] Add CodeQL Workflow @deeleeramone (#7221)
  • [Feature] openbb-platform-api: Add MCP Tool ID To Autogenerated Widget Spec @deeleeramone (#7222)
  • [Release] Release/openbb-core-1.5.0 @deeleeramone (#7214)
  • [Feature] openbb-platform-api: Adds Marker in Headers of Workspace Config File Endpoints @deeleeramone (#7211)
  • [Feature] openbb-platform-api Better POST Params Discovery @deeleeramone (#7204)
  • [Feature] Add Deprecation Warning For Account Module. @deeleeramone (#7209)
  • [BugFix] Fix Hub Session Not Being Set After Login @deeleeramone (#7197)
  • [BugFix] openbb-platform-api: Fix check_for_platform_extensions Filter @deeleeramone (#7184)
  • [BugFix] economy.calendar(provider='nasdaq'): Fix 'No record found' Error Raising Instead Of Returning @deeleeramone (#7178)
  • [Release] Merges Release 4.4.5 From Main Into Develop @deeleeramone (#7176)

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-10-08