Release Notes: NNTP support and a news server framework have been added. HTTP 1.1 now supports persistent and pipelined connections. Major extensions have been added to the Web framework. The configuration system has been refactored to use a Zope3-style component architecture (adapters and interfaces).
Release Notes: This release adds Qt event loop support and FTP client protocol support. Coil, a Web-based configuration system for Twisted servers, has been reworked. The Win32 event loop can now run subprocesses. There is automatic log rotation for servers (and USR1 signal for manual rotation), improved support for registering shutdown methods, better XML-RPC integration, bugfixes, small feature improvements, and more.
Release Notes: This release has Win32 event loop support, a new GTK+ instant messaging client, much improved DNS support, including the beginning of a server, many improvements in the instant messaging server, a SOCKSv4 proxy server, a much improved mail server, ECO, a small lisp implementation, rotation of log files, much more testing code, bugfixes, and API improvements. Many more services can be configured via the Web.
Release Notes: This release has many bugfixes and feature enhancements for existing components, including web.guard, twisted.enterprise database support, and the config interface. New experimental stuff includes twisted.forum, a database-based web forum, twisted.metrics, a database-backed performance and stats system, wxPython event loop support, and initial experimental support for connectTCP and connectSSL, allowing client protocols such as IRC bots to (re)connect to remote servers automatically.
Release Notes: A configuration system was added. While this currently makes no 'visible' difference, the idea is a unified interface for Twisted that will replace things like 'mktap'. Its basic dependancy system and a simple Web UI were added. A small HTML document on how to use Delayeds was added in the 'doc/' subdirectory. Fixes for TK InstanceMessenger and general bugfixes were added.
Release Notes: The threading functionality was refactored and unified. Many minor refactorings were done, including a cleanup to move generic 'thread ownership' code to 'log ownership' where it really belongs. Many major bugfixes were made, most notably to twisted.spread and Instance Messenger, twisted's IM client. An XML-RPC Web resource was added, and a few issues in twisted.web were fixed. A major speed improvement was made for twisted on jython, and some speed improvements were made to threaded twisted. twisted.python.usage was updated. An asynchronous interface to Python's DB API, called "adbapi", was added.
Release Notes: Twisted servers can now run using Jython, albeit in an inefficient manner. twisted.names, a DNS system, was checked in. It is still being worked on. SSL, line-based protocols (e.g. HTTP), and netstring based protocols are now more robust. Servers, especially Web servers, should run faster under high loads. The authentication in PB was refactored into simply being an object one can connect to. A new connection API for PB was implemented. Much more example code for PB was added.
Release Notes: The directory structure was restructured. Dead code was removed. Lots of bugs were fixed, especially Windows-specific bugs. The new Twisted Spread package was integrated. The new "Spreadable Computing" support drastically improves the robustness of various remotely accessible services within Twisted.
Release Notes: Protocol implementation is now independant from transport-layer, and protocol parsing is separated from application logic. New "twisted.mail" package, with support for POP3 and SMTP. Unit tests for protocol parsing. twisted.reality heavily refactored to fix bugs in object containment and enhance the control that verb authors have over the way verbs are dispatched.
Release Notes: Near-complete game design documentation for Inheritance, additions to containers and doors for twisted reality, POP3 support, SSL support with M2Crypto, removal of the pixel resource from web.Interface, much leaner HTML layout for that in general, a new ability to stop any delayed action before it takes place, an HTTP client, and lots of fixes.