| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| 4.4.5 source code.tar.gz | 2025-07-17 | 165.4 MB | |
| 4.4.5 source code.zip | 2025-07-17 | 167.1 MB | |
| README.md | 2025-07-17 | 7.0 kB | |
| Totals: 3 Items | 332.6 MB | 0 | |
Thank you and welcome to our new contributors π₯
@MagnusS0
Summary π
The release of 4.4.5 includes new extensions, endpoints, and functionality; security and package updates; along with general bug fixes.
π¨ OpenBB Platform Breaking Changes
- This version introduces a deprecation warning for Python 3.9 - support for this version will be dropped later this year.
- File logging service is now disabled by default, the logging module is no longer initialized on startup.
- Set
"logging_suppress": false, insystem_settings.json, to enable. - The endpoint,
obb.economy.port_volume, is now deprecated and moved to:obb.economy.shipping.port_volume
π¨ Dependency Changes
openbb-chartinghas been updated to use Plotly V6pytest-recordernow has arecord_curlmarker for capturing unit test cassettes for HTTP requests via curl-adapter- Code for Posthog has been completely removed from
openbb-core, dependency was removed. - Requests library has been bumped to the latest, addressing security vulnerabilities.
- Ruff has been bumped to the latest.
π New Extensions
openbb-famafrench- Implementation of the Ken French Data Library- Combined Provider and Router extension
-
Adds route,
obb.famafrench, with endpoints:- breakpoints
- country_portfolio_returns
- factor_choices <-- Utility function serving choices to the OpenBB Workspace widget
- factors
- international_index_returns
- regional_portfolio_returns
- us_portfolio_returns
-
openbb-mcp-server- Implementation of FastMCP - Wraps the OpenBB API endpoints as MCP tools.
- Launch with the default config,
openbb-mcp - See README for details.
π New Endpoints
openbb-imf has been expanded to include data from Port Watch
-
A
shippingroute to theobb.economyrouter, includes 4 endpoints: -
obb.economy.shipping.chokepoint_info (chart)
- obb.economy.shipping.chokepoint_volume
- obb.economy.shipping.port_info (chart)
-
obb.economy.shipping.port_volume
-
A POST endpoint has been added to the
obb.derivatives.optionsrouter: - obb.derivatives.options.surface
- POST the
chainsdata response object to the endpoint and return a table suitable for constructing 3-D surface charts. - Optionally, return a chart (requires
openbb-charting) - Import the chart function directly:
from openbb_charting.charts.generic_charts import surface3d
- POST the
π New OpenBB Workspace App
openbb-nasdaqnow has a standalone application for OpenBB Workspace, with a focus on SEC filing documents - formatted as PDF.- Start with:
openbb-api --app openbb_nasdaq.app:main --factory
π¦ OpenBB Platform Enhancements
- API keys and credentials can now be defined as environment variables.
- Use the UPPER_CASE equivalent to the provider's credential.
- Enhancements to the
openbb-apibackend launcher. See the README
π Pull Requests
- [Feature] IMF Port Watch in https://github.com/OpenBB-finance/OpenBB/pull/7134
- [Feature] Add Workspace App To openbb-nasdaq For Company Filings As PDFs in https://github.com/OpenBB-finance/OpenBB/pull/7135
- [BugFix] Fix TMX Request Timeout Configuration in https://github.com/OpenBB-finance/OpenBB/pull/7142
- [BugFix] Update
openbb-yfinancetests to use new pytest curl adapter extension by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7151 - [BugFix]
openbb-buildCatch CalledProcessError and improve error handling. by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7150 - [Feature] Update FOMC Documents Workspace App by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7153
- [BugFix] Fix Failing Yield Curve Chart by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7154
- [Feature] Disable LoggingService by Default by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7157
- [Feature] Add
mcp_servertoopenbb_coreapi by @MagnusS0 in https://github.com/OpenBB-finance/OpenBB/pull/7094 - [Feature] Add Omni Widget Input and Response Models to
openbb-platform-api. by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7155 - [Feature] Add Credentials From Environment If Provided by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7159
- [BugFix] Nasdaq Company Filings Workspace App: Fix Multi-File Viewer Deprecation Warning by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7152
- [Feature] Future Warning For Discontinued Support For Python 3.9 by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7158
- [BugFix] Fix
obb.quantitative.capm: Name inzipfile.openis Case-Sensitive by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7161 - [BugFix] Cleanup Test Imports by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7162
- [BugFix]
openbb-charting: Fix Margin In Serialized Chart Output by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7164 - [Feature] Bump Ruff To 0.12 by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7165
- [Feature] Add Volatility Surface POST processing and Chart by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7143
- [BugFix] MCP - expose correct header for session id by @MagnusS0 in https://github.com/OpenBB-finance/OpenBB/pull/7160
- [Feature] Add Fama-French Data Library by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7163
- [Feature] Add PLC0415 To Ruff Ignore by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7166
- [BugFix]
obb.famafrench.breakpoints- Fix Bad Widget Param Options by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7168 - [BugFix] Fix
SecForm13FHRFetcher: TypeError: Expected numeric dtype, got object instead. by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7171
Full Changelog: https://github.com/OpenBB-finance/OpenBB/compare/4.4.4...4.4.5
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!