Access to the same printer devices by different
print queues or print servers is now serialized to
avoid problems. Support for CUPS 1.2.x and higher
was improved. The administrator can now stop
tea4cups with SIGINT. A configurable retry
directive in the configuration file gives you more
control over what to do when the real CUPS backend
fails. The documentation and sample configuration
file were improved.
A filter can now be defined for each print queue in order to post-process a CUPS filtering chain's output before the print job data is managed by Tea4CUPS. The ability to launch any command in the event that the real CUPS backend fails was added. Several bugs were fixed.
Tees no longer exist, and only pre and post hooks remain. Prehooks can now send datas to posthooks through pipes. The IPP request parser was improved. The subprocess management code was almost entirely rewritten to be more efficient and allow additional functionality.
This release now works with old versions of Python (>=2.1). The error handling code was improved. Finally errors in posthooks are now ignored because at that time the job was printed successfully anyway, so there's no reason to stop the print queue.