SavaPage

Open Print Portal

User Tools

Site Tools


release_notes:release_notes_0.9.12

0.9.12 • Build 20170714 • July 14, 2017

Highlights

Job Ticketing

Job Ticketing work-flow is greatly enhanced for both ticket operators and creators. Custom options can be defined for all kinds of media and finishings.

Alternative Login

With the OAuth Client Plug-in users can sign-in with their Google account. On request, other OAuth providers can be added. Yubikey authentication is added.

Scalability

Scalability is boosted with LibreOffice Converter as multi-threaded service, and print job load-balancing is supported with CUPS printer classes.

Shared Accounts

Charge print cost on personal or shared accounts.

i18n_ru

The User Web App is localized to Russian.


OpenJDK 8

SavaPage requires OpenJDK 8.


Database Schema Upgrade

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

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

Run the command below as explained in the User Manual.

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

Details

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

Deprecated

  • 785 : Deprecate SavaPage Windows OEM Driver.
  • 831 : Deprecate 32-bit distribution.
  • 832 : Deprecate Smartschool Print Module in favor of SavaPage Delegated Print.

Added

  • 709 : Select printer options when releasing Job Ticket.
  • 711 : Add option to redirect non-SSL HTML requests to SSL.
  • 712 : Add option to disable non-SSL access.
  • 715 : Show SSL certificate expiration date on Admin Web App dashboard.
  • 716 : Add option to disable raw printing.
  • 718 : Configure selectable Web App languages.
  • 719 : Create PPD mapping for print-scaling.
  • 730 : Add login option to Web App already active message.
  • 733 : Add support for CUPS printer classes.
  • 742 : Add LibreOffice converter as multi-threaded service.
  • 746 : Add Google Sign-In to Web App.
  • 748 : Add YubiKey OTP authentication to Web App.
  • 753 : Add option to erase internal user password in Admin Web App.
  • 756 : Add option to make any proxy printer a job ticket printer.
  • 763 : Add non-interactive install mode.
  • 764 : Add Job Ticket cost rules for media and printed copies.
  • 766 : Add option to effectuate Job Ticket without proxy printing.
  • 769 : Add option to create job ticket for each vanilla inbox document.
  • 774 : Configure “remove graphics” visibility in print dialog.
  • 775 : Configure visibility of job ticket datetime of delivery.
  • 776 : Add Print Job Creator role.
  • 779 : Accept JetDirect PostScript stream with UEL header.
  • 780 : Add option to create Job Ticket for off-the-glass copying.
  • 781 : Add option to proxy print each vanilla inbox document separately.
  • 786 : Add Web Print disclaimer in file upload dialog.
  • 788 : Add print log to Job Ticket Web App.
  • 793 : Add option email notification when Job Ticket completed or canceled.
  • 797 : Add user roles to setUserGroupProperties CLI.
  • 800 : Add IP address restriction to Client App.
  • 801 : Add option to charge proxy print cost to shared account.
  • 802 : Add option to enable delegated print account types.
  • 806 : Add option to cancel and reprint Job Ticket print job.
  • 812 : Add custom i18n for IPP attributes and choices.
  • 813 : Add proxy print output-bin support.
  • 814 : Add option to clear printer after proxy printing.
  • 815 : Add proxy print media-type support.
  • 816 : Add option to clear Delegated Print data after proxy printing.
  • 820 : Add custom i18n email layout templates.
  • 822 : Add OAuth plugin interface.
  • 825 : Add shortcut Print and PDF buttons to Web Print dialog.
  • 830 : Mark session tracking cookie as HttpOnly.
  • 836 : Assign Print Job Delegator role to Delegate in User Web App.
  • 837 : Add Delegated Print option to enter extra copies.
  • 838 : Exclude blank User Groups in Delegated Print dialog.
  • 839 : Add drag and drop for Web Print file upload.
  • 842 : Add multiple file upload in Web Print dialog.
  • 843 : Add Google OAuth plugin.
  • 844 : Add Smartschool OAuth plugin.
  • 846 : Add option to customize java.io.tmpdir.

Changed

  • 664 : Configure open button on Java Client print-in dialog.
  • 710 : Change URL of external sites to https.
  • 713 : Use SSL to publish admin notifications.
  • 714 : Decrypt secret value of config item in edit dialog.
  • 722 : Use support.savapage.org as helpdesk url.
  • 726 : Clarify server.log content.
  • 728 : Prompt user to replace automatic media source before proxy printing.
  • 729 : Retry connecting to CUPS after connect failure.
  • 737 : Proxy Print vanilla inbox as one CUPS job.
  • 747 : Improve Web Print user feedback at file upload.
  • 749 : Hide encrypted value of secret configuration items in list.
  • 750 : Do not encrypt blank values of secret configuration items.
  • 751 : Show id of authenticated user in Admin Web App footer bar.
  • 752 : Disable password reset in User Web App when password is not set.
  • 754 : Remove creation of custom systemd cups.service unit.
  • 759 : Optimize user quick search on delegator role.
  • 770 : Compose job ticket title when not specified.
  • 771 : Use auto media-source when releasing all job tickets.
  • 784 : Change test for root user in roottasks script.
  • 787 : Remove POS and Job Tickets from Admin Web App.
  • 799 : Upgrade database schema to 1.6.
  • 803 : Show Internet Printer URLs for CUPS and Windows clients.
  • 804 : Prevent access to users, groups and accounts if setup is incomplete.
  • 805 : Make close of Job Ticket an operator action.
  • 807 : Optimize PDF and Print document scope in User Web App.
  • 808 : Show Ticket icon on Print button if just Job Ticket printers are present.
  • 811 : Preserve media-source “auto” for proxy print job.
  • 821 : Translate www formatted URL text in PDF to https link.
  • 829 : Include nested group members when adding a user group.
  • 840 : Optimize temp file delete after Web Print.
  • 845 : Depend on OpenJDK 8.
  • 847 : Restrict access to log files.

Fixed

  • 717 : Suppress Welcome Back message in IE after Web Print.
  • 720 : Fix duplicate email address error in user synchronization.
  • 721 : Turn hostname verification off for server commands.
  • 723 : Fix number of sheets logged for mixed media proxy print.
  • 724 : Fix i18n mismatch in some Web App dialogs.
  • 725 : Suppress Welcome Back message in Firefox at PDF download.
  • 727 : Fix NoSuchFileException at atomic move of UserMsgIndicator file.
  • 731 : Preserve /etc/pam.d/savapage at installation.
  • 732 : Preserve landscape orientation in downloaded PDF.
  • 734 : Correct missing CUPS job completion time.
  • 735 : Prevent second login request on Enter key.
  • 736 : Synchronize user creation at first login.
  • 738 : Apply correct number-up layout in landscape proxy print.
  • 741 : Remove newlines in button titles on main User Web App page.
  • 743 : Handle failing network connections at boot time.
  • 744 : Handle failing PaperCut connection at boot time.
  • 755 : Fix authorization check on user role.
  • 757 : Fix n-up hold job and job ticket error.
  • 758 : Show collate option for job ticket print.
  • 760 : Prevent creation of duplicate users at synchronization.
  • 761 : Fix update of indeterminate user roles.
  • 762 : Fix error sending receipt email from POS Web App.
  • 765 : Handle nonexistent PaperCut user.
  • 768 : Fix non-persistent quick search select in Delegated Print dialog.
  • 773 : Fix wrongly applied Custom Print Proxy for disabled Terminal.
  • 777 : Correct orientation when proxy printing uploaded landscape PDF.
  • 782 : Fix jQuery Mobile theme icons error.
  • 789 : Create user inbox after one-time token login.
  • 790 : Limit query result set when exporting database tables.
  • 791 : Apply user alias for TTP Web App user authentication.
  • 792 : Fix NoSuchFileException when moving msg file to user directory.
  • 798 : Fix User Web App SSO from Client App.
  • 809 : Include parent account when composing PaperCut account name.
  • 810 : Fix media-source “auto” indicator for proxy printer.
  • 819 : Fix embedded image rendering of sent email.
  • 823 : Fix proxy print page scaling ambiguity.
  • 826 : Improve Dutch translation of “Account”.
  • 828 : Fix error when saving new user with secondary email.
  • 833 : Correct CUPS print status to completed according to PaperCut reporting.
  • 834 : Handle missing CUPS job completion time.
  • 835 : Add Java SystemTray workaround for GNU/Linux User Client.
release_notes/release_notes_0.9.12.txt · Last modified: 2018/12/10 14:46 by rijk