Commit 4ebedfbd by Mike Burns

Prepare release 5.2.0

This is a year in the making, with a security patch motivating it.

[ci skip]
parent 80847b44
master: 5.2.0 (2018-01-23):
* Security: Remove the automatic loading of URI adapters. Some of these
adapters can be specially crafted to expose your network topology. (#2435)
* Bugfix: The rake task no longer rescues `Exception`. (#2476)
* Bugfix: Handle malformed `Content-Disposition` headers (#2283)
* Bugfix: The `:only_process` option works when passed a lambda again. (#2289)
* Improvement: Added `:use_accelerate_endpoint` option when using S3 to enable * Improvement: Added `:use_accelerate_endpoint` option when using S3 to enable
[Amazon S3 Transfer Acceleration](http://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html) [Amazon S3 Transfer Acceleration](http://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html)
* Improvement: make the fingerprint digest configurable per attachment. The (#2291)
default remains MD5 but this will change in a future version because it is * Improvement: Make the fingerprint digest configurable per attachment. The
not considered secure anymore against intentional file corruption. For more default remains MD5. Making this configurable means it can change in a future
info, see https://en.wikipedia.org/wiki/MD5#Security version because it is not considered secure anymore against intentional file
corruption. For more info, see https://en.wikipedia.org/wiki/MD5#Security
You can change the digest used for an attachment by adding the You can change the digest used for an attachment by adding the
`:adapter_options` parameter to the `has_attached_file` options like this: `:adapter_options` parameter to the `has_attached_file` options like this:
...@@ -17,7 +23,15 @@ master: ...@@ -17,7 +23,15 @@ master:
User attachments: User attachments:
`CLASS=User rake paperclip:refresh:fingerprints` `CLASS=User rake paperclip:refresh:fingerprints`
You can optionally limit the attachment that will be processed, e.g: You can optionally limit the attachment that will be processed, e.g:
`CLASS=User ATTACHMENT=avatar rake paperclip:refresh:fingerprints` `CLASS=User ATTACHMENT=avatar rake paperclip:refresh:fingerprints` (#2229)
* Improvement: The new `frame_index` option on the thumbnail processor allows
you to select a specific frame from an animated upload to use as a thumbnail.
Initial support is for mkv, avi, MP4, mov, MPEG, and GIF. (#2155)
* Improvement: Instead of copying files, use hard links. This is an
optimization. (#2120)
* Improvement: S3 storage option `:s3_prefixes_in_alias`. (#2287)
* Improvement: Fog option `:fog_public` can be a lambda. (#2302)
* Improvement: One fewer warning on JRuby. (#2352)
5.1.0 (2016-08-19): 5.1.0 (2016-08-19):
......
module Paperclip module Paperclip
unless defined?(Paperclip::VERSION) unless defined?(Paperclip::VERSION)
VERSION = "5.1.0".freeze VERSION = "5.2.0".freeze
end end
end end
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment