Skip to content

Releases: dasch-swiss/sipi

v2.0.1

02 Oct 07:53
Compare
Choose a tag to compare
feature: Add mimetype to knora json response (#305)

* Version set to 2.0.0

* Bugfix: explode dumped core on linux

* Added pdf support/mimtype for knora.json

v2.0.0

30 Aug 07:06
9fe6c1e
Compare
Choose a tag to compare

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

v1.4.3

29 Jan 11:43
554d031
Compare
Choose a tag to compare
Wip/lua sqlite fix (#277)

* Bugfix for prepared statment with sqlite

* Adding tests (ongoing)

* Added test for sqlite

v1.4.2-SNAPSHOT

27 Nov 09:23
1976546
Compare
Choose a tag to compare
v1.4.2-SNAPSHOT Pre-release
Pre-release
Update external libs (#272)

* Newest libraries (kakadu etc.) and add fault  tolerance reading PNG

* Newest libraries (kakadu etc.) and add fault  tolerance reading PNG

* doc (sipi): update docs

* cmake adaption

* cmake adaption (2)

v1.4.0

16 Aug 12:59
872988f
Compare
Choose a tag to compare

New features:

  • Added latest kakadu version v7_A_4-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

v1.3.0

29 Jun 10:50
2701ef1
Compare
Choose a tag to compare

v1.3.0 Release Notes

New features:

  • Added latest kakadu version v7_A_4-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

v1.2.0

02 Mar 01:45
454d1d1
Compare
Choose a tag to compare
build (travis): fix for travis stages (#227)

* build (travis): fix for travis stages

v1.1.0

23 Nov 09:29
Compare
Choose a tag to compare
  • 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 convert_from_binaries

    • 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

1.0.0-beta.1

13 Jul 09:06
Compare
Choose a tag to compare
1.0.0-beta.1 Pre-release
Pre-release
doc (sipi): Add 'unzip' to Ubuntu 16.04 prerequisites (#190)

In order to unzip Kakadu we also need unzip installed. Add `sudo apt-get install unzip` to prerequisites for Ubuntu 16.04