v4.4.1

OpenBB-finance/OpenBBv4.4.1Mar 7, 2025by github-actions[bot]

AI Summary

Version 4.4.1 fully supports Numpy 2 and introduces significant changes to the API output format, making router extensions no longer require `OBBject` responses. It also adds new SEC endpoints for filing headers and raw HTML content.

Key Highlights

  • Full Numpy 2 support
  • Plotly downgraded to 5.24.1
  • Options chains output oriented as 'records'
  • Router extensions no longer require OBBject
  • New SEC filing headers and open_html endpoints

Breaking Changes

  • Router extension endpoints no longer require returning an `OBBject`
  • API output of `derivatives.options.chains` oriented as 'records'

New Features

  • SEC filing headers endpoint
  • SEC open_html endpoint
  • Arbitrary credentials support from `user_settings.json`
  • Improved openbb-platform-api launcher and backend

Full Release Notes

## Thank you and welcome to our new contributors 🔥
@dijonkitchen

## Summary 🎉

This minor release fixes small bugs, enhances the developer experience, and updates some dependencies.

## What's changed 🚀

- Numpy 2 now fully supported by the charting, technical, quantitative, and econometrics extensions.
- Plotly has been downgraded to 5.24.1 due to changes in V6 to JSON serialization of Figure objects.
- API output of `derivatives.options.chains` is now oriented as 'records'.
- Router extension endpoints no longer require returning an `OBBject` as the response model.
- Arbitrary credentials stored in `user_settings.json` are now passed to the `obb` app and made available, as defined.
- Various enhancements to the `openbb-platform-api` app launcher and Workspace backend. See the [README](https://github.com/OpenBB-finance/OpenBB/tree/develop/openbb_platform/extensions/platform_api#readme)
- Legacy SDK example notebooks have been removed.


## 🆕 New Endpoints

- obb.regulators.sec.filing_headers
  - Provider: SEC
  - Downloads and parses the index headers and cover page, if available, for any SEC filing.
- obb.regulators.sec.open_html
  - Provider: SEC
  - Downloads and returns the raw HTM/HTML content from a SEC url.


## 🦋 Pull Requests Included:

- docs: fix typo @dijonkitchen (#7047)
- Small bugfix on launch args @jmaslek (#7028)
- Release/openbb core 1.4.2 @deeleeramone (#7051)
- [Feature] Custom Serializer For OptionsChainsData For Outputting List Of Records @deeleeramone (#7035)
- [BugFix] Downgrade Plotly To 5.24.1 For JSON Output Formatting @deeleeramone (#7048)
- [BugFix] `openbb-platform-api` - Fix `$.` References Being Deleted Outside Of Loop @deeleeramone (#7046)
- upload-artifact? @deeleeramone (#7049)
- [Release] Patch Release `openbb-platform-api` With New Runtime Flags \& Readme @deeleeramone (#7045)
- [BugFix] Surface FMP Error Message In `etf.info` @deeleeramone (#7044)
- [BugFix] Fix Coverage Router @deeleeramone (#7036)
- [Feature] Deletes V3 API Example Notebooks @deeleeramone (#7041)
- [Feature] `openbb-sec` \& `openbb-regulators`: Add New Path: `regulators.sec.filing_headers` @deeleeramone (#7034)
- add factory flag to openbb-api launcher @deeleeramone (#7030)
- [Feature] Allow Arbitrary Credentials From `user_settings.json` To Populate Credentials Model @deeleeramone (#7040)
- [BugFix] API: Reverse Output Of Wrapper Checking Object To Pass Custom Response Model @deeleeramone (#7039)
- [Feature] Align Python Interface With API - Stop Requiring `OBBject` As Output Type In `PackageBuilder` As Default @deeleeramone (#7031)
- [Feature] Use Forked Release Of Pandas-TA To Support Numpy2 @deeleeramone (#7032)
- [BugFix] Bump yFinance @deeleeramone (#7037)
- [Release] Merge 4.4.0 Release From Main Into Develop @deeleeramone (#7027)


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!

### Links 🦋
[Website](https://openbb.co/), [Twitter](https://twitter.com/openbb_finance), [Linkedin](https://www.linkedin.com/company/openbb-finance), [Instagram](https://www.instagram.com/openbb.finance/), [Reddit](https://www.reddit.com/r/openbb/), [Discord](https://discord.com/invite/xPHTuHCmuV)