Changelog for 0.3.0 (2020-08-17)
The following sections list the changes in ocis-thumbnails 0.3.0.
- Bugfix - Build docker images with alpine:latest instead of alpine:edge: #35
- Enhancement - Serve the metrics endpoint: #37
-
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.
-
Enhancement - Serve the metrics endpoint: #37
Added the metrics endpoint to be able to monitor this service like the other services
Changelog for 0.2.0 (2020-07-10)
The following sections list the changes in ocis-thumbnails 0.2.0.
- 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
-
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. -
Change - Refactor code to remove code smells: #21
Scanning the code using a static code analyzer showed some code smells. This change fixes them.
-
Change - Use micro service error api: #31
The service now also returns a status code when an error occurs.
-
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.
Changelog for 0.1.2 (2020-05-11)
The following sections list the changes in ocis-thumbnails 0.1.2.
- Bugfix - Fix usage of context.Context: #18
-
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
andimgsource.key
are different types imgsource could not read the value provided by service.
Changelog for 0.1.1 (2020-04-21)
The following sections list the changes in ocis-thumbnails 0.1.1.
- Bugfix - Fix execution when passing program flags: #15
-
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.
Changelog for 0.1.0 (2020-03-31)
The following sections list the changes in ocis-thumbnails 0.1.0.
- Change - Initial release of basic version: #1
- Change - Use predefined resolutions for thumbnail generation: #7
- Change - Implement the first working version: #3
-
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.
-
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.
-
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.