Hi all,
We're pleased to announce the availability of our first beta from the
0.9 branch! Over a thousand commits have been made by twelve people
since the previous release, and even more in third-party libraries
that we have been contributing to.
Download instructions are at the bottom of this email.
The 0.9 branch includes long-awaited IPv6 support, the most voted-for
item in our issue tracker by far! IPv6 support requires an updated
LuaSocket, please see
http://prosody.im/doc/ipv6 for instructions on
that. We are working with the LuaSocket maintainer on an official
release with our changes. Many thanks especially to Florian Zeitz who
worked on the bulk of IPv6 support in both Prosody and LuaSocket.
Also new in this branch is certificate authentication for
server-to-server connections. Although previous releases supported
encryption for s2s connections, it was not possible to use
certificates for authentication and so the less secure DNS-based
dialback was always used. With Prosody 0.9 it is possible to fully
control certificate authentication, and require it for some or all
remote domains. This requires an updated LuaSec library - see
http://prosody.im/doc/s2s#security for more information. Many thanks
to Paul Aurich who did much of the work to make this possible in both
Prosody and LuaSec.
Finally there are numerous other features and improvements, including
a rewritten HTTP subsystem and improved module API, we'll let you
discover these for yourself!
Important note for people upgrading from previous releases: there are
some changes in this branch that require some people to update their
config file, especially those using HTTP modules (including BOSH) or
with custom port/interface settings. Please read the release notes at
http://prosody.im/doc/release/0.9.0#upgrading
We expect one or two further beta releases before 0.9.0rc1, and then
to move on to the final release soon after that. Please report any
bugs you find using the normal means:
http://prosody.im/bugs/start
For download links, please see our blog post at
http://blog.prosody.im/prosody-0-9-0beta1-available-for-testing/
Happy Jabbering,
The Prosody Team