1.0.0 • Build 20180430 • April 30, 2018

Delegated Print layout and workflow has been greatly improved.

Vendor specific PPD options (finishings) can be mapped to common IPP options, so multi-vendor printers have a consistent SavaPage Print Dialog. Validate user input with configurable IPP constraints.

SavaPage complies to the General Data Protection Regulation of the European Union and supports Data Erasure and Data Portability.

Print job sheets, with detailed accounting information, from a dedicated input-tray (with colored media), to make it easier to identify and collect printed output.

Override packaged i18n with custom i18n files.

Database backup, restore and cleanup can process large data sets with millions of records.

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

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

Run the command below as explained in the User Manual.

./savapage-db --db-run-script upg-1.7.sql

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

  • 739 : Add privileges for parts of Admin Web App.
  • 740 : Add dashboard option to switch system off-line.
  • 854 : Limit number of pending job tickets shown.
  • 856 : Add shared account name validation.
  • 860 : Add job ticket queue size to admin dashboard.
  • 861 : Print job-sheet before job ticket.
  • 865 : Add option to enable print-all job tickets button.
  • 867 : Support multiple delegated print copies.
  • 868 : Add number-up rules to PPDE.
  • 869 : Add option to disable cleanup of Document Log at startup.
  • 871 : Show database statistics pop-up
  • 872 : Show help button in User Web App.
  • 875 : Select user of closed job tickets.
  • 883 : Show message when application is temporarily unavailable.
  • 884 : Add savapage-cmd –system-status.
  • 885 : Add public JSON-RPC.
  • 888 : Comply to GDPR.
  • 889 : Add rules to add or substitute PPD options.
  • 891 : Restrict Web Print document types.
  • 893 : Add custom i18n for fixed Web App text.
  • 901 : Add option to hide inbox delete scope text at proxy print.
  • 902 : Add tag prefix to job ticket number.
  • 904 : Add option to send Job Ticket email as text/html.
  • 905 : Add proxy print log file.
  • 909 : Add savapage-cmd and savapage-db options to get and set config items.
  • 911 : Add savapage-cmd –sync-users-and-groups.
  • 913 : Add rule to validate IPP options.
  • 914 : Add Job Ticket cost rules for printed sheets.
  • 915 : Add option to download report as CSV.
  • 917 : Add URL path for SSO to User Web App with OAuth provider.
  • 918 : Refund Job Ticket cost.
  • 919 : Add option to enable delegated group select for shared account.
  • 931 : Add quick search on Open Job Ticket.
  • 932 : Show Open Job Ticket statistics.
  • 933 : Add reason to Job Ticket canceled email.
  • 934 : Add 180 degrees rotate option for proxy printing.
  • 935 : Add print preview of Finished-Page.
  • 938 : Add LandscapeOrientation attribute to PPDE.
  • 618 : Improve User Web App navigation.
  • 745 : Delete page in view of User Web App page browser.
  • 767 : Monitor PaperCut status of non-delegated Job Ticket jobs.
  • 870 : Optimize Document Log cleanup.
  • 874 : Show error message when user inbox inaccessible.
  • 876 : Handle PdfValidityException as non-fatal.
  • 877 : Handle ProxyPrintException as non-fatal.
  • 878 : Upgrade database schema to 1.7.
  • 880 : Optimize database backup/restore process.
  • 890 : Save Job Ticket printer settings in server session.
  • 894 : Hide print separate option for restricted document scope.
  • 895 : Optimize proxy printer selection.
  • 896 : Improve Delegated Print Dialog layout.
  • 903 : Check collate capability when searching job ticket redirect printer.
  • 916 : Adapt User Web App Doc Log selection to user and resource status.
  • 920 : Check community status according to member card expiration.
  • 927 : Use fit-to-page for Fast Print Mode.
  • 929 : Make savapage.ppd PostScript only.
  • 944 : Return HTML 404 status when inbox image not found.
  • 945 : Change visibility of CUPS link in printer list.
  • 948 : Reprint ticket sheet at job ticket reprint.
  • 849 : Fix display of warning message after successful Admin WebApp login.
  • 850 : Fix Java SystemTray workaround height for GNU/Linux User Client.
  • 852 : Use selected font for Web Print plain text drag & drop.
  • 855 : Fix copy job ticket validation error.
  • 857 : Handle actions on job ticket that is already processed.
  • 858 : Fix NullPointerException on first time finished CUPS job notification.
  • 862 : Remove option to disable Delegated Print settlement with User Account.
  • 863 : Prevent race condition for read/write of savapage.json.
  • 864 : Fix NoSuchFileException when writing user message file.
  • 873 : Fix stale page browser image urls.
  • 881 : Fix group sync not including nested group members.
  • 882 : Apply single UI language.
  • 886 : Fix uncommitted synchronization of proxy printers.
  • 892 : Fix proxy print collate visibility.
  • 900 : Fix error sending mail to TLSv1.2 restricted MTA.
  • 906 : Skip deleted printer as job ticket redirect candidate.
  • 907 : Fix application of client-side collate.
  • 908 : Fix content-type of custom cid in email notification.
  • 910 : Set JSON-RPC charset to UTF-8.
  • 921 : Restrict Group Account edit.
  • 922 : Fix update of decimal comma shared account balance.
  • 924 : Fix AtomicMoveNotSupportedException on import member card.
  • 925 : Fix incorrect import of disabled Active Directory users.
  • 926 : Fix premature removal of personal user account.
  • 928 : Correct proxy print for PDF page content rotation.
  • 930 : Fix calculation of number-up sheets.
  • 936 : Force reload of Web App when server is restarted.
  • 937 : Fix job reschedule when updating cron trigger.
  • 939 : Fix page range validation.
  • 942 : Fix access to Documents and Transactions in Admin Web App.
  • 946 : Fix print status after retry of CUPS canceled job ticket.
  • 949 : Skip number-up corrections for booklet.
  • 950 : Update external status of job ticket print canceled in CUPS.
  • 887 : Enhance private JSON-RPC security.
  • 912 : Add option to trust self-signed certificate for LDAPS.
  • release_notes/release_notes_1.0.0.txt
  • Last modified: 2018/09/16 15:14
  • by rijk