v4.7.0

ictnlp/LLaMA-Omniv4.7.0Mar 9, 2026by deeleeramone

AI Summary

Adds support for Python 3.14 and Pandas 3.0, introduces new Federal Reserve data endpoints, and removes the deprecated Polygon provider module.

Key Highlights

  • Support for Python 3.14 and Pandas 3.0
  • Removal of Polygon provider module
  • Added Svensson Nominal Yield Curve and Total Factor Productivity endpoints
  • Standardization of Country and Exchange inputs using ISO codes

Breaking Changes

  • Polygon provider module has been removed from the repository

New Features

  • Python 3.14 support
  • Pandas 3.0 support
  • New Federal Reserve endpoints
  • Refactored SEC schema explorer
  • Custom HTML2Markdown converter for SEC documents

Full Release Notes

## Thank you and welcome to our new contributors 🔥

* @RinZ27 made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7302
* @pgoslatara made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7326
* @murataslan1 made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7286
* @sandole made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7346
* @salmanmkc made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7371
* @luojiyin1987 made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7374
* @Ocheretovich made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7387
* @T-Arjun made their first contribution in https://github.com/OpenBB-finance/OpenBB/pull/7390

## Summary 🎉

Version 4.7.0 of the ODP Python Package adds support for Python 3.14 and Pandas 3.0, adds new data, and fixes some bugs.

## 🚨 Breaking Changes

The Polygon provider module has been removed from the repository and is no longer published.

* [BugFix] Remove Polygon - No Longer Exists and Can't Support by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7337


## 🆕 What's New

Support for Python 3.14
* [Feature] Add Support For Python 3.14 by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7349

Support for Pandas 3.0
* [Feature] Pandas 3.0 - Update Library For Syntax by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7336

New data added to the `openbb-federal-reserve` provider extension
* [Feature] Add Svensson Nominal Yield Curve From Federal Reserve by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7338
  - New endpoints (provider='federal_reserve'):
    - `obb.fixedincome.government.svensson_yield_curve`
    - `obb.economy.total_factor_productivity`
  - New Workspace App: "Federal Reserve System - Stats & Indicators"

New reusable components for parameter standardization.
- `from openbb_core.provider.utils.country_utils import Country`
- `from openbb_core.provider.utils.exchange_utils import Exchange`

* feat(platform): standardize country inputs with ISO 3166 Country type by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7333
* feat(platform): extend Country type standardization to equity screeners by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7355
* feat(platform): standardize exchange inputs with ISO 10383 MIC codes by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7351
* feat(platform): add membership groups to Country type by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7352

Add FRED as a provider to `obb.economy.calendar`
* [Feature] Add FRED Release Calendar to `economy.calendar` Endpoint by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7366

Refactor `obb.regulators.sec.schema_files` to be a full XBRL schema explorer
* [Feature] Refactor `regulators.sec.schema_files` As A General Purpose XBRL Schema Explorer by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7356

Refactor and optimize `obb.equity.fundamental.management_discussion_analysis` with a custom HTML2Markdown converter specifically for SEC documents
* [Feature] `openbb-sec`: Custom HTML2Markdown Conversion by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7361


## 🦋 Other PRs From This Release

* Close the quote by @cclauss in https://github.com/OpenBB-finance/OpenBB/pull/7309
* [Security] Update Lock Files for Dependabot (aiohttp, rsa) by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7310
* [BugFix] Re-lock the `openbb` Package (Missed in Previous PR) by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7313
* [BugFix] More Lock File Updates by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7314
* fix(cli): prevent internal type annotations from leaking into help descriptions by @RinZ27 in https://github.com/OpenBB-finance/OpenBB/pull/7302
* [Security] `openbb-core`: Regenerate Lock File by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7322
* [Security] Re-lock Packages For Protobuf Dependabot Alert  by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7335
* chore: Update outdated GitHub Actions versions by @pgoslatara in https://github.com/OpenBB-finance/OpenBB/pull/7326
* fix: update outdated examples in openbb-apachebeam by @murataslan1 in https://github.com/OpenBB-finance/OpenBB/pull/7286
* Add github action that validates all changes have a formal description by @piiq in https://github.com/OpenBB-finance/OpenBB/pull/7340
* [BugFix] Support PEP 649 & PEP 749 (Enable Python 3.14) by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7343
* [BugFix] `openbb_platform_api` & `openbb_mcp_server`: Fix `app_import` path handling for drive paths. by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7344
* chore(lint): migrate from pydocstyle to ruff by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7346
* [Chore] - Remove redundant bandit dependency by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7347
* [BugFix] Update Some Lock Files For Dependabot by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7358
* [BugFix] `openbb-mcp-server`: Add Missing Description For `available_categories` Tool by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7348
* fix(lint): resolve pre-existing mypy errors across cli and platform modules by @sandole in https://github.com/OpenBB-finance/OpenBB/pull/7362
* [Security] Update `package.json`, `pakcage-lock.json`,  and `cargo.lock` Files by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7367
* refactor: sanitize dynamic column name in SEC form4 utility by @RinZ27 in https://github.com/OpenBB-finance/OpenBB/pull/7376
* Fix various typos by @luojiyin1987 in https://github.com/OpenBB-finance/OpenBB/pull/7374
* fix incorrect checkbox state logic in extension selector by @Ocheretovich in https://github.com/OpenBB-finance/OpenBB/pull/7387
* [BugFix] `openbb-core`: Fix Missing Examples In `reference.json` by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7383
* update lock files... by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7391
* fix(cli): replace eval with ast.literal_eval in parse_unknown_args_to_dict by @T-Arjun in https://github.com/OpenBB-finance/OpenBB/pull/7390
* [BugFix] Update get_user_agent Utility With Modern User Agent Strings by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7398
*[BugFix] openbb-core: Fix Merged Choices Validation in Python Interface by @deeleeramone in https://github.com/OpenBB-finance/OpenBB/pull/7404

**Full Changelog**: https://github.com/OpenBB-finance/OpenBB/compare/v4.6.0...v4.7.0