v3.0.0

domcyrus/rustnetv3.0.0Aug 11, 2025by mms-gianni

AI Summary

A major release featuring a complete V3 refactoring, migration to Prisma, implementation of RBAC and i18n, and the addition of numerous new application templates.

Key Highlights

  • Major V3 refactoring with database migration (Prisma).
  • Implementation of RBAC (Role-Based Access Control).
  • Added internationalization (i18n) support.
  • Added numerous new templates (Piwigo, Searxng, Silverbullet, etc.).
  • Added admin reset command.

New Features

  • RBAC implementation
  • Internationalization (i18n)
  • Prisma database migration
  • New application templates
  • Admin reset command

Full Release Notes

> [!IMPORTANT]  
> This is a major release. Make sure to run operator version ```v0.1.10``` on your cluster. 

## What's Changed
* Template / Add Piwigo by @mms-gianni in https://github.com/kubero-dev/kubero/pull/580
* Template / Add searxng by @mms-gianni in https://github.com/kubero-dev/kubero/pull/582
* Update GithubApi constructor to include baseUrl parameter and set de… by @mms-gianni in https://github.com/kubero-dev/kubero/pull/611
* Template / Add Kataeomon by @mms-gianni in https://github.com/kubero-dev/kubero/pull/590
* Template / Add CaddyGen by @mms-gianni in https://github.com/kubero-dev/kubero/pull/592
* Template / Add Airbroke by @mms-gianni in https://github.com/kubero-dev/kubero/pull/597
* Template / Add Outline by @mms-gianni in https://github.com/kubero-dev/kubero/pull/602
* Template / Add Trailbase by @mms-gianni in https://github.com/kubero-dev/kubero/pull/603
* modified views and checks for GitHub BaseUrl usage by @mctraffic in https://github.com/kubero-dev/kubero/pull/618
* add version field for addons by @mms-gianni in https://github.com/kubero-dev/kubero/pull/617
* Show configured Addons in templates list by @mms-gianni in https://github.com/kubero-dev/kubero/pull/616
* Template / Add qdrant and guitos by @mms-gianni in https://github.com/kubero-dev/kubero/pull/606
* (WIP) add initial auth function by @mms-gianni in https://github.com/kubero-dev/kubero/pull/621
* Release/v2.4.7 by @mms-gianni in https://github.com/kubero-dev/kubero/pull/612
* Template / Add Textbee by @mms-gianni in https://github.com/kubero-dev/kubero/pull/613
* Build in subdir by @mms-gianni in https://github.com/kubero-dev/kubero/pull/615
* Release/v2.4.7 by @mms-gianni in https://github.com/kubero-dev/kubero/pull/636
* Bump prismjs from 1.29.0 to 1.30.0 in /client by @dependabot[bot] in https://github.com/kubero-dev/kubero/pull/628
* docs: fix broken link to Documentation by @IlyaSemenov in https://github.com/kubero-dev/kubero/pull/641
* upgrade neko to v3 by @m1k1o in https://github.com/kubero-dev/kubero/pull/638
* Template / Add Silverbullet by @mms-gianni in https://github.com/kubero-dev/kubero/pull/607
* add prometheus endpoint by @mms-gianni in https://github.com/kubero-dev/kubero/pull/643
* add template for serpbear by @mms-gianni in https://github.com/kubero-dev/kubero/pull/642
* Template/add bugsink by @mms-gianni in https://github.com/kubero-dev/kubero/pull/645
* migrate read only mode by @mms-gianni in https://github.com/kubero-dev/kubero/pull/647
* improve settings loading from config. by @mms-gianni in https://github.com/kubero-dev/kubero/pull/650
* Kubero V3 refactoring by @mms-gianni in https://github.com/kubero-dev/kubero/pull/619
* Release/v3.0.0 by @mms-gianni in https://github.com/kubero-dev/kubero/pull/652
* Feature/migrate to prisma by @mms-gianni in https://github.com/kubero-dev/kubero/pull/654
* Feature/add user database by @mms-gianni in https://github.com/kubero-dev/kubero/pull/657
* Feature/add account administration by @mms-gianni in https://github.com/kubero-dev/kubero/pull/658
* Feature/create runpacks configuration table by @mms-gianni in https://github.com/kubero-dev/kubero/pull/659
* implement RBAC by @mms-gianni in https://github.com/kubero-dev/kubero/pull/661
* Feature / implement teams filter by @mms-gianni in https://github.com/kubero-dev/kubero/pull/662
* Feature/fix tests for V3 by @mms-gianni in https://github.com/kubero-dev/kubero/pull/663
* add readonly guard to new routes by @mms-gianni in https://github.com/kubero-dev/kubero/pull/665
* Migrate Podsize to DB by @mms-gianni in https://github.com/kubero-dev/kubero/pull/666
* Migrate notifications to Database by @mms-gianni in https://github.com/kubero-dev/kubero/pull/667
* add profile editing by @mms-gianni in https://github.com/kubero-dev/kubero/pull/668
* improve navigation by @mms-gianni in https://github.com/kubero-dev/kubero/pull/669
* Feature/add internationalization (i18n)  by @mms-gianni in https://github.com/kubero-dev/kubero/pull/670
* Template / Add lunalytics by @mms-gianni in https://github.com/kubero-dev/kubero/pull/671
* Feature / Add portugues translations by @mms-gianni in https://github.com/kubero-dev/kubero/pull/674
* Feature / translate some more pages by @mms-gianni in https://github.com/kubero-dev/kubero/pull/676
* Feature / Improve socket handling by @mms-gianni in https://github.com/kubero-dev/kubero/pull/677
* fix logs view to use more of the screen by @mms-gianni in https://github.com/kubero-dev/kubero/pull/678
* Template / Add Vikunja by @mms-gianni in https://github.com/kubero-dev/kubero/pull/672
* Template / Add Cockpit by @mms-gianni in https://github.com/kubero-dev/kubero/pull/673
* Feature / add admin reset command by @mms-gianni in https://github.com/kubero-dev/kubero/pull/680
* Bump form-data from 4.0.2 to 4.0.4 in /client by @dependabot[bot] in https://github.com/kubero-dev/kubero/pull/681

## New Contributors
* @mctraffic made their first contribution in https://github.com/kubero-dev/kubero/pull/618
* @IlyaSemenov made their first contribution in https://github.com/kubero-dev/kubero/pull/641
* @m1k1o made their first contribution in https://github.com/kubero-dev/kubero/pull/638

**Full Changelog**: https://github.com/kubero-dev/kubero/compare/v2.4.6...v3.0.0