Some test text!


Version 4


Version 3


Version 2


WebViewer Server

2018 Releases
2018 Releaseskeyboard_arrow_down

WebViewer 2018 Changelog

In this document
chevron_right66566 - August 3rd
chevron_right66054 - June 16th
chevron_right65897 - June 10th
chevron_right65605 - May 15th
chevron_right65529 - May 11th
chevron_right65415 - April 30th
chevron_right65322 - April 26th
chevron_right65221 - April 19th
chevron_right65059 - April 12th
chevron_right64866 - April 9th

link66566 - August 3rd

  • Official support for running multiple nodes behind a load balancer, and for dynamically scaling up and down
  • Updated the Webviewer version to the newly released 3.3
  • Added some options to control the behaviour of the cache. Specifically, cached data can now be limited to a given size and a given age. See docker-compose.yml for more info
  • Added better font coverage

link66054 - June 16th

  • Added support for prebuilt docker images within the docker-compose file
  • Updated the Webviewer version to 3.2.1
  • Now compatible with the latest stable release of webviewer (and will be going forward)

link65897 - June 10th

  • Added support for document bookmarks
  • Improved image rendering backend -- viewer looks better at small zooms
  • Improved support for annotation merging and pdf downloading (results are cached, annotation merging avoids duplication, and returned document has the correct headers set to indicate the result should be saved)

link65605 - May 15th

  • Removed nginx reverse proxy
  • Added SSL capability to the sample load ballancer
  • Realtime annotation demo now uses websockets (with a long polling fallback for old browsers)

link65529 - May 11th

  • Work queue improvements, particularly when data fetching is the bottleneck
  • Added an option to configure the subpath where the server is available
  • Webviewer now actively monitors the health of the backend, and will attempt to switch nodes when approriate
  • Webviewer fixes for occasional annotation flickering on mobile clients
  • Added example HAProxy load balancer configuration
  • Fixed inconsistencies when handling file extensions with mixed case
  • Fixed bugs related to cache cleanup being a bit
  • Added beta support for multiple backends

link65415 - April 30th

  • Improved work queue throughput structure, more responsive under heavy load
  • Added health check endpoint

link65322 - April 26th

  • Added support for generating printable PDFs
  • Better log formatting
  • Updated demo to work correctly on Safari mobile

link65221 - April 19th

  • Updated WebViewer version with improved client-server switchover logic
  • Added support for .csv files
  • Added LibreOffice support as as a conversion fallback

link65059 - April 12th

  • Session heartbeats for websocket connections, allowing the server to keep track of idle clients
  • More robust handling of unkown file types
  • Weakened restart logic to give up when the server is in a bad state
  • Added new sample documents to the demo

link64866 - April 9th

  • Initial release