Skip to content
Michael R Sweet edited this page Feb 17, 2021 · 16 revisions

CUPS Roadmap

This page documents the plans for future OpenPrinting CUPS feature releases. The following high level changes are currently under consideration:

CUPS Feature Roadmap
Feature v2.4 v3.0 vFUTURE
AirPrint/Mopria Compatibility ADD
Kerberos Authentication DEPRECATE REMOVE
OAuth Authentication ADD
PPD API deprecated v1.4 REMOVE
Printer Drivers deprecated v2.0 REMOVE
Raw Queues deprecated v2.0 REMOVE
cups-config DEPRECATE REMOVE
pkg-config support ADD
Local Server ADD
Sharing Server ADD
New Web Interface ADD
OpenSSL support consider consider consider
GNU TLS support consider consider consider
X.509 for containers consider consider consider

Removal of Deprecated Features/API

  • cups-config script (replaced by pkg-config in 2.4.0)
  • Printer drivers and raw queues (replaced by Printer Applications)
  • PPD API functions
  • Kerberos support

libcups Changes

  • Investigate using OpenSSL in addition to/instead of GNU TLS
  • Better support for X.509 certificates with snaps?

cupsd Changes

  • Rewrite/update for use as the local (per-user) spooler
  • Update web interface to be in-process for the sharing spooler
  • All IPP job processing
  • Maybe use PAPPL?
Clone this wiki locally