Rais Image Server Versions Save

RAIS: A IIIF-compliant, 100% open source image server for blazing-fast deep zooming

v3.1.1

5 years ago

Major improvements to plugins, the build process, and docker setups. See the wiki for 3.1.1 release notes

v3.0.1

5 years ago

Minor fix: the docker image is now working again

v3.0.0

5 years ago

Massive change! Exciting! Fun! Sugar-free!!

See the new wiki for v3.0.0's Release Notes

v2.11.2

5 years ago

Minor fix so demo setup works again. /etc/rais.toml hasn't been able to be written by the container ever since switching to force the container to run as an unprivileged user.

v2.11.1

5 years ago

No changes - this release simply fixes RAIS to report its version properly on startup. Oops.

v2.11

5 years ago

Major changes:

  • Supports new features defined in IIIF 2.1:
    • maxArea, maxWidth, and maxHeight may be set via configuration values in rais.toml or put into an overridden info.json file
      • If an image is requested that exceeds these values, the server will return an error, allowing for better image protection as well as reduced DOS attack vectors
    • "square" region keyword
    • "max" size keyword
    • Reports features "sizeByConfinedWh" and "sizeByDistortedWh" in info.json
  • GIF output has been disabled by default. It can be re-enabled with a custom capabilities toml file, but it is recommended you don't do this as GIF is notoriously slow in RAIS.

Docker image changes:

  • Uses Fedora 28 instead of 27
  • RAIS now runs as an unprivileged user
  • The demo uses docker-compose instead of being a bash script
  • Binaries use Go 1.11 for compilation
  • Added capacity to change demo container's capabilities

Minor / backend changes:

  • Source code format is now using the "go modules" approach rather than gb (gb is no longer being maintained as the author feels modules make more sense)
  • Minor test / coverage improvements
  • Slightly better logging
  • Minor code refactor

v2.10.1

6 years ago

Sometimes when you rewrite code that has C bindings, you make mistakes.

v2.10.0

6 years ago

This release bundles the latest OpenJPEG, version 2.3.0, into the Dockerized setup, resulting in massive performance gains for untiled JP2s and decent improvements to tiled JP2s. There are minor improvements even in using older OpenJPEG versions due to the way we now call the C library.

If you are using an older version of OpenJPEG and are able to do so, grab this latest version of RAIS and upgrade OpenJPEG to 2.3.0. If you can use the docker setup, you can just pull the latest RAIS from dockerhub and you'll be set.

v2.6.0

7 years ago

Major changes:

  • Properly detects resolution levels in JP2 files, and reports scale factors accordingly
  • Properly detects tile width and height, eliminating the need for manually specifying tiles on the command line
  • Optionally caches data for info.json responses
  • Adds the ability to override the IIIF info.json response per image
  • Allows specifying configuration via /etc/rais.toml (see rais-example.toml)
  • Allows limiting RAIS features via an IIIF capabilities file (see cap-max.toml and cap-level0.toml for examples)

Back-end improvements:

  • Fixes init scripts for RHEL 6 users
  • Uses Go 1.6 for the Docker build
  • The build system now uses gb
  • Visiting the server URL + "/version" will report the current version of RAIS