1.2.0

2020-09-16

Now that Google offers Chrome OS support for IPP users can easily add a SavaPage (Internet) printer on their Chromebook.

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.

A RESTful API is added to the existing XML-RPC and JSON-RPC web services.

Users are prompted to enter their verification code at Web App Login after they enabled 2-Step Verification. Optionally the code can be send to their Telegram ID.

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.

Database Script
Apache Derby upg-1.10.sql
PostgreSQL upg-1.10.sql

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.

See https://issues.savapage.org for details.

  • 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.
  • 1112 : Add IPv6 support.
  • 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.
  • 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.
  • 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.
  • release_notes/release_notes_1.2.0.txt
  • Last modified: 2020/09/17 21:27
  • by rijk