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.15.2
3.15.2 (2025-03-19)
Bug Fixes
- C++
Published by daschbot 11 months ago
https://github.com/dasch-swiss/sipi - v3.15.1
3.15.1 (2025-03-14)
Bug Fixes
- C++
Published by daschbot 11 months 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
- C++
Published by daschbot over 1 year ago
https://github.com/dasch-swiss/sipi - v3.13.0
3.13.0 (2024-08-07)
Features
- 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
- 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
- Release 3.11.0 (f76eebb)
- 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
restrictand notrestrictedin 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:
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:
- #328 fix: issues
Other:
- #327 Update release notes on each release
- C++
Published by subotic over 5 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.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.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