PaperCut MF 20.1 release history
20.1.10
Build 68866
Print Provider version 105.3.0.4052
Print Deploy server version 1.8.2580
14 Mar, 2024
Security:
- Various security fixes. See PaperCut NG/MF Security Bulletin (March 2024) for more information. [CDSS-3505], [CDSS-3325], [PO-2080], [PIE-708], [PO-2030]
- This release also includes several pre-emptive security improvements and additions to layers of defense. These improvements were made as a result of code audits, pen tests and security reviews. Changes were made in line with our security uplift initiative.
20.1.9
Build 67404
Print Provider version 105.3.0.4052
12 Sep, 2023
Fixes:
- Addressed file traversal issues. [CDSS-2495], [PO-1447]
- Hardened internal API Authentication. [PO-1474]
- Updated third party libraries to recommended patch levels. [PO-1441]
20.1.8
Build 66704
Print Provider version 105.3.0.4052
08 Jun, 2023
Fixes:
- Addressed a Cross-Site Request Forgery (CSRF) vulnerability in the Application Server, which, under specific conditions, could potentially enable an attacker to alter security settings or execute arbitrary code. This could be exploited if the target is an admin with a current login session. Exploiting this would typically involve the possibility of deceiving an admin into clicking a specially crafted malicious link, potentially leading to unauthorized changes.
CVE-2023-2533
. [PO-1366]
(Note that version 20.x is not impacted by CVE-2023-31046 )
20.1.7
Build 65660
Print Provider version 105.3.0.4052
08 Mar, 2023
Fixes:
- Security improvements to address an issue identified as ZDI-CAN-18987 in the NG/MF Application Server and Site Server. [PO-1216]
- Security improvements to address an issue identified as ZDI-CAN-19226 in the NG/MF Application Server. [PO-1219]
20.1.6
Build 62199
Print Provider version 105.3.0.4052
20 May, 2022
Fixes:
- Fixed an issue that could cause an upgrade to fail when using version 20.1.5 with an MS SQL Server database. [PC-18810]
Other Notes:
- Note that this release includes the 3 security improvements listed in the previous release 20.1.5.
20.1.5
Build 62037
Print Provider version 105.3.0.4052
18 May, 2022
Fixes:
- Security improvements to address an issue in the Application Server. More information . [PC-18750]
- Security improvements to address potential Spring4Shell vulnerabilities in the Application Server. More information . [PC-18756]
- Security improvements to the Rhino.js scripting engine used with the Application Server. More information . [PO-816]
Other notes:
- Note that this release has been removed from the website and from release archives, with a fix released in 20.1.6.
20.1.4
Build 57927
Print Provider version 105.3.0.4052
08 Sep, 2021
Fixes:
- Security improvements to address an issue in the NG/MF Application Server. [PO-480]
Other notes:
- If you are running v20.0.4 or older, there is a database upgrade.
20.1.3
Build 56199
Print Provider version 105.3.0.4052
23 Feb, 2021
Enhancements:
- Enhanced the Admin UI to display a status message if Universal Print is configured but the MS Universal Print connector is not running. [PO-141]
- Updated the example C# code supplied in ServerCommandProxy.cs to show latest web services API features.
- Updated the build instructions for the C# example code. [PO-120]
- User Web Interface:
- Added to the “Change Details” description that card/ID numbers can contain numbers, text and symbols. [PO-203]
Fixes:
- Improved the performance of “Sign in with Google” to Mobility Print (especially when synchronizing users from many domains). [PO-199]
- Added a housekeeping job to delete obsolete font files from the temp folder on startup. [PO-205]
- Added sendStringParametersAsUnicode=false to the template SQL Server database URL (to ensure that queries use indexes and run fast) [PO-204]
- Enabled a clean shutdown when stopping the PaperCut service on Linux. [PC-18090]
- Updated Java Runtime Environment to version 11.0.9. [PO-104]
- Fixed an issue that could cause some LDAP group members to not be synced correctly. [PO-102]
- Fixed an issue that caused Windows client dlls to not be included when installing on Mac or Linux. [PO-103]
- Fixed an issue introduced in PaperCut 20.1.1 that prevented PaperCut desktop clients from connecting to the PaperCut server when server.enable-async-requests was set to “Y”. [PO-153]
- Ricoh PCL6 printer driver:
- Fixed an issue that a grayscale image might be treated as color when printing via Mobility Print [PC-17826]
- Linux with pdftocairo:
- Fixed an issue that caused incorrect color page number and page size [PO-197]
- Windows Installer:
- Fixed an issue that caused a site server warning dialog to be displayed when performing automated installations. [PO-100]
Copier/Device Integration
- Kyocera: v3.1.2*
- Fixed an issue that prevents the embedded Kyocera app from crashing in certain circumstances. [PO-201]
- Fixed a bug that stopped the Kyocera embedded application from installing on devices running Java versions lower than 1.8 [PO-28]
- Added a new config key ’ext-device.kyocera-mita.debug.suppress-stack-dump’ that enables users to opt-out of the enhanced logging. We recommend users do not opt-out as this could help diagnose bugs and other potential issues. [PO-92]
- Konica-Minolta:
- Fixed a rare exception that could occur when attempting to complete an interrupted integrated scan job. [PO-200]
- Fixed an issue that prevented the Konica Minolta home screen from displaying the account name and balance. [PO-114]
- HP OXP & HP OXP Single Function
- Updated device registration process for HP OXP devices to support new behaviour in HP Firmware 4.11 and above.
- Added new config key
ext-device.hp-oxpd.force-auth-unregister
which allows for reverting of PaperCut’s behaviour to support devices running older firmware if behaviour isn’t as desired. This flag defaults toN
. [PO-115]
- Ricoh SmartSDK: v3.02*
- Fixed an issue that could occasionally cause the Ricoh SmartSDK app to crash with an Out of Memory error. [PO-126]
- Fixed an issue where during an integrated scan job, if the device’s page limit was reached the user could elect to continue scanning more pages which would cause the PaperCut MF embedded application to crash. The option to continue scanning more pages in this case how now been removed. [PO-198]
- Fixed an issue occasionally causing Ricoh app crash on a device with OutOfMemoryError [PO-196]
- Toshiba
- Fixed an issue on Toshiba devices with 3rd party applications alongside PaperCut requiring separate login instead of automatically being logged in when user logs in via PaperCut. [PO-202]
Other Notes:
- If you are running v19.2.4 or older, there is a database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.
20.1.2
Build 55841
Print Provider version 105.1.0.3963
23 Dec, 2020
Enhancements:
- Added a config key (notify.partial-translations=“N”) to disable pop-up warnings for languages with missing translations. [PC-17762]
- Payment Gateways:
- Added a new metric to record on demand top-up usage. [PC-17391]
Fixes:
- Fixed remaining compatibility issues with MacOS Big Sur. Big Sur is now fully supported. [PC-17585]
- Fixed an issue preventing warning messages from being displayed on the Printer & Device Details pages. [PC-17758]
- Fixed an issue that caused the CUPS pc-event-monitor to restart occasionally. [PC-17756]
- Fixed an issue that could cause Job Ticketing errors when multiple domains pointed to the application server. [PC-17693]
- Fixed an issue with mobile print release that caused the filter to break when using an Oracle DB [PC-17605]
- Fixed an issue that could cause Desktop Clients on MacOS to be logged out when another MacOS Desktop Client logs out. [PC-17820]
- Fixed an issue that caused a browser console warning (IE only) to be logged on the Scan Action Details page. [PC-17680]
- Fixed an issue with HP devices that could cause letter size jobs to be charged as statement size. [PC-17712]
- Konica Minolta bizhub C368 Series PCL and Kyocera TASKalfa 5053ci KX printer driver: Fixed an issue that caused A4 or Letter size to be chosen when printing to the 11x17 inch page size via Mobility Print [PC-17710]
- Device Config Editor:
- Fixed an issue that caused new config key names to retain leading and trailing spaces. [PC-17705]
- Linux:
- Fixed an issue with the un-installation process leaving files and directories behind after uninstall. [PC-9248]
- Print Provider:
- Konica Minolta PostScript and PCL6 printer driver: Fixed an issue that caused incorrect page number and page size calculations when using “Center Staple and Fold”. [PC-17771]
- Konica Minolta PCL6 printer driver: Fixed an issue that could cause an incorrect number of pages if “collate” was selected when printing multiple copies to a device that HDD was not installed or a Find-Me print queue [PC-17732]
Copier / Device Integration:
- Fuji Xerox:
- Added the ability to copy 3 troubleshooting keys required to force an install of PaperCut on the device. [PC-17595]
Other notes:
- If you are running v20.0.4 or older, there is a database upgrade.
20.1.1
Build 55782
Print Provider version 105.0.4.3904
17 Nov, 2020
New Features:
- Data Integration:
- Global release of the Data Integration platform that enables the export of PaperCut MF usage data for consumption into 3rd party Business Intelligence tool of choice. The platform supports the ability to load multiple integrations and is configured within the PaperCut MF Admin web interface under Reports. Automated export of daily changes for users, printers, print usage (print, copy and scan), accounts and server datasets as well as the ability to export your organizations historical usage data. [PC-17460]
- Print Provider:
- Added a new option in the PaperCut NG/MF Admin web interface to enable spool file encryption on Windows. This encrypts print job spool files before they are saved to disk on the Print Provider when used with hold/release security. [PC-17444]
Enhancements:
- Active Directory multi-domain support using User Principal Names has been moved out of Percolator and is now a fully supported feature. [PC-17575]
- Options → Advanced → “Trusted Proxy Servers” (X-Forwarded-For header handling for proxies and load balancers) now applies to all relevant connections, rather than just mobile clients. [PC-4953]
- Data Integration:
- Added deleted users and devices in the initial historical export. Any deletes of users or devices within the historical days period now get exported. [PC-17799]
Fixes:
- Application Server:
- Fixed user activity rate limiter not taking into account Trusted Proxy Servers setting when considering the X-Forwarded-For header. [PC-17675]
- Fixed the Trusted Proxy Servers setting not trusting Google Cloud Platform HTTP(S) load balancers, due to their non-standard X-Forwarded-For header format. [PC-17562]
- Added device ID to external device API for shared Account methods. [PC-15813]
- User Card PIN:
- User card PINs are now one-way hashed for additional security. [PC-17476]
- Print Provider:
- Added the capability into Print Provider to append a unique identifier to the operating system job id reported to the Application Server. This is useful in a clustered environment when all secondary servers use the same ServerName. [PC-17583]
- Updated Secondary Server and Direct Print Monitor installer for macOS 11 (Big Sur) compatibility. See the Known Issue for more details. [PC-17642]
Copier / Device Integration:
- Lexmark (eSF), OKI (eSF), Toshiba (eSF) and Dell (eSF)*:
- v3.1.1:
- Fixed an issue that allowed PaperCut to control admin access instead of just user access to the device. [EAD-589]
- Fixed an issue that caused mixed mono and colour duplex jobs to be charged incorrectly. [PC-17519]
- Fixed an issue in eSF Integrated Scanning duplex scan jobs that caused portrait pages to be flipped on the wrong edge. [PC-17509]
- Shortened Chinese translated application icon name from “Print Approval” to “Print”. [PC-17405]
- v3.1.1:
- Kyocera (HyPAS) v3.1.0:
- Fixed an error that prevented the Print Release screen from displaying when language was set to NL. [PC-17331]
- Added a new configuration key ext-device.kyocera-mita.custom-logo-filename that allows custom logos to be rendered per device. [PC-17369]
- Sharp LeS v3.1.1:
- Added support for the new multi-function and single-function devices. [PC-17371]
- Lexmark eSF* v3.1.1:
- Fixed an issue where scanning to USB caused the device to lock up. [PC-17767]
Other notes:
- If you are running v20.0.4 or older, there is a database upgrade.
- Devices marked with * require installing an updated version of the embedded software to access new features and fixes.