Skip to content
This repository has been archived by the owner on Jan 27, 2021. It is now read-only.

Releases: owncloud/ocis-thumbnails

0.3.0

17 Aug 13:40
v0.3.0
6bf25c3
Compare
Choose a tag to compare

Changes in 0.3.0

Summary

  • Bugfix - Build docker images with alpine:latest instead of alpine:edge: #35
  • Enhancement - Serve the metrics endpoint: #37

Details

  • Bugfix - Build docker images with alpine:latest instead of alpine:edge: #35

    ARM builds were failing when built on alpine:edge, so we switched to alpine:latest instead.

    #35

  • Enhancement - Serve the metrics endpoint: #37

    Added the metrics endpoint to be able to monitor this service like the other services

    #37

0.2.0

10 Jul 16:21
Compare
Choose a tag to compare

Changes in 0.2.0

Summary

  • Change - Add more default resolutions: #23
  • Change - Refactor code to remove code smells: #21
  • Change - Use micro service error api: #31
  • Enhancement - Limit users to access own thumbnails: #5

Details

  • Change - Add more default resolutions: #23

    The ocis-thumbnails service was also used by the mediaviewer but the returned images were
    too small since the highest resolution was 128x128 pixels.

    #23

  • Change - Refactor code to remove code smells: #21

    Scanning the code using a static code analyzer showed some code smells. This change fixes them.

    #21

  • Change - Use micro service error api: #31

    The service now also returns a status code when an error occurs.

    #31

  • Enhancement - Limit users to access own thumbnails: #5

    Users of the service can no longer request thumbnails of another users by guessing the etag. The
    thumbnails are now only accessible by the users who created the thumbnail.

    #5

0.1.2

11 May 08:37
Compare
Choose a tag to compare

Changes in 0.1.2

Summary

  • Bugfix - Fix usage of context.Context: #18

Details

  • Bugfix - Fix usage of context.Context: #18

    The context was filled with a key defined in the package service but read with a key from the
    package imgsource. Since service.key and imgsource.key are different types imgsource
    could not read the value provided by service.

    #18

0.1.1

21 Apr 10:15
Compare
Choose a tag to compare

Changes in 0.1.1

Summary

  • Bugfix - Fix execution when passing program flags: #15

Details

  • Bugfix - Fix execution when passing program flags: #15

    The program flags where not correctly recognized because we didn't pass them to the micro
    framework when initializing a grpc service.

    #15

0.1.0

31 Mar 09:43
Compare
Choose a tag to compare

Changes in 0.1.0

Summary

  • Change - Initial release of basic version: #1
  • Change - Use predefined resolutions for thumbnail generation: #7
  • Change - Implement the first working version: #3

Details

  • Change - Initial release of basic version: #1

    Just prepare an initial basic version to embed a thumbnailer into our microservice
    infrastructure in the scope of the ownCloud Infinite Scale project.

    #1

  • Change - Use predefined resolutions for thumbnail generation: #7

    We implemented predefined resolutions to prevent attacker from flooding the service with a
    large number of thumbnails. The requested resolution gets mapped to the closest matching
    predefined resolution.

    #7

  • Change - Implement the first working version: #3

    We implemented the first simple version. It can load images via webdav and store them locally in
    the filesystem.

    #3