Rais Image Server Versions Save

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

v4.1.3

2 months ago

Various "maintenance" changes: dependencies were updated, git-flow is no longer used, datadog is not a default plugin.

See the full changelog for all the details, including migration notes.

v4.1.1

3 years ago

This minor release removes a crash which occurred when exiting RAIS (e.g., via CTRL + C) and could prevent plugins from cleaning up

v4.1.0

3 years ago

Fixes ImageMagick crashes, particularly when handling large images

v4.0.2

3 years ago

The big fix is a build bug that was fixed by a contributor (thanks, @hejob!). Other minor fixes can be seen in our release notes

v3.3.2

3 years ago

This is a hotfix for v3, and probably the last fix for v3. This changes RAIS to not report tile sizes in the IIIF info.json response when an image has only one tile size in order to reduce some odd behavior in Open Seadragon

v4.0.1

3 years ago

v4.0.1 fixes some minor issues:

  • The TilePath configuration setting is now properly enforced - it cannot be blank or RAIS won't know where to find images using a file:// URL
  • The main Docker image is now based on the golang image, meaning new builds will be compiled with the latest Go release rather than whatever's specified in the Dockerfile
  • Local docker builds are now named more consistently with dockerhub images

v4.0.0

3 years ago

RAIS v4.0.0 is the first major update in a very long time. The biggest features are that it can stream from cloud endpoints (such as S3) without a special plugin, and you can define your own schemes to make the final endpoints opaque (e.g., newyorktimes:// could map to a particular cloud provider or disk location).

Read the complete list of changes in our release notes

v3.3.1

3 years ago

Minor fixes to the 3.3.0 release

v3.3.0

4 years ago

Release 3.3.0 includes a bunch of minor improvements:

  • Removed ImageMagick as a dependency for default builds by moving all the imagick-specific code into a plugin.
    • RAIS (and basically every image server, really) can't process huge non-JP2 images efficiently, so this was never a widely-used option, but its inclusion added a massive dependency.
    • ...but the standard docker image will continue to include the ImageMagick plugin since that image is so absurdly huge anyway
    • If you want to handle non-JP2 sources and you're building RAIS manually, you need to build the plugin yourself now (make bin/plugins/imagick-decoder.so).
  • Various "under the hood" improvements for building code (the Makefile rules)
  • The main docker image has had a lot of small changes:
    • Base image is Fedora 30 instead of 29
    • The Go compiler is now 1.12 instead of 1.11
    • The nginx configuration has been improved
  • The example config (rais-example.toml) has clearer instructions and better default values
  • Manual RedHat configuration documentation is now in the wiki instead of a local file, and is slightly more accurate
  • Added request logging, rather than only logging the "processing" side of things
  • Improved error handling and reporting for image decoders

In addition, we now have a new alpine-based docker image, making the fastest open-source JP2 tile server also the smallest! If you wanted to take the Docker version of RAIS for a spin, this image will get you up and running in no time.

v3.2.1

5 years ago

RAIS 3.2.1 adds administrative endpoints to RAIS. Most notably, caches can now be purged from other applications: https://github.com/uoregon-libraries/rais-image-server/wiki/Release-Notes#release-321