Skip to content

Comments

Next#469

Draft
mgdigital wants to merge 35 commits intomainfrom
next
Draft

Next#469
mgdigital wants to merge 35 commits intomainfrom
next

Conversation

@mgdigital
Copy link
Collaborator

@mgdigital mgdigital commented Jan 11, 2026

This branch is the work-in-progress for v0.11.0 of bitmagnet.

I've arguably tried to do too much at once here, but there were several new components (plugins, auth, config) that I needed to see working together. Some breaking changes are unavoidable and I'd rather make these in one go and work towards a cohesive next version.

At this stage this PR is for transparency of where the next version is at. If you'd like to try running it then please expect lots of undocumented changes and broken bits!

For a summary of major changes see https://github.com/bitmagnet-io/bitmagnet/blob/next/CHANGELOG.md

Provisionally I'd like to get the following remaining items into this release:

  • Prove the concept of plugin system by providing an initial set of capabilities and official plugins:
    • Finish the OpenSearch plugin: OpenSearch WASM plugin #451
    • Move the TMDB integration to a WASM plugin. This is currently tightly coupled in several places. Abstracting this behind a clean API will prove the concept for other 3rd party integrations.
    • Allow plugins to call the GraphQL API, enabling many new plugin capabilities for free
    • (Stretch) Add qBitTorrent WASM plugin qBitTorrent WASM plugin #300
    • (Stretch) Move torznab integration to a WASM plugin
  • (Stretch) allow auth via reverse proxy header forwarding, e.g. Remote-User: alice
  • Clean up i18n: Some localised content is now being served from the backend using Accept-Language header in the GraphQL API. Translation files are fragmented between backend and frontend and should probably be consolidated in the backend.
  • Finish new metrics system and integrate in web UI
  • Update docsite

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants