1.2.0
Highlights
Android Print Service
Chrome OS Print Support
IPP Routing
IPP routing is an option to automatically route an IPP Print to a Proxy Printer. An additional plug-in allows you to add header and footer text, and a QR code image.
RESTful Web Service
A RESTful API is added to the existing XML-RPC and JSON-RPC web services.
2-Step Verification
Database Upgrade
This application version implements database version 1.10. Depending on your database type, run the SQL script below to upgrade from a previous application with database version 1.9.
Run the command below as explained in the User Manual.
# 1.9 -> 1.10
./savapage-db --db-run-script upg-1.10.sql
Important: Run this script once. Running it a second time will produce an SQL error.
Details
Added
590 : Add IPP Everywhere support.
1051 : Add IPP routing option.
1052 : Add RESTful web service.
1068 : Add option for alternative external database.
1069 : Add savapage-cmd –delete-user-group-account.
1071 : Add
PDF font verification option for Web Print.
1073 : Check
PDF substitute fonts.
1076 : Add preload spinner to safepages preview.
1083 : Show credentials for android print app.
1084 : Add Google Cloud Directory as LDAP user source.
1087 : Accept PJL print jobs.
1101 : Add option to override doc store location.
-
1113 : Create print-in
PDF prepress.
1114 : Add option to render printed PostScript pages to images.
1118 : Schedule user home directory cleanup.
1119 : Add FreeIPA as LDAP user source.
1122 : Add Chrome
OS print support.
1123 : Add 2FA with TOTP.
1124 : Generate User ID Number.
1125 : Add Telegram Messaging for 2FA.
1136 : Display Roles and
ACL in User and Group list.
1140 : Add Print Invoicing Report.
1143 : Add media size of input document to Job Ticket.
Changed
1072 : Use threaded readers for system command file converters.
1075 : Show Job Ticket Queue details on Admin Dashboard.
1077 : Set strict defaults for Web Print
PDF validation.
1079 : Use pdftocairo to generate safepage images.
1080 : Show blocking message if ticket print is overloaded.
1081 : Handle all uploaded Web Print file items.
1085 : Append queue name to IPP printer-name.
1088 : Improve check of duplicate Device IP.
1089 : Change Device Target Printer and Group to Quick Search fields.
1090 : Disable letterhead locking for SafePages export and print.
1091 : Disable user row locking at Web App logout.
1092 : Upgrade third-party Java components.
1093 : Upgrade to cometd 4.0.
1094 : Deprecate Google Cloud Print.
1096 : Check Single Web App session for all browser types.
1097 : Improve http session management.
1100 : Allow public IP addresses as IPP Queue restriction.
1102 : Change PPD Extension File entryfield to select list.
1110 : Show individual user copies on Job Ticket job sheet.
1121 : Change internet print
URL syntax.
1126 : Improve CUPS job status pull alternative.
1128 : Prevent OAuth exception in User Web App.
1133 : Improve .js and .css loading.
Fixed
1070 : Improve server IP address retrieval.
1074 : Fix SVG to
PDF conversion.
1082 : Fix rare safepages inconsistency.
1086 : Improve Cancel All in Hold Print Jobs dialog.
1095 : Fix Web App refresh error.
1099 : Fix flawed human readable byte count.
1103 : Handle failed payment transaction.
1105 : Avoid empty string on not-null database column.
1106 : Fix JPQL error on erase user data.
1109 : Upgrade database schema to 1.10.
1111 : Use HTTP XFF header to retrieve client IP address.
1115 : Fix IP print PostScript header error.
1116 : Work around pdftocairo stdout bug.
1117 : Replace deprecated Google OAuth
API url.
1120 : Fix
NFC Card Number format display.
1127 : Create
URL link in letterhead.
1130 : Repair broken Smartschool OAuth.
1134 : Fix Jetty ClassNotFoundException.
1135 : Fix auto selection of queue or printer in document log.
1137 : Fix user details privilege.
1138 : Fix edit of localized amounts.
1139 : Fix IPP Routing QR-code positioning.
1141 : Use IPP accessor functions in CUPS notifier.