I'm proud to announce the release of Fail2ban 0.8.0. This is the first release of the new stable branch. The development of this release has taken about a year and is almost a complete rewrite from 0.6. A lot of new features have been added. Here are some of them:
- client/server architecture
- multithreading support
- better configuration
- date format autodetection
- Gamin support
- better documentation and website
- support for more services
Unfortunately, the configuration file of Fail2ban 0.6.x is not compatible with this release. However, default configuration files should be sufficient and writing your own filters, actions and jails should be quite straightforward .
The official website  is now powered by MediaWiki. Please, do not hesitate to contribute, discuss or edit the articles. A domain name is now dedicated to the project: fail2ban.org.
If you appreciate this software, you can now donate to the project . Donations will be used to pay the domain fail2ban.org and to contribute to the financing of the dedicated server where the website, nightly builds  and documentation are hosted. Parts of donation will go to KDE, Gnome and The Python Software Foundation.
I would like to thank everyone who contributed to this release. A (hopefully complete) list is available in README . Special thanks to Yaroslav Halchenko who does a lot of work for this project.
0.8.0 contains only 2 minor changes since 0.7.9. Have a look at the CHANGELOG  for more information. You can download the source package here . I suggest you have a look at the manual  before using this new release.