Skip to content

Releases: abak-press/apress-amazon_assets

v1.1.0

22 Dec 06:43
Compare
Choose a tag to compare

Добавлены джобы для удаления локальных файлов после заливки на амазон:

  • Apress::AmazonAssets::CleanPrivateAssetsJob (аналогично rake private_assets:autoclean)
  • Apress::AmazonAssets::CleanPublicAssetsJob (аналогично rake public_assets:autoclean)

Подключение - просто обновить гем

v1.0.0

01 Jun 11:18
Compare
Choose a tag to compare

Важные изменения:

  1. зависимость от apress-paperclip заменена на paperclip >= 4.2
  2. зависимость от aws-s3 заменена на aws-sdk >= 1.6, < 2.0
  3. гем поддерживает rails >= 3.1, < 5.0
  4. гем нормально работает с европейскими бакетами амазона (включая Signature Version 4)
  5. в таблицы amazon_s3_assets и amazon_s3_public_assets добавлена колонка local_fingerprint, куда автоматически сохраняется MD5-отпечаток загружаемого файла

Переход на новую версию:

  1. в новой версии paperclip-а ужесточилась проверка типов загружаемых файлов, поэтому в проекте может потребоваться дополнительный маппинг типов: https://robots.thoughtbot.com/prevent-spoofing-with-paperclip
  2. конфигурацию валидаторов теперь надо делать не на уровне attachable, а в проектном конфиге: https://github.com/abak-press/s3/blob/master/config/initializers/amazon_assets.rb

Подключение в проекты:
abak-press/s3#3