Thank you and welcome to our new contributors 🔥
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 theobb
app and made available, as defined. - Various enhancements to the
openbb-platform-api
app launcher and Workspace backend. See the 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 InPackageBuilder
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!