Releases: apple/cups
v2.2.5
CUPS 2.2.5 is now available from https://github.com/apple/cups/releases.
CUPS 2.2.5 is a general bug fix release. Changes include:
- The scheduler's
-t
option did not force all errors to the standard error
file, making debugging of configuration problems hard (Issue #5041) - Fixed a typo in the CUPS Programming Manual (Issue #5042)
- Fixed RPM packaging issue (Issue #5043, Issue #5044)
- The
cupsGetDests
function incorrectly returned an empty list of printers if
there was no default printer (Issue #5046) - The
cupsGetDests
function waited too long for network printers (Issue #5049) - Libtool support was completely broken with current libtool versions that use
an incompatible command-line syntax (Issue #5050) - Fixed a build issue with
--enable-mallinfo
(Issue #5051) - The ippserver test program contained a deadlock issue (Issue #5054)
- The
cupsLocalizeDest*
functions did not provide base localizations for
all registered IPP attributes and values (Issue #5056) - The --enable-libtool configure option requires a path to the libtool program,
but doesn't document or check for it (Issue #5062) - Fixed the
SSLOptions DenyCBC
option when using GNU TLS (Issue #5065) - Fixed the
ServerTokens None
option (Issue #5065) - Fixed the default
ServerAlias
value fromServerName
(Issue #5072) - Fixed the adminurl field in the TXT record for fully-qualified
ServerName
values (Issue #5074) - The scheduler now creates a PID file when not running on demand with a modern
service launcher (Issue #5080) - The web interface did not support newer language identifiers used by Microsoft
web browsers (Issue #5803) - Updated the cups-files.conf and cupsd.conf file documentation for missing
directives (Issue #5084) - Fixed an Avahi-related crash bug in the scheduler (Issue #5085, Issue #5086)
- Fixed the interactions between the "print-quality" and "cupsPrintQuality"
options (Issue #5090) - The IPP Everywhere PPD generator now sorts the supported resolutions before
choosing them for draft, normal, and best quality modes (Issue #5091) - Fixed the localization unit test on Linux (Issue #5097)
- The CUPS library did not reuse domain sockets (Issue #5098)
- Fixed the "make check" target for some environments (Issue #5099)
- The scheduler woke up once per second to remove old temporary queues
(Issue #5100) - Added USB quirk rule for Kyocera printer (Issue #5102, Issue #5103)
- Re-documented the limits of
file:///...
device URIs and moved the FileDevice
directive incups-files.conf
to the list of deprecated configuration
directives (Issue #5117) - Added USB quirk rule for HP LaserJet 1160 printer (Issue #5121)
- Fixed the script interpreter detection in the configure script (Issue #5122)
- The network backends now retry on more error conditions (Issue #5123)
- Added a French translation of the web interface (Issue #5134)
cupsGetDests2
was not using the supplied HTTP connection (Issue #5135)httpAddrConnect
leaked sockets in certain circumstances, causing some
printers to hang (rdar://31965686)- Fixed an issue with Chinese localizations on macOS (rdar://32419311)
- The IPP backend now always sends the "finishings" attribute for printers that
support it because otherwise the client cannot override printer defaults
(rdar://33169732) - The
cupsGetNamedDest
function did not use the local default printer
(rdar://33228500) - The IPP backend incorrectly sent the "job-pages-per-set" attribute to PDF
printers (rdar://33250434) - Fixed the
cups.strings
file that is used on macOS (rdar://33287650) - CUPS now sends the
Date
HTTP header in IPP requests (rdar://33302034) - The
ippCopyAttribute
function did not copy out-of-band values correctly
(rdar://33688003) - Fixed the localization fallback code on macOS (rdar://33583699)
- The scheduler did not run with a high enough priority, causing problems on
busy systems (rdar://33789342) - Added support for Japanese Kaku 1 envelope size (rdar://34774110)
- The
ipptool
program's-P
option did not work correctly. - The
ipptool
program did not compare URI scheme or hostname components
correctly for the WITH-ALL-HOSTNAMES, WITH-ALL-SCHEMES, WITH-HOSTNAME, or
WITH-SCHEME predicates.
Enjoy!
v2.2.4
CUPS 2.2.4 is now available from:
https://github.com/apple/cups/releases
CUPS 2.2.4 is a general bug fix release. Changes include:
- The scheduler did not remove old job files (Issue #4987)
- cupsEnumDests did not return early when all printers had been discovered
(Issue #4989) - The CUPS build system now supports cross-compilation (Issue #4897)
- Added a new CUPS Programming Manual to replace the aging API documentation.
- Added the
cupsAddIntegerOption
andcupsGetIntegerOption
functions
(Issue #4992) - The
cupsGetDests
andcupsCreateJob
functions now support Bonjour printers
(Issue #4993) - Added a USB quirk rule for Lexmark E260dn printers (Issue #4994)
- Fixed a potential buffer overflow in the
cupstestppd
utility (Issue #4996) - IPP Everywhere improvements (Issue #4998)
- Fixed the "cancel all jobs" function in the web interface for several
languages (Issue #4999) - Fixed issues with local queues (Issue #5003, Issue #5008, Issue #5009)
- The
lpstat
command now supports a-e
option to enumerate local printers
(either previously added or on the network) that can be accessed
(Issue #5005) - The
lp
andlpr
commands now support printing to network printers that
haven't yet been added (Issue #5006) - Fixed a typo in the mime.types file.
- Fixed a bug in the Spanish web interface template (Issue #5016)
- The
cupsEnumDests*
andcupsGetDest*
functions now report the value of the
"printer-is-temporary" Printer Status attribute (Issue #5028) - Added Chinese localization (Issue #5029)
- The
cupsCheckDestSupported
function did not supportNULL
values
(Issue #5031) - Fixed some issues in the RPM spec file (Issue #5032)
- The
cupsConnectDest
function now supports theCUPS_DEST_FLAGS_DEVICE
flag
for explicitly connecting to the device (printer) associated with the
destination. - The
SSLOptions
directive in "client.conf" and "cupsd.conf" now supports
DenyCBC
andDenyTLS1.0
options (Issue #5037)
v2.2.3
CUPS 2.2.3 is now available from:
https://github.com/apple/cups/releases
CUPS 2.2.3 is a general bug fix release. Changes include:
- The IPP backend could get into an infinite loop for certain errors, causing a hung queue (rdar://problem/28008717)
- The scheduler could pause responding to client requests in order to save state changes to disk (rdar://problem/28690656)
- Added support for PPD finishing keywords (Issue #4960, Issue #4961, Issue #4962)
- The IPP backend did not send a media-col attribute for just the source or type (Issue #4963)
- IPP Everywhere print queues did not always support all print qualities supported by the printer (Issue #4953)
- IPP Everywhere print queues did not always support all media types supported by the printer (Issue #4953)
- The IPP Everywhere PPD generator did not return useful error messages (Issue #4954)
- The IPP Everywhere finishings support did not work correctly with common UI or command-line options (Issue #4976)
- Fixed an error handling issue for the network backends (Issue #4979)
- The default cupsd.conf file did not work on systems compiled without Kerberos support (Issue #4947)
- The "reprint job" option was not available for some canceled jobs (Issue #4915)
- Updated the job listing in the web interface (Issue #4978)
- Fixed some localization issues on macOS (rdar://problem/27245567)
Enjoy!
v2.2.2
CUPS 2.2.2 is now available from:
https://github.com/apple/cups/releases
CUPS 2.2.2 is a general bug fix release. A detailed list of changes can be found in the change log included in the download.
Enjoy!
v2.2.1
CUPS 2.2.1 is now available from:
https://github.com/apple/cups/releases
CUPS 2.2.1 is a general bug fix release. A detailed list of changes can be found in the change log included in the download.
Enjoy!
v2.2.0
CUPS 2.2.0 is now available from:
https://github.com/apple/cups/releases
CUPS 2.2.0 adds support for local IPP Everywhere print queues and includes several performance and security improvements. A detailed list of changes can be found in the change log included in the download.
Enjoy!
v2.2rc1
CUPS 2.2rc1 is the first release candidate of CUPS 2.2.0. A detailed list of changes can be found in the change log included in the download.
CUPS 2.2rc1 is available from:
https://github.com/apple/cups/releases
Enjoy!
v2.2b2
CUPS 2.2b2 is the second beta release of CUPS 2.2 which adds support for Upstart. A detailed list of changes can be found in the change log included in the download.
CUPS 2.2b2 is available from:
https://github.com/apple/cups/releases
Enjoy!
v2.2b1
CUPS 2.2b1 is now available from:
https://github.com/apple/cups/releases
CUPS 2.2b1 is the first beta release of CUPS 2.2 which adds support for local IPP Everywhere print queues and includes several performance and security improvements. A detailed list of changes can be found in the change log included in the download.
Enjoy!
v2.1.4
CUPS 2.1.4 is now available from:
https://github.com/apple/cups/releases
CUPS 2.1.4 is a general bug fix release. A detailed list of changes can be found in the change log included in the download.
Enjoy!