FreedomBox 21.15 has been released and uploaded to Debian unstable. Typically, it will migrate to testing in 2 days, and then can be uploaded to stable-backports.
Highlights * dynamicdns: Update URLs to the new dynamic DNS server * firewall: Allow configuration upgrade to version 1.0.x * shaarli: Enable app (only available in testing and unstable) Other Changes * *: Drop module level depends declaration * *: Drop module level package_conflicts and use component API * *: Drop unused manual_page at module level * *: Drop use of managed_packages and rely on Packages component * *: Drop use of managed_services, rely on Daemon component * *: Drop use of module level is_essential flag * *: Drop use of module level version * *: Drop use of unnecessary managed_paths * *: Use the App's state management API * actions/letsencrypt: Drop use of managed_paths and use LE component * actions/service: Drop unused list action * actions/service: Drop use of managed_services for Daemon component * actions: Get list of packages from Packages components * app: Introduce API for managing setup state of the app * app: Introduce API to setup an app * bind: Drop alias handling unnecessary in >= Bullseye * daemon: Add new component to hold information about related daemons * doc/dev: Drop discussion on managed_paths * doc/dev: Drop reference to module level depends declaration * doc/dev: Remove mention of managed_services * doc/dev: Remove outdated reference to init() at module level * doc/dev: Update documentation to not refer to managed_packages * email_server: Merge domain configuration with app view * email_server: Simplify domain configuration form * first_boot: Drop use of loaded_modules and use App.list * forms: Fix regression with TLS domain form in quassel and tt-rss * letsencrypt: On domain removal, don't revoke certificate, keep it * locale: Update translations for Czech, German, Norwegian Bokmål * main: List apps instead of modules * middleware, views: Reduce use of setup_helper * module_loader, app: Move app init to app module * package: Add parameter to specify skipping package recommendations * package: Implement installing packages in the component * package: Introduce component API for package conflicts * packages: Move checking for unavailable packages to component * security: Drop use of loaded_modules and use App.list * security: Drop use of managed_services in security report * security: Get the list of packages from Packages component * setup: Drop unused API for app's state management * setup: List dependencies for apps instead of modules * setup: Run setup on apps instead of modules * setup: Use apps instead of modules to determine running first setup * setup: Work on apps instead of modules for force upgrade * tests: Add 'domain' mark for apps that add/remove domains * web_server: Drop use of loaded_modules and use App.list The following people contributed to the git repository for this release: - James Valleroy - Johannes Keyser - Petter Reinholdtsen - Sunil Mohan Adapa - trendspotter
OpenPGP_signature
Description: OpenPGP digital signature
_______________________________________________ Freedombox-discuss mailing list Freedombox-discuss@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/freedombox-discuss