github DMedina559/bedrock-server-manager 3.10.0b1

pre-release4 hours ago

Important

DATABASE UPGRADE REQUIRED

You must run the database upgrade command before starting the webserver

Docker Users Read: https://bedrock-server-manager.readthedocs.io/en/latest/extras/docker.html#overriding-the-startup-command-e-g-for-migrations

Warning

Breaking Changes for Plugins and HTTP API Users

This release introduces the final set of major architectural changes aimed at improving modularity and performance:

  • Module Splitting: Several core functionalities have been decoupled into their own dedicated modules. Logic pertaining to allowlist, properties, and permissions are now isolated, meaning imports and plugin references to these features will need to be updated.
  • Endpoint Consolidation: Redundant HTTP endpoints—specifically those directly querying server configuration, status, and version—have been removed. Clients should migrate to using the unified server settings or the new /api/server/{server_name}/summary endpoint to retrieve these details.

What's Changed

⚠️ Breaking Changes

🚀 Features

🐛 Bug Fixes

📚 Documentation

💄 Style & Refactoring

  • refactor: use sys.executable instead of manual EXPATH by @DMedina559 in #343

⚡ Performance

🧪 Tests

⬆️ Dependencies

  • dep: update pytest-subprocess requirement from <1.6.0,>=1.5.4 to >=1.5.4,<1.7.0 by @dependabot[bot] in #338
  • dep: update platformdirs requirement from <4.10,>=4.3.0 to >=4.3.0,<4.11 by @dependabot[bot] in #335
  • dep: update sphinx-github-changelog requirement from <2.1,>=1.7.0 to >=1.7.0,<2.4 by @dependabot[bot] in #332
  • dep: update pytest-asyncio requirement from <1.4,>=1.1.0 to >=1.1.0,<1.5 by @dependabot[bot] in #331
  • dep: update uvicorn requirement from <0.48,>=0.35.0 to >=0.35.0,<0.49 by @dependabot[bot] in #327
  • dep: bump actions/checkout from 6 to 7 by @dependabot[bot] in #347
  • dep: update pytest requirement from <9.1,>=8.4.0 to >=8.4.0,<9.2 by @dependabot[bot] in #346
  • dep: update fastapi requirement from <0.137,>=0.115.0 to >=0.115.0,<0.138 by @dependabot[bot] in #345
  • dep: update pywin32 requirement from <312,>=310 to >=310,<313 by @dependabot[bot] in #340
  • dep: update uvicorn requirement from <0.49,>=0.35.0 to >=0.35.0,<0.50 by @dependabot[bot] in #339
  • dep: update fastapi requirement from <0.138,>=0.115.0 to >=0.115.0,<0.139 by @dependabot[bot] in #352

Full Changelog: 3.9.1...3.10.0b1

Don't miss a new bedrock-server-manager release

NewReleases is sending notifications on new releases.