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)