Peaaegu kolme aastat pärast eelmist olulist versiooni on ettevõte Apple välja andnud tasuta prindisüsteemi (Common Unix Printing System), mida kasutatakse macOS-is ja enamikus Linuxi distributsioonides. CUPS-i arendust juhib täielikult ettevõte Apple, kes omandas 2007. aastal ettevõtte Easy Software Products, kes lõi CUPS-i.
Alates käesolevast väljaandest on koodi litsents muudetud GPLv2 ja LGPLv2-lt Apache 2.0-le, mis võimaldab kolmandatel isikutel kasutada CUPS-i koodi oma toodetes ilma muudatuste avamise kohustuseta ning tagab litsentsi ühilduvuse teiste Apple'i avatud projektidega, nagu Swift, WebKit ja mDNSResponder. Apache 2.0 litsents määratleb ka selgelt patentide õiguste edastamise koos koodiga. Litsentsi vahetuse negatiivne tagajärg GPL-ist Apache-le on litsentsi ühilduvuse kadumine projektidega, mis on saadaval ainult GPLv2 litsentsi alusel (Apache 2.0 litsents on ühilduv GPLv3-ga, kuid mitte GPLv2-ga). Selle probleemi lahendamiseks on litsentsile lisatud erand GPLv2/LGPLv2 litsentside kohta.
Peamised CUPS 2.3-s:
- Lisatud tugi eelseadistustele ja atribuudile "" printimise ülesannete mallides IPP Everywhere protokolli jaoks Uue tööriista "ippeveprinter" kaasamine, mis rakendab lihtsat IPP Everywhere serverit, mida saab kasutada klientsoftware'i testimiseks või iga prinditava ülesande käskude täitmiseks;
- Lpstat käsus on rakendatud uute printimiste ülesannete peatumise oleku näitamine; Printerside jagamise protokollis
- Bonjour
- on tagatud DNS-SD nimede kasutamine printeri võrku registreerimisel;
- IpTool utiliidile on lisatud võimalus kirjutada ippserveri attribuutide faile; "client.conf" tehti UserAgentTokens direktiivi tugi;
- Systemd teenus on uuendatud cupsd-i käitamiseks;
- Peamine uue versiooni värskendus.
- Iga variandi uudised, mis on integreeritud.
- Uuendatud teenus systemd’i toetuseks.
- Lpoptions meeskonnas on lisandunud võimalus töötada IPP Everywhere printeritega, mis ei ole lisatud kohalike printimise järjekordadesse;
- IPP Everywhere draiverisse on lisatud korrektne tugi printeritele, millel on esipoolne printimise režiim;
- Lisatud reeglid Lexmark E120n, Lexmark Optra E310, Zebra, DYMO 450 Turbo, Canon MP280, Xerox ja HP LaserJet P1102 USB-printerite eripära arvestamiseks;
- Turbepuudujäägid on kõrvaldatud ja , mis põhjustavad puhveri virna ülerahvastamist valeandmete töötlemisel asn1_get_packed ja asn1_get_type funktsioonides, mida kasutatakse SNMP päringute töötlemisel;
- Eemaldatud on utiliidid cupsaddsmb ja cupstestdsc.
Allikas: opennet.ru
