1.1.0 • Build 20190805 • August 5, 2019

Toner level information is retrieved via SNMP and shown in the proxy printer list.

Notification Plug-in to send Job Ticket status messages to Smartschool.

Atom Feed Service for administrators showing run-time status, statistics, errors and warnings of the past weekday.

Proxy Printed PDF documents can be stored and retrieved.

Invalid PDF files are repaired during Web Print.

OpenPGP Settings for PGP/MIME email signing and encryption.

Feature Preview of OpenPGP Service to verify authenticity and integrity of PDF documents.


This application version implements database version 1.9. Depending on your database type, run one or two of the SQL scripts below to upgrade from a previous application with database version 1.7 or 1.8.

Database Script
Apache Derby upg-1.8.sql
upg-1.9.sql
PostgreSQL upg-1.8.sql
upg-1.9.sql

Run the commands below as explained in the User Manual.

# 1.7 -> 1.8
./savapage-db --db-run-script upg-1.8.sql
# 1.8 -> 1.9
./savapage-db --db-run-script upg-1.9.sql

Important: Run each script once. Script upg-1.8.sql initializes database column values, running it a second time will mess up database rows that are inserted after the first run.


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

  • 635 : Show SNMP toner information.
  • 853 : Add option to send mail as PGP/MIME.
  • 940 : Add option to set icons for printer options.
  • 947 : Add Atom Feed for administrators.
  • 953 : Add Java 9 support.
  • 955 : Add config items to restrict datetime of job ticket delivery.
  • 959 : Add PPDE option to handle booklet imposition.
  • 961 : Highlight non-standard paper-size of open job ticket.
  • 963 : Add option to assign Delegated Print group copies.
  • 966 : Integrate Personal Print with PaperCut.
  • 967 : Provide PaperCut User Sync and Auth Interface.
  • 970 : Add Personal Print privilege.
  • 972 : Add option to configure media-sources for job sheets.
  • 973 : Mark delegated print groups and accounts as preferred.
  • 975 : Add Smartschool notification plug-in.
  • 976 : Add extended marker to regular IPP option.
  • 979 : Add option to hide environmental impact.
  • 984 : Add option to map number of copies to PPD attribute.
  • 985 : Add option to enable delegated print user account type.
  • 989 : Add IPP constraint validation to Job Ticket print.
  • 991 : Show CUPS print performance in Job Ticket Web App.
  • 996 : Add button to clear i18n cache.
  • 999 : Add option to set preferred media-source.
  • 1001 : Add proxy print document store.
  • 1002 : Add option to set PaperCut print timeout.
  • 1003 : Add option to enable cancel of all job tickets.
  • 1009 : Add PPD download in proxy printer list.
  • 1011 : Add PDF repair option for proxy printing.
  • 1012 : Add print settings to job ticket job-sheet.
  • 1014 : Add button to close all completed job tickets.
  • 1016 : Add button to delete documents in Upload Dialog.
  • 1018 : Add session user as print delegator.
  • 1022 : Add option to use job ticket tags for regular printer.
  • 1025 : Add user group check in Smartschool notification plug-in.
  • 1027 : Allow multiple Smartschool OAuth plug-ins.
  • 1029 : Add PDF repair option for Web Print.
  • 1036 : Add Delegated Print restriction on shared account.
  • 1039 : Add server threadpool configuration.
  • 1040 : Add database connection pool configuration.
  • 1044 : Add toggle to (de)select all Delegated Print users.
  • 1046 : Add option to cancel CUPS print job if stopped.
  • 1049 : Add PDF/PGP Verification.
  • 1050 : Add URL Web Print.
  • 1053 : Add deadlocked threads detection.
  • 1054 : Add Azure OAuth provider.
  • 1060 : Add job ticket domain and use labels.
  • 1062 : Add option to reopen single account job ticket.
  • 1063 : Allow Copy Job Ticket journal/archive.
  • 1064 : Reject PDF XFA documents.
  • 1065 : Check and fix database integrity.
  • 1066 : Select open job tickets of printer group.
  • 962 : Show jog offset option in printer settings dialog.
  • 964 : Set SMTP default to SSL/TLS port 465.
  • 969 : Hide non-applicable buttons in User Group list.
  • 971 : Fix NullPointerException when IP Print denied for IP address.
  • 974 : Hide single shared account in delegated print dialog.
  • 997 : Add full_name attribute to user group.
  • 998 : Improve user and group search in delegated print dialog.
  • 1004 : Improve User Web App print-scaling use case.
  • 1005 : Improve open job ticket sort.
  • 1013 : Improve print orientation mismatch message.
  • 1043 : Optimize selection of Print Delegate.
  • 1048 : Improve use of max inactive session interval.
  • 1056 : Reject print requests when application is unavailable.
  • 1059 : Improve i18n resource control.
  • 1061 : Allow copies edit of single account job ticket.
  • 1067 : Redirect java.util.logging to Log4j.
  • 951 : XML-encode strings in string templates.
  • 952 : Fix systemd service ownership.
  • 957 : Apply B/W conversion of job ticket redirect printer.
  • 958 : Do not apply blank filler pages for booklet.
  • 960 : Fix Job Ticket printer media-source default.
  • 965 : Terminate WebServer after initialization exception.
  • 968 : Fix savapage-db –db-init authentication error.
  • 977 : Fix JavaScript error when selecting job ticket printer.
  • 978 : Select job ticket printer to create copy job in empty inbox.
  • 982 : Fix exception when promoting existing email to primary.
  • 983 : Fix disabled buttons getting focus.
  • 986 : Fix print job media-source auto selection.
  • 988 : Fix ignored uncollate for delegated print.
  • 990 : Fix proxy print job completion time visibility.
  • 992 : Validate SPConstraint for sheet-collate.
  • 994 : Fix job ticket display error for pending print job.
  • 995 : Fix error when manual media-source is selected.
  • 1006 : Fix JavaScript compatibility issue.
  • 1008 : Fix print copies calculation divide by zero error.
  • 1010 : Identify CUPS out-of-band job state.
  • 1015 : Fix rare server shutdown deadlock.
  • 1017 : Fix cost settlement for delegated group members.
  • 1019 : Fix terminal scope of custom proxy print target.
  • 1021 : Fix client-side B/W conversion save.
  • 1023 : Fix rare unjustified PaperCut print refund.
  • 1024 : Fix wrong number of copies on Job Ticket job sheet.
  • 1026 : Handle out-of-sync CUPS cache.
  • 1028 : Accept WebPrint of secured PDF with printing allowed.
  • 1030 : Set open files limit in savapage.service unit.
  • 1031 : Add heartbeat to pull CUPS job id status.
  • 1032 : Fix login error when sending email batch.
  • 1033 : Check server ports when web server starts.
  • 1034 : Fix IPv6 address check.
  • 1035 : Support X-Forwarded-For (XFF) HTTP header field.
  • 1037 : Optimize Java synchronization.
  • 1038 : Improve print status processing for faster PaperCut events.
  • 1041 : Improve User Client action on connection lost.
  • 1042 : Close input streams after file upload request.
  • 1045 : Show HTTP error codes as JavaScript alert message.
  • 1047 : Prune orphaned IP addresses from session cache.
  • 1055 : Fix email validation.
  • 1058 : Add Java 11 support.
  • 956 : Add options to configure internet access per Web App.
  • 1007 : Upgrade to Jetty 9.4.11.v20180605.
  • release_notes/release_notes_1.1.0.txt
  • Last modified: 2020/01/14 11:48
  • by rijk