Skip to content

v1.0.0

Compare
Choose a tag to compare
@renchap renchap released this 29 Dec 17:15
· 47 commits to main since this release

Added

  • You can specify a project when creating a storage (#16 by @rosskevin)
  • Authentication is now delegated to google-cloud-ruby, which enables credentials discovery
  • #url now supports presigning (url(expires: …)), matching the S3 storage (#16 by @rosskevin)

Changed

  • switched to google-cloud-storage gem (#16 by @rosskevin)
  • added a test/create_test_environment.sh script to setup a test environment automatically (#16 by @rosskevin)
  • use skip_lookup: true when instanciating a bucket object to avoid an API call. This reduces the number of API calls for most operations, making them faster. It also allows operating on buckets with a restricted Service Account that does not have access to storage.buckets.get but can access the files. (#21)

Removed

  • removed support for multi_delete, as this feature has been deprecated in Shrine