Recent Releases of https://github.com/dasch-swiss/sipi

https://github.com/dasch-swiss/sipi - v3.16.2

3.16.2 (2025-07-25)

Bug Fixes

- C++
Published by daschbot 7 months ago

https://github.com/dasch-swiss/sipi - v3.16.1

3.16.1 (2025-07-23)

Bug Fixes

  • Also copy kakadu v8_5 for the upcoming PR (04e456c)
  • Don't reinstall, if it's present (e.g. with updated CI base image) (4159054)
  • Fix build on MacOS/CI (#473) (d06c2e9)
  • Streaming of large files (#481) (1845a00)
  • TIFF tiled reading bug (#478) (a2ee1bf)

- C++
Published by daschbot 7 months ago

https://github.com/dasch-swiss/sipi - v3.16.0

3.16.0 (2025-03-24)

Features

Bug Fixes

  • Drop "accepted connection from" from DEBUG to INFO (e12f5e7)

- C++
Published by daschbot 11 months ago

https://github.com/dasch-swiss/sipi - v3.15.2

3.15.2 (2025-03-19)

Bug Fixes

  • Logger.cpp in LuaServer.cpp, remove syslog, missing JSON quotes (#470) (b2899d7)

- C++
Published by daschbot 11 months ago

https://github.com/dasch-swiss/sipi - v3.15.1

3.15.1 (2025-03-14)

Bug Fixes

  • Parse percentages for IIIF size more carefully (DEV-4636) (#468) (d9a8490)

- C++
Published by daschbot 11 months ago

https://github.com/dasch-swiss/sipi - v3.15.0

3.15.0 (2025-01-24)

Features

  • Return 404 for missing files (INFRA-735) (#465) (f54356f)

Bug Fixes

  • Fix broken links and disable libwebp building its CLI tool (#462) (de9e393)
  • Prevent exif nullptr (DEV-4521) (#464) (4231f00)

- C++
Published by daschbot about 1 year ago

https://github.com/dasch-swiss/sipi - v3.14.0

3.14.0 (2024-10-08)

Features

  • Respect X-Forwarded-Proto (DEV-3499) (#453) (d5eaab3)
  • Support IIIF Image's API HEAD requests (DEV-4072) (#456) (f3a9a96)
  • Watermarks with alpha support and respect to ratio (DEV-4072) (#458) (da34f6a)

Bug Fixes

  • Fix planar BigTIFF ingestion (DEV-3384) (#455) (83c2c94)

- C++
Published by daschbot over 1 year ago

https://github.com/dasch-swiss/sipi - v3.13.0

3.13.0 (2024-08-07)

Features

  • Allow YCbCr/RGB autoconvert, update libtiff (DEV-3863) (#451) (ccc68bc)

- C++
Published by daschbot over 1 year ago

https://github.com/dasch-swiss/sipi - v3.12.3

3.12.3 (2024-07-23)

Bug Fixes

  • Update ijg jpeg lib to v9f, partially fixes DEV-3474 (#449) (94e72fa)

- C++
Published by daschbot over 1 year ago

https://github.com/dasch-swiss/sipi - v3.12.2

3.12.2 (2024-04-07)

Bug Fixes

  • Triggering release creation (8214a37)

- C++
Published by daschbot almost 2 years ago

https://github.com/dasch-swiss/sipi - v3.12.1

3.12.1 (2024-04-07)

Bug Fixes

  • Triggering release creation (7434ed4)

- C++
Published by daschbot almost 2 years ago

https://github.com/dasch-swiss/sipi - v3.12.0

3.12.0 (2024-04-07)

Features

  • Trying out release-please (4ca8169)

- C++
Published by daschbot almost 2 years ago

https://github.com/dasch-swiss/sipi - v3.11.0

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 PATCHCOMMAND instead of UPDATECOMMAND 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

- C++
Published by daschbot almost 2 years ago

https://github.com/dasch-swiss/sipi - 3.10.1

What's Changed

  • build(ci): add buildjet arm runner by @subotic in https://github.com/dasch-swiss/sipi/pull/419
  • chore: cleanup by @subotic in https://github.com/dasch-swiss/sipi/pull/420
  • fix: take watermark into account when caching by @subotic in https://github.com/dasch-swiss/sipi/pull/421

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.10.0...3.10.1

- C++
Published by subotic almost 2 years ago

https://github.com/dasch-swiss/sipi - 3.10.0

What's Changed

  • chore: add nix support (ongoing) by @subotic in https://github.com/dasch-swiss/sipi/pull/414
  • chore: bump compilers to llvm-18 and g++-13 by @subotic in https://github.com/dasch-swiss/sipi/pull/416
  • test: add approval test setup by @subotic in https://github.com/dasch-swiss/sipi/pull/415
  • fix: IIIF URL redirection by @subotic in https://github.com/dasch-swiss/sipi/pull/417
  • feat: revert transparent JPG behavior by @subotic in https://github.com/dasch-swiss/sipi/pull/418

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.9.0...3.10.0

- C++
Published by subotic almost 2 years ago

https://github.com/dasch-swiss/sipi - 3.9.0

What's Changed

  • refactor: improving code readability by @subotic in https://github.com/dasch-swiss/sipi/pull/411
  • feat: use gray instead of black values for transparent parts of image when returning as JPEG by @subotic in https://github.com/dasch-swiss/sipi/pull/412

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.12...3.9.0

- C++
Published by subotic almost 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.12

What's Changed

  • fix: support for grayscale jpegs by @subotic in https://github.com/dasch-swiss/sipi/pull/410

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.11...3.8.12

- C++
Published by subotic about 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.10

What's Changed

  • fix: support for TIFF with CMYK and alpha channel by @subotic in https://github.com/dasch-swiss/sipi/pull/408

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.10...3.8.11

- C++
Published by subotic about 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.10

What's Changed

  • fix: crashing on jp2 decompression if the original TIFF had 5 components by @subotic in https://github.com/dasch-swiss/sipi/pull/407

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.9...3.8.10

- C++
Published by subotic about 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.9

What's Changed

  • fix: watermark support by @subotic in https://github.com/dasch-swiss/sipi/pull/405
  • doc: Sipi only allows for restrict and not restricted in the permission table in lua scripts by @seakayone in https://github.com/dasch-swiss/sipi/pull/404
  • fix: invalid watermark crashes sipi by @subotic in https://github.com/dasch-swiss/sipi/pull/406

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.8...3.8.9

- C++
Published by subotic about 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.8

What's Changed

  • refactor: exchange sentry with signal handlers logging stack-traces by @subotic in https://github.com/dasch-swiss/sipi/pull/403

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.7...3.8.8

- C++
Published by subotic about 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.7

What's Changed

  • refactor(sentry): use crashpad as sentry backend by @subotic in https://github.com/dasch-swiss/sipi/pull/401

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.6...3.8.7

- C++
Published by subotic about 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.6

What's Changed

  • refactor(sentry): add finer grained transactions by @subotic in https://github.com/dasch-swiss/sipi/pull/400

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.5...3.8.6

- C++
Published by subotic over 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.5

What's Changed

  • refactor(sentry): change to auto sessions and introduce transactions by @subotic in https://github.com/dasch-swiss/sipi/pull/399

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.4...3.8.5

- C++
Published by subotic over 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.4

What's Changed

  • refactor(sentry): turn off debug logging and configure sampling by @subotic in https://github.com/dasch-swiss/sipi/pull/398

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.3...3.8.4

- C++
Published by subotic over 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.3

What's Changed

  • refactor(sentry): add per request session tracking by @subotic in https://github.com/dasch-swiss/sipi/pull/397

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.2...3.8.3

- C++
Published by subotic over 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.2

What's Changed

  • build(deps): bump zlib by @subotic in https://github.com/dasch-swiss/sipi/pull/393
  • build: bump C++ version to 14 by @subotic in https://github.com/dasch-swiss/sipi/pull/394
  • build(deps): bump google test to follow main by @subotic in https://github.com/dasch-swiss/sipi/pull/395
  • docs: update compare command instructions by @mpro7 in https://github.com/dasch-swiss/sipi/pull/389
  • Add --topleft flag to documentation by @seakayone in https://github.com/dasch-swiss/sipi/pull/391
  • build(docker): add pid1 as init process responsible for starting SIPI by @subotic in https://github.com/dasch-swiss/sipi/pull/392
  • refactor(crash reporting): add crash reporting using sentry by @subotic in https://github.com/dasch-swiss/sipi/pull/396

New Contributors

  • @mpro7 made their first contribution in https://github.com/dasch-swiss/sipi/pull/389
  • @seakayone made their first contribution in https://github.com/dasch-swiss/sipi/pull/391

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.1...3.8.2

- C++
Published by subotic over 2 years ago

https://github.com/dasch-swiss/sipi - 3.8.1

What's Changed

  • build: publish both architectures by @subotic in https://github.com/dasch-swiss/sipi/pull/385

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.8.0...3.8.1

- C++
Published by subotic almost 3 years ago

https://github.com/dasch-swiss/sipi - 3.8.0

No changelog for this release.

- C++
Published by subotic almost 3 years ago

https://github.com/dasch-swiss/sipi - 3.7.1

No changelog for this release.

- C++
Published by subotic about 3 years ago

https://github.com/dasch-swiss/sipi - 3.7.0

No changelog for this release.

- C++
Published by subotic about 3 years ago

https://github.com/dasch-swiss/sipi - 3.6.3

What's Changed

  • fix: better handling of missing sidecar files by @subotic in https://github.com/dasch-swiss/sipi/pull/376
  • fix: uploading PNGs with transparency crashes SIPI by @lrosenth in https://github.com/dasch-swiss/sipi/pull/375

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.6.2...3.6.3

- C++
Published by subotic about 3 years ago

https://github.com/dasch-swiss/sipi - 3.6.2

What's Changed

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.6.1...3.6.2

- C++
Published by subotic about 3 years ago

https://github.com/dasch-swiss/sipi - 3.6.1

What's Changed

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.6.0...3.6.1

- C++
Published by subotic about 3 years ago

https://github.com/dasch-swiss/sipi - 3.6.0

What's Changed

  • feat: tilted images are imported without tilting (DEV-1666) by @lrosenth in https://github.com/dasch-swiss/sipi/pull/374
  • fix: docs deployment

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.5.0...3.6.0

- C++
Published by subotic about 3 years ago

https://github.com/dasch-swiss/sipi - 3.5.0

What's Changed

  • deps: add bc and imagemagick (DEV-702) by @kilchenmann in https://github.com/dasch-swiss/sipi/pull/372

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.4.0...3.5.0

- C++
Published by subotic almost 4 years ago

https://github.com/dasch-swiss/sipi - 3.4.0

What's Changed

  • extend knora info for video (DEV-25) by @subotic in https://github.com/dasch-swiss/sipi/pull/371

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.3.4...3.4.0

- C++
Published by subotic almost 4 years ago

https://github.com/dasch-swiss/sipi - 3.3.4

What's Changed

  • knora.json: return origin instead of wildcard (DEV-318) by @subotic in https://github.com/dasch-swiss/sipi/pull/369
  • add devcontainer by @subotic in https://github.com/dasch-swiss/sipi/pull/368

Full Changelog: https://github.com/dasch-swiss/sipi/compare/v3.3.3...3.3.4

- C++
Published by subotic almost 4 years ago

https://github.com/dasch-swiss/sipi - v3.3.3

No changelog for this release.

- C++
Published by subotic about 4 years ago

https://github.com/dasch-swiss/sipi - v3.3.2

No changelog for this release.

What's Changed

  • fix: memory leaks (DEV-237) by @subotic in https://github.com/dasch-swiss/sipi/pull/365
  • build(deps): bump mkdocs from 1.0.4 to 1.2.3 by @dependabot in https://github.com/dasch-swiss/sipi/pull/366

New Contributors

  • @dependabot made their first contribution in https://github.com/dasch-swiss/sipi/pull/366

Full Changelog: https://github.com/dasch-swiss/sipi/compare/v3.3.1...v3.3.2

- C++
Published by subotic about 4 years ago

https://github.com/dasch-swiss/sipi - v3.3.1

No changelog for this release.

What's Changed

  • fix: add missing file by @subotic in https://github.com/dasch-swiss/sipi/pull/361
  • build: security update (DEV-263) by @subotic in https://github.com/dasch-swiss/sipi/pull/363

Full Changelog: https://github.com/dasch-swiss/sipi/compare/v3.3.0...v3.3.1

- C++
Published by subotic over 4 years ago

https://github.com/dasch-swiss/sipi - v3.3.0

No changelog for this release.

What's Changed

  • build: publish smaller docker image (DEV-188) by @subotic in https://github.com/dasch-swiss/sipi/pull/359

Full Changelog: https://github.com/dasch-swiss/sipi/compare/v3.2.0...v3.3.0

- C++
Published by subotic over 4 years ago

https://github.com/dasch-swiss/sipi - v3.2.0

Documentation:

  • #354 Fix typos, wordings and URLs (second try)
  • #349 chore(gh-ci): automation of the documentation

What's Changed

  • V2 to V3 Image API Request URI Syntax by @julsraemy in https://github.com/dasch-swiss/sipi/pull/345
  • Add a link to the Sipi Github repository by @julsraemy in https://github.com/dasch-swiss/sipi/pull/347
  • chore(gh-ci): automation of the documentation by @kilchenmann in https://github.com/dasch-swiss/sipi/pull/349
  • Fix typos by @julsraemy in https://github.com/dasch-swiss/sipi/pull/352
  • docs: update documentation by @kilchenmann in https://github.com/dasch-swiss/sipi/pull/355
  • Fix URLs - HTTP(S) + SIPI instead of Sipi by @julsraemy in https://github.com/dasch-swiss/sipi/pull/356
  • Update release notes and reorder in an anti-chronological manner by @julsraemy in https://github.com/dasch-swiss/sipi/pull/357
  • build: update to sipi base image with ffmpeg by @subotic in https://github.com/dasch-swiss/sipi/pull/358

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.1.0...v3.2.0

- C++
Published by subotic over 4 years ago

https://github.com/dasch-swiss/sipi - 3.1.0

Enhancements:

  • #344 add: sidecar support

What's Changed

  • chore(docker): optimize pushing of image by @subotic in https://github.com/dasch-swiss/sipi/pull/343
  • add: sidecar support by @lrosenth in https://github.com/dasch-swiss/sipi/pull/344

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.0.3...3.1.0

- C++
Published by subotic about 5 years ago

https://github.com/dasch-swiss/sipi - 3.0.3

No changelog for this release.

What's Changed

  • fix: add missing files to Docker image by @subotic in https://github.com/dasch-swiss/sipi/pull/342

Full Changelog: https://github.com/dasch-swiss/sipi/compare/3.0.2...3.0.3

- C++
Published by subotic about 5 years ago

https://github.com/dasch-swiss/sipi - 3.0.2

No changelog for this release.

- C++
Published by subotic about 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.1

Bug Fixes:

  • #340 fix: parse url crash

Other:

  • #338 DSP-707 First call to Sipi results in a prematurely closed TCP/IP connection

- C++
Published by subotic about 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.9

Bug Fixes:

  • #335 Bugfix: SIPI crashed for some invalid IIIF url's

Other:

  • #336 DSP-1019 Fix Sipi dirty tag and problem with publish

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.8

Bug Fixes:

  • #334 fix for upscaling IIIF V3

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.7

Bug Fixes:

  • #332 fix: printed version strings (DSP-687)

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.6

No changelog for this release.

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.5

Other:

  • #329 refactor: shttps connection handling

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.4

Enhancements:

Other:

  • #327 Update release notes on each release

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.3

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.2

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v3.0.0-rc.1

- C++
Published by subotic over 5 years ago

https://github.com/dasch-swiss/sipi - v2.0.1

- C++
Published by subotic over 6 years ago

https://github.com/dasch-swiss/sipi - v2.0.0

Published on Dockerhub https://hub.docker.com/r/dhlabbasel/sipi under the v2.0.0 tag.

- C++
Published by subotic over 6 years ago

https://github.com/dasch-swiss/sipi - v1.4.3

- C++
Published by subotic about 7 years ago

https://github.com/dasch-swiss/sipi - v1.4.2-SNAPSHOT

- C++
Published by subotic about 7 years ago

https://github.com/dasch-swiss/sipi - v1.4.0

New features:

  • Added latest kakadu version v7A4-01727L.zip
  • support for CIELab for both 8- and 16-bit images
  • try/catch for ICC profiles that are not supported by kakadu. These profiles are added to the "essential metadata" in order to be reinstated if the JPX is converted back to a TIFF or JPEG.
  • added more unit tests

Bugfixes:

  • 16 Bit PNG images are now teated correctly by byteswapping of the data (htons), since PNG uses network byte order which is usually noit zthe host byte order on intel processors
  • alpha channels are treated correctly with JPEG2000
  • The parameter names in a multidata/form-data POST request now have the double quotes removed

- C++
Published by subotic over 7 years ago

https://github.com/dasch-swiss/sipi - v1.3.0

v1.3.0 Release Notes

New features:

  • Added latest kakadu version v7A4-01727L.zip
  • support for CIELab for both 8- and 16-bit images
  • try/catch for ICC profiles that are not supported by kakadu. These profiles are added to the "essential metadata" in order to be reinstated if the JPX is converted back to a TIFF or JPEG.
  • added more unit tests

Bugfixes:

  • 16 Bit PNG images are now teated correctly by byteswapping of the data (htons), since PNG uses network byte order which is usually noit zthe host byte order on intel processors
  • alpha channels are treated correctly with JPEG2000
  • The parameter names in a multidata/form-data POST request now have the double quotes removed

- C++
Published by subotic over 7 years ago

https://github.com/dasch-swiss/sipi - v1.2.0

- C++
Published by subotic almost 8 years ago

https://github.com/dasch-swiss/sipi - v1.1.0

  • Newest PNG version

    LR - Tue, 31 Oct 2017 18:33:24 +0100

  • No subdirs in standard config file

    LR - Tue, 31 Oct 2017 17:55:15 +0100

  • Wip/gray img bug (#215)

    Lukas Rosenthaler - Tue, 31 Oct 2017 14:19:21 +0100

    • Added test images....
    • Improvements for Gray value images
    • Support for PALETTE TIFF’s
    • kakadu newest version
    • Update to newest Version of libcurl Necessary for compilation on OS X high sierra
    • Test-script for conversion of tifs ro jp2s
    • build (travis): add new version of kakadu library
    • build (travis): encrypt kakadu with new secret
  • build (travis): fix kakadu decoding (#220)

    Ivan Subotic - Tue, 31 Oct 2017 10:21:11 +0100

  • fix (ext): add correct download URL (#218)

    Ivan Subotic - Fri, 27 Oct 2017 13:40:36 +0200

  • docs (use optimization): compile Sipi with optimization level 3 (#214)

    Tobias Schweizer - Thu, 12 Oct 2017 11:40:42 +0200

  • fix (convert file extensions to lower case): uppercase file extensions are also accepted (mime type comparison) (#212)

    Tobias Schweizer - Fri, 1 Sep 2017 11:51:18 +0200

  • build (travis): only publish images to docker hub for the develop branch (#211)

    Ivan Subotic - Wed, 30 Aug 2017 14:06:14 +0200

  • fix (test): remove icc header dependency (#210)

    Ivan Subotic - Tue, 29 Aug 2017 11:35:32 +0200

  • Wip/docs fixes (#209)

    Lukas Rosenthaler - Fri, 25 Aug 2017 16:15:06 +0200

    • docs (typo)
    • correct typos (#207)
  • docs (typo) (#206)

    Tobias Schweizer - Fri, 25 Aug 2017 15:52:20 +0200

  • fix: small bugfix in CMakeLists.txt

    Lukas Rosenthaler - Fri, 25 Aug 2017 10:51:17 +0200

    The TEST-things have to be included after the generation of the ICC profiles, because the tests depend on it...

  • fix (sipi): serveral bugs; Fragmentarium (#198)

    Lukas Rosenthaler - Fri, 18 Aug 2017 14:45:07 +0200

    • fix (scripts): add better error output and type transformation
    • fix (scripts): add better error output and type transformation
    • fix (scripts): add better error output and type transformation
    • fix (concurrency bug XMP library) Removed parsing and generating of XMP-header using exiv2. XMP is now just treated as blob.
    • fix (XMP destructor had to adapted) XMP destructur has top be adapted to "blob"-functionality....
    • testing hypothesis of variable changing type
    • testing hypothesis of variable changing type, take 2
    • fix (scripts): add better error output and type transformation
    • test (sipi): add failing Lausanne image test
    • Fragmentarium modifications/enhancements
    • lower quality scaling….
    • docs (sipi): fix typos (#196)
    • no change
    • low quality scaling & jpeg quality Added configuration of low quality (but fast) scaling and configurable JPEG quality
    • test (scripts): download test image
    • adding test images: usual Leaves images, smaller resolution, one without alpha channel, the other with
    • modified test script to test local files for "lausanne" thumbnail test
    • fixing bad path
    • Ongoing work (fixing read bug) Still fixing bug with error: “Attempting to access a non-existent resolution level within some tile-component. Problem almost certainly caused by trying to discard more resolution levels than the number of DWT levels used to compress a tile-component.”
    • Fixed bug with "reduce" J2K uses a resolution pyramid, where full, 1/2, 1/4,1/8… resolution images are stored (corresponding to a reduce factor of 0,1,2,3,4…). However jp2 is not able to read a reduce factor that has not been encode. Thus while reading the header the maximal reduce factor allowed has to be determined.
    • Small bugfix for FULL size
    • fix (cmd line conversion with alpha channel) Converting a TIF with alpha channel to a JPEG using the command line interface of sipi resultet in a crash because the alpha channel was removed 2 times (1 time explicitely, one time using ICC conversion). Issue #161 resolved
    • test (sipi): add sipiimage test
    • fix: remove alpha channel if in JPEG writer
    • test (configuration): fix
    • Optimization for Thums from JPEG
    • ongoing..
    • Bugfix with speed-up of reading JPEG
    • fix (prevent nullptr exception): check for nullptr of size object
    • test (server): Add concurrency tests.
    • test (server): do not show printouts
    • test (load test): use Popen.communicate() instead of Popen.wait()
    • test (create thumbnail): create thumbnail after creation of a tmp file
    • test (sipi upload routes): add test for route convertfrombinaries
    • create final file for thumbnail route tests
    • fix (cmake list): fix broken URL to libpng
    • Bugfixes and comment
    • test (reduce load in load test): try to find settings that pass on travis
    • test (load tests with ab): increase timeout for travis
  • docs (sipi): fixed typos (#203)

    Reto Kromer - Mon, 24 Jul 2017 10:14:05 +0200

  • docs (sipi): fix typo (#199)

    Reto Kromer - Thu, 13 Jul 2017 16:28:53 +0200

  • build (test): add googletest (#191)

    Ivan Subotic - Thu, 13 Jul 2017 12:28:36 +0200

    • build (test): add googletest downloading and building
    • refactor (test): move python tests to test/e2e
    • build (travis): add running of unit tests
    • test (sipi): add configuration tests

- C++
Published by subotic over 8 years ago

https://github.com/dasch-swiss/sipi - 1.0.0-beta.1

- C++
Published by subotic over 8 years ago