Modoboa 1.3.0 is out

April 30, 2015

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.