SavaPage

Open Print Portal

User Tools

Site Tools


release_notes:release_notes_1.1.0

1.1.0-rc

2019-04-15

Highlights

Toner Information

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

Notification Plug-in

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

Atom Feed

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

Document Store

Proxy Printed PDF documents can be stored and retrieved.

PDF Repair

Invalid PDF files are repaired during Web Print.

Email Encryption

OpenPGP Settings for PGP/MIME email signing and encryption.

PDF Verification

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


Database Upgrade

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.


Details

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

Added

  • 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.

Changed

  • 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.

Fixed

  • 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.

Security

  • 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: 2019/04/15 20:54 by rijk