Nous utilisons des cookies pour générer des statistiques anonymes de visite. Ils sont installés uniquement si vous acceptez. En savoir plus

Accepter Refuser

Modoboa 1.3.0 is out

Antoine Nguyen30 avril 2015 — Antoine Nguyen

A new major version of Modoboa is available.

This release doesn't bring awesome new features but introduces a radical change: the core and the extensions do not share the same repository anymore! This little difference has a big impact on the packaging and will make releasing future enhancements easier (we hope so).

New packages

As we said, every extension now has its own Git repository. Here is a complete list:

Package name Repository address
modoboa https://github.com/tonioo/modoboa
modoboa-admin https://github.com/modoboa/modoboa-admin
modoboa-admin-limits https://github.com/modoboa/modoboa-admin-limits
modoboa-admin-relaydomains https://github.com/modoboa/modoboa-admin-relaydomains
modoboa-amavis https://github.com/modoboa/modoboa-amavis
modoboa-radicale https://github.com/modoboa/modoboa-radicale
modoboa-webmail https://github.com/modoboa/modoboa-webmail
modoboa-postfix-autoreply https://github.com/modoboa/modoboa-postfix-autoreply
modoboa-stats https://github.com/modoboa/modoboa-stats
modoboa-sievefilters https://github.com/modoboa/modoboa-sievefilters

The original repository now contains only core files and the API used by the extensions.

Behaviour changes

  • The deploy process has been updated so it still requires only one command to install a Modoboa instance (all extensions are automatically downloaded from PyPI using pip)
  • No need to activate extensions through the online console anymore. Every extension listed inside the MODOBOA_APPS variable will now be enabled by default
  • The notification service now alerts you if a new version is available for one or more extension.

To do...

  • Issues have not been dispatched between repositories yet, it will be done soon
  • Translations have been splited between core and extensions, the Transifex page will be updated soon

Conclusion

As always, a dedicated upgrade procedure is available inside the documentation. You will find the (short) list of changes on Github.

Tags: split extensions repositories