← Back to all sparks
O

OpenBB

FINANCE
Velocity0.0

Open-source investment research and financial data platform

OpenBB V5 swaps AGPL for Apache-2.0 and cuts sixteen provider packages.

financial-dataapache-licensemcppackagingbreaking-changesdesktop-app
◆Current state
OpenBB V5 ended the feed's five-month silence on September 30. The repository license moved from AGPL-3.0-only to Apache-2.0, the openbb metapackage reached 5.0.0, and packaging moved from Poetry to hatchling and uv. Eighteen directories were dropped, including sixteen provider packages, with one new provider, openbb-jodi. The release also adds layered openbb.toml config, OBBStream streaming, decoupled charting, CLI 2.0 and refactored API and MCP layers. ODP Desktop moved to v2.0.0 the same day.
◆Where it's heading
V5 turns the earlier trimming into an explicit reset. Removing providers and decoupling charting shrink what the team maintains, while spec-driven API and MCP proxies and code generation make the remaining platform easier to build on. The license change points the same way, opening the code to a wider set of adopters.
◆Prediction
Expect V5 point releases to fix breakage from the refactor, plus provider work now owned by provider packages. Whether removed providers return as third-party extensions is not stated in the entries.

◆Recent moves

  1. 1mo ago

    OpenBB V5: Apache-2.0 license, 16 providers cut, hatchling packaging

    The removal pattern of V4 becomes a full major version: a new license, new packaging and sixteen fewer provider packages. The move from AGPL to Apache-2.0 changes who can adopt the project more than any feature here.

    View source ↗
  2. 1mo ago

    Rolling auto-updater tag now points to Desktop v2.0.0

    The rolling tag that feeds the auto-updater now points at v2.0.0. Not a release in itself.

    View source ↗
  3. 1mo ago

    ODP Desktop 2.0 ships with the V5 refactor

    The desktop app takes a major version alongside V5. Its notes are a raw commit log of the V5 refactor, so what changed for desktop users specifically is hard to separate out.

    View source ↗
  4. 6mo ago

    Rolling pointer tag that feeds the desktop auto-updater

    Not a release — a permanent tag that always points at the newest stable desktop build and hosts the latest.json the auto-updater polls. It currently mirrors v1.0.2 and will keep re-pointing with every future patch.

    View source ↗
  5. 6mo ago

    Desktop 1.0.2 adds a Clear Logs button, drops shipped binaries

    A small post-1.0 patch in the same maintenance register as 1.0.1: one user-facing control in the log windows, an openssl bump, and removal of dll and dylib files from the repository. The desktop app is being kept clean rather than extended.

    View source ↗
  6. 8mo ago

    OpenBB V4.7.0

    The platform's most recent release keeps the removal pattern going — the Polygon provider module is gone — while adding Python 3.14 and Pandas 3.0 support and new data. A large first-time contributor list suggests the extension-authoring path opened in 4.6.0 is drawing people in.

    View source ↗