Skip to content

v3.11.0

Compare
Choose a tag to compare
@daschbot daschbot released this 05 Apr 11:00
a48b553

3.11.0 (2024-04-05)

Features

  • -f option in curl, does not give output if status is not 200 (d523213)
  • Add better support for additional mimetypes, especially *.odd and *.rng (#384) (473474f)
  • Add IIIF 3.0 support (#324) (d04725a)
  • Add mimetype to knora json response (#305) (81ab98a)
  • Add triggering of preflight script for non-image file types (DEV-1664) (#381) (b86428a)
  • Bash test script exit value (876c270)
  • Extend knora info for video (#371) (61cf681)
  • Fixes, PDF, IIIF Auth, JPX compression parameters (#290) (6f46892)
  • Revert transparent JPG behavior (#418) (3675997)
  • Tilted images are imported without tilting (DEV-31) (#374) (8f65c6c)
  • Use gray instead of black values for transparent parts of image when returning as JPEG (#412) (f18dcfc)

Bug Fixes

  • (SipiCache and Logger): added missing libraries (6cb8a59)
  • Add fix for #83. (44b2090)
  • Add missing file (#361) (71ec889)
  • Add missing files to Docker image (#342) (9960014)
  • Add missing include. (e784251)
  • Better handling of missing sidecar files (#376) (bed711f)
  • Correct typo in favicon route. (7a2e320)
  • Crashing on jp2 decompression (#407) (93308c2)
  • Docs deployment (e884677)
  • Don’t make detached threads, and improve signal handling (#93). (4365500)
  • Fix deadlock on mutex protecting thread_ids. (f42d3e3)
  • Fix memory leak in SipiImage. (aadc63e)
  • IIIF URL redirection (#417) (1905bf2)
  • Incorrect error message (#383) (94b50f9)
  • Invalid watermark crashes sipi (#406) (39dc0e8)
  • Issues (#328) (2d78c55)
  • Kakadu error (#341)(DSP-1247) (d0bc37a)
  • Knora upload scripts and configs (#174) (51054d0)
  • knora.json: Return origin instead of wildcard (DEV-318) (#369) (3b73ff7)
  • Make signal handler code asynchronous-safe. (8cc43b3)
  • Memory leaks (DEV-237) (#365) (c3b9b35)
  • Palette color tiffs now read correctly (83037c5)
  • Palette color tiffs now read correctly (#253) (83037c5)
  • Parse url crash (#340) (DSP-1247) (e710237)
  • Printed version strings (DSP-687) (#332) (9778b19)
  • Replace custom HTTP client code with libcurl. (fb1bdfc)
  • Return Internal Server Error if Lua function has invalid return value. (2c72dde)
  • Small bugfix in CMakeLists.txt (cf1c275)
  • Support for grayscale jpegs (#410) (fd63dd0)
  • Support for TIFF with CMYK and alpha channel (#408) (c0cc033)
  • Take watermark into account when caching (#421) (18788b2)
  • Uploading PNGs with transparency crashes SIPI (#375) (01104b5)
  • Use PATCH_COMMAND instead of UPDATE_COMMAND so the same patch isn't applied twice (#53) (1f9695a)
  • Use prefix if provided in sipi.init-knora-test.lua. (4b99130)
  • Use RAII to manage libcurl connections. (87f1366)
  • Watermark support (#405) (b7abe85)

Miscellaneous Chores