Skip to content

Releases: uoregon-libraries/rais-image-server

v4.1.4

17 Jul 18:15
Compare
Choose a tag to compare

This release updates dependencies to deal with minor security issues, fixes the s3demo, and improves how RAIS reports its version. See the full changelog for details

v4.1.3

23 Feb 00:14
Compare
Choose a tag to compare

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: Crash-on-exit fixed

26 Apr 18:54
Compare
Choose a tag to compare

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: ImageMagick fixes

21 Apr 16:24
Compare
Choose a tag to compare

Fixes ImageMagick crashes, particularly when handling large images

v4.0.2: MacOS Catalina fix, other minor fixes

24 Feb 18:38
Compare
Choose a tag to compare

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: Tile fix

29 Dec 21:14
Compare
Choose a tag to compare

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: Minor fixes

14 Sep 20:29
Compare
Choose a tag to compare

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: Cloud streaming, scheme mappings, fixes, and more!

10 Aug 19:40
Compare
Choose a tag to compare

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: Hotfixes

10 Aug 19:35
Compare
Choose a tag to compare

Minor fixes to the 3.3.0 release

v3.3.0

20 Jul 21:17
Compare
Choose a tag to compare

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.