Skip to content

Releases: imazen/imageflow-server

v0.3.4 - Fix potential memory leak in Imageflow

05 Jul 15:44
Compare
Choose a tag to compare

v0.3.3 - Upgrade to Imageflow 1.4.9

04 Jul 02:51
Compare
Choose a tag to compare
  • Fixes &crop commands on large images
  • Adds CMYK jpeg support

v0.3.2 - Upgrade to Imageflow 1.4.6-rc46

01 Jul 21:49
Compare
Choose a tag to compare
  • To prevent image request from failing on images with invalid ICC profiles, use .AddCommandDefault("ignore_icc_errors", "true")

v0.3.1 - Fix bugs in DiskCache

01 Jul 18:59
Compare
Choose a tag to compare
  • Fix bug causing zero byte files to be written; throw error if zero byte file writes are attempted.
  • Make AsyncWriteCollection handle async callbacks correctly.
  • DiskCache: CleanupWorker now string-locks files correctly when removing or updating their access date.

v0.3.0 - Don't require users install Imageflow.NativeRuntimes separately

17 Jun 22:06
Compare
Choose a tag to compare
  • Don't require users install Imageflow.NativeRuntimes separately
  • Add ImageflowMiddlewareOptions.SetJobSecurityOptions() to allow users to limit maximum image decode, encode, and frame size

v0.2.1

16 Jun 01:11
Compare
Choose a tag to compare
  • Add support for ImageflowMiddlewareOptions.SetUsePresetsExclusively and .AddPreset to set up presets
  • Fix ImageflowMiddlewareOptions.AddPostRewriteAuthorizationHandler so that handlers are called.

v0.2.0 - Change S3ServiceOptions constructor and .MapPrefix

15 Jun 21:00
Compare
Choose a tag to compare
  • Make MapWebRoot default to false
  • Don't cache unmodified files that are located on disk
  • Add integration tests for files, S3, and disk cache
  • Breaking change: Make S3ServiceOptions.MapPrefix take a RegionEndpoint enumeration
  • Breaking change: remove first parameter in S3ServiceOptions constructor

v0.1.9

15 Jun 18:51
Compare
Choose a tag to compare
  • Refactor 404s: Missing blob keys are now mentioned
  • Missing watermark images also now throw 400 instead of 500s
  • Example: Lower SetMinCanvasSize so watermark is displayed
  • Add ImageflowMiddlewareOptions.AddCommandDefault(key,value). This allows (for example) setting a default sharpening value for all images ("f.sharpen", "12"), changing the down-sampling filter ("down.filter", "mitchell"), or increasing the default webp quality ("webp.quality", "90")

v0.1.8

15 Jun 06:12
Compare
Choose a tag to compare
  • Make logger, memory cache, disk cache, and distributed cache optional to prevent dependency injection errors
  • Reduce MinCanvasSize in Imageflow.Server.Example so watermark is displayed on low-dpi screens
  • Do not use leading slash on S3 or Azure blobs

v0.1.7

15 Jun 03:59
Compare
Choose a tag to compare
  • Rename IBlobData.OpenReadAsync -> OpenRead as it is not async
  • Move IClassicDiskCache from using Imageflow.Server.Extensibility. to Imazen.Common.Extensibility
  • Add extra protection against path traversal attacks using Path.GetFullPath
  • Add BlobPrefix support to S3
  • Update to Imageflow.Net 0.6.8 and fix usage of deprecated functions