• New feature: Assembly replays

    • Posted on 23. Feb 2012 at 06:58 UTC by Tim Koschützki
    • Read Comments

    Dear Transloaders,

    we are very happy to announce the immediate availability of a new feature that allows you to replay your assemblies.

    The motivation behind this was to offer you an easy way to process assemblies again that failed due to:

    • wrongly configured notification urls,
    • expired authentication,
    • plan exceeded errors,
    • network connectivity or anything else cluster-related that prevented us from processing your assembly

    ... without having to upload all your files again.

    Another nice use case for this feature, is debugging how your app's backend handles our notifications. An assembly can be replayed infinite times - makes testing your backend much easier.

    To replay an assembly just go to its detail page on the website. At the bottom of the page you should see a "Replay assembly" button.

    You can change the notify_url for the assembly replay and state if you want to reparse the template. The latter is cool if you want to change the template with which the files are processed.

    Once you have changed the settings and clicked the button, the assembly will be replayed. The parent assembly will show a reference to all its child assemblies and their execution states on its detail page.

    Please let us know what you think of this and if you see further enhancements that would make this cooler. :)

    Kind regards,

    Tim

    @tim_kos

    New resize strategy "fillcrop" and notification duration available

    • Posted on 14. Feb 2012 at 07:15 UTC by Tim Koschützki
    • Read Comments

    Dear Transloadit users,

    We are happy to announce two additional features that are available immediately.

    1) A new resize strategy for the /image/resize robot named fillcrop. Several people requested this over time and we are now happy to ship it. Consider this example:

    Here's how it works:

    Given a rectangle specified by the width and height values given in the assembly step, the image will be resized so that the rectangle fits completely inside the resulting image and one of the image dimensions is the same as one of the provided rectangle's. Scaling is done using the larger scale value i.e. the larger of dw/w and dh/h is used to scale both dimensions. The practical outcome is that the dimension (of the provided rectangle) nearest to the actual dimension will be resized to be exactly the matching rectangle dimension.

    The resulting image is then cropped both horizontally and vertically centered to fill the rectangle and to remove any overlaying parts.

    2) On the website on an assembly detail page you can now see how long it took for a notification to process. This has been requested by several customers and can be useful for debugging purposes. Of course this is also available in the json returned by the api.

    We hope enjoy these long anticipated features!

    By the way, just to remind you again: on March 2nd we will migrate all accounts that are still on the "Transition" plan to a paid plan (or the free plan) depending on their usage in February. Please watch your usage closely and change your plan beforehand if you'd like to.

    Kind regards Tim

    @tim_kos

    UK-based Rackspace auth and multi-url http import

    • Posted on 11. Feb 2012 at 07:02 UTC by Tim Koschützki
    • Read Comments

    Dear Transloadit users,

    here are two small feature updates:

    1. UK-based Rackspace accounts can now properly authenticate themselves against our /cloudfiles/store robot. For that a new parameter "account_type" was added.

    2. Our /http/import robot is now able to import several files at once. Instead of a string you can pass an array of urls to the "url" parameter.

    Please let us know if you like these changes. :) There is another big feature coming next week. Stay tuned.

    Kind regards, Tim Koschuetzki

    @tim_kos