libcups v3.0b1
February 9, 2023
2 minute read
libcups v3.0b1 is the first beta release of the CUPS v3 library and tools which remove deprecated APIs, add new APIs, and normalize existing APIs. Changes include:
- Documentation updates (Issue #32)
- Split out libcups and tools from CUPS 2.x.
- Simplified the configure script.
- Now require a C99-capable C compiler.
- Now require GNU TLS, LibreSSL, or OpenSSL.
- Now require ZLIB.
- Now require POSIX or Windows threading support.
- Now require the
pollfunction (WSAPollon Windows). - Now install with a prefix by default to allow coexistance with CUPS 2.x (Issue #21)
- Added new
GENERATE-FILEdirective foripptooltest files. - Added new
ATTR-IF-DEFINEDandATTR-IF-NOT-DEFINEDdirectives to IPP data files (Issue #3) - Added
ippFileAPI for working with IPP data files as used byipptool,ippexeprinter, and other tools (Issue #14) - Added a roll to the default color ippeveprinter printer.
- Added new DNS-SD API (Issue #19)
- Added new PWG media sizes.
- Added new
WITH-ALL-VALUES-FROMpredicate for ipptool files (Issue #20) - Added new
SAVE-ALL-CONTENT,WITH-ALL-CONTENT, andWITH-ALL-MIME-TYPESpredicates for ipptool files (Issue #22) - Added, modernized, and promoted the localization interfaces to public API (Issue #24)
- Added public JSON API (Issue #31)
- Added new
basenamevariable for use in ipptool files (Issue #44) - Updated the CUPS API for consistency.
- Fixed ipptool's handling of EXPECT for member attributes (Issue #4)
- Fixed ipptool's support for octetString values (Issue #23)
- Removed all obsolete/deprecated CUPS 2.x APIs.
- Removed (obsolete) Kerberos support.
- Removed support for SecureTransport (macOS) due to deprecation of the platform API.
- Removed support for SChannel (Windows) due to restrictions on its use in domain accounts.
Enjoy!
You may also enjoy
OpenPrinting News - Opportunity Open Source 4.0 - Call for Locations

February 13, 2026
Where will the 4th edition take place? Please send us your proposal!
Read more
libcups v3.0.0

January 8, 2026
libcups v3.0.0 is the first stable release of the CUPS v3 library and tools which remove deprecated APIs, add new APIs, and normalize existing APIs.
Read more
OpenPrinting News - Tech over Tea #300 - Brodie interviews Till Kamppeter

December 3, 2025
Everything about OpenPrinting, history, what we are doing, funding and the future, ...
Read more