CUPS 2.4.0 it's here. The famous printing system for Unix systems is still under development. Currently in the hands of OpenPrinting (wrapped in the Linux Foundation), since until 2007 Apple had been developing it. Yes, the apple company developing an open source project that is also used in Linux, although it seems strange.
CUPS stands for Common UNIX Printing System, as you already know, and it is a multiplatform solution for managing printing under Apache 2.0 license. Thanks to this project you can manage print jobs, schedule them, remove them from the print queue, use local and network printers, etc. In addition, it provides services for most raster and PostScript printers.
Michael Sweet He was the main developer of CUPS at Apple, but left this company, where its development was also ceased. It seems that the Cupertino company is interested in continuing to use CUPS 2.3 and not develop it further for its macOS systems. Now Michael is still involved, but within OpenPrinting and with his own repository forked from Apple's, and the result of his work and that of many other developers has been reflected in CUPS 2.4.0.
The what's new in CUPS 2.4.0 most notable are:
- AirPrint and Mopria compatibility improvements.
- Basic support for the OAuth 2.0 client to use remote resources over HTTPS.
- Fix for Kerberos authentication issue in web interface.
- The ipptool command will report correctly when a test file cannot be found.
- The USB backend runs as root.
- Support for some outdated systems has been removed to lighten the code.
- And many update fixes, as well as translation updates for multiple languages.
From now on, developers will focus on CUPS 3.0, where very important changes are expected, such as the redesign of the interface, and even a subdivision of the project. As for the date, this project is expected to arrive at the end of 2023 ...