Skip to content

Releases: transloadit/ruby-sdk

v3.1.0

28 Nov 13:22
@kvz kvz
9a38097
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.2...v3.1.0

3.0.2

01 Mar 11:34
7180977
Compare
Choose a tag to compare
  • Upgrade signature algorithm to more secure SHA-384 #69 (@aduh95)

3.0.1

10 Jan 11:46
6a7d5f6
Compare
Choose a tag to compare
  • Fix undefined method errors when handling network exceptions #67 (@Acconut)

3.0.0

10 Jan 11:15
e013179
Compare
Choose a tag to compare
  • BREAKING: Drop support for EOL'd Ruby 2.x
  • Ensure that signature is sent before files #65 (@Acconut)
  • Send requests via HTTPS by default #64 (@Acconut)
  • Prevent duplicate assembly steps #49 (@ifedapoolarewaju)
  • Send "Transloadit-Client" header for every request (@ifedapoolarewaju)
  • Send all requests via HTTPS by default
  • Position signature before any files in requests #51

2.0.1

23 Jan 09:30
4642120
Compare
Choose a tag to compare

Patches

2.0.0

03 Dec 18:33
0ab5cc9
Compare
Choose a tag to compare

⚠️ BREAKING CHANGES ⚠️

  • Drop support for EOL'd Ruby 1.9.x and Ruby 2.0, please use version 1.2.0 if you need support for older
    Ruby versions.

Features

  • We now have the transloadit.bill method to retrieve billing reports. (@ifedapoolarewaju)
  • Add support for new assembly methods (Thanks @ifedapoolarewaju):
    • list to get a list of all assemblies.
    • get to retrieve a particular assembly. Requires assembly id to be passed as argument.
    • replay to replay a particular assembly. Requires assembly id to be passed as argument.
    • get_notifications to get a list of all assembly notifications.
    • replay_notification to replay the notification of a particular assembly. Requires assembly id to be passed as argument.
  • We now have a Template api with the following methods:
    • create to create a new template.
    • list to get a list of all templates.
    • get to retrieve a particular template.
    • update to update a particular template.
    • delete to delete a particular template.
  • Add rate limit feature to implicitly retry assembly creation when the rate limit is reached.
  • Add assembly.reload_until_finished! which calls reload! once per second until assembly is finished (@gbuesing)

Bugfixes

  • Fix compatibility to Ruby >=2.1 and Rails 5.

Misc

  • Remove bored instance logic (thanks @ifedapoolarewaju for the PR). This shouldn't affect users at all and removes the need for another HTTP request before the actual HTTP request.
  • Added example files with a small tutorial in examples (@jasonaibrahim)

Deprecations

  • Deprecate assembly.submit! method for assembly.create!. This shouldn't affect users as the submit! method remains as an alias for create!. (@ifedapoolarewaju)

1.2.0

28 Dec 11:28
Compare
Choose a tag to compare
  • allow custom fields to be passed to Transloadit and received back in the response (thanks @Acconut for the pull request)

1.1.4

14 Dec 15:33
Compare
Choose a tag to compare

Fixes

  • fix Ruby 1.9.x compatibility by explicitly requiring mime-types 2.99