Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
CUPS 2.4 Coming Next Month, CUPS 2.5 + CUPS 3.0 Already In Planning
While Apple led CUPS development while employing Michael Sweet for about a decade, Sweet left Apple at the end of 2019 and Apple's public CUPS development effectively ended. As has been since confirmed, Apple now is basically interested in just maintaining CUPS 2.3 and not really developing it further.
Earlier this year was the news that the OpenPrinting community will now be developing upstream CUPS moving forward. OpenPrinting now controls the de facto CUPS project moving forward with Michael Sweet being involved in the effort. Apple has even contracted Sweet to back-port some fixes back to their Apple CUPS 2.3 build.
Michael Sweet talked at today's Open Printing micro-conference about the upcoming CUPS 2.4 release and then the follow-on releases of CUPS 2.5 and the big CUPS 3.0. With CUPS 2.4 so far there have been more than 90 issues resolved, AirPrint and Mopria printer sharing support introduced, OAuth authentication support, container support for Snapcraft, pkg-config support, and deprecating Kerberos and cups-config.
Michael Sweet is looking at issuing the first CUPS 2.4 beta in the coming days and then issue a release candidate next month and potentially CUPS 2.4.0 before the end of October.
CUPS 2.5 is looking at OAuth support for CUPSD, TLS/X.509 improvements, centralized CUPS localization, Docker/AppImage support, and more. CUPS 2.5 will likely see its stable release in November of next year.
Meanwhile CUPS 3.0 is being talked about for 2023 as the successor to CUPS 2.5. CUPS 3.0 is expected to re-architect CUPS to improve its design and much more modern. CUPS 3.0 could potentially split the project into separate CUPS library, command-line tools, local server, and sharing server sub-projects.
Learn more about the CUPS 2.4/2.5/3.0 plans via Sweet's presentation. The entire Open Printing micro-conference livestream recording is embedded below.