Rendertron Versions Save

A Headless Chrome rendering solution

3.1.0

3 years ago

This release contains a security patch!

Security improvements

  • Prevents rendering of *.internal URLs, patching an issue with GCE.
  • Adds allow-listing option to restrict rendering to a given list of domains or URL patterns.

Features

  • Include Heroku deploy documentation and an interactive "Click to deploy" for Heroku
  • Introduces an API endpoint to clear all cache
  • Adds timezone support
  • Adds optional forced browser restart between renders
  • Adds documentation to deploy Rendertron via Docker
  • Adds option to add request headers to the rendered pages in Rendertron

Improvements

  • Fixes a bug in the filesystem cache
  • Fixes issue with the injected base tag
  • Updates all dependencies
  • Increased the required node.js version to Node.js 10+
  • Updates to the FaQ

3.0.0

3 years ago
  • Introduces new configuration file format for the config.json options (see README.md)
  • Introduces new cache providers:
    • In-memory cache
    • File system cache
  • Introduces API endpoint to invalidate cache for a URL
  • Introduces a number of new configuration options
  • Introduces refreshCache parameter to force cache update for a URL
  • Relaunches browser when the browser disconnects from Puppeteer
  • Now includes doctype in rendered output
  • Harmonises the configuration options for caches
  • Closes page after screenshot
  • Fixes security issue with AppEngine deployments (fixes CVE-2020-8902)
  • Fixes issue with specifying host and port