We would like to inform you of a change that may inflict compatibility breakage. If you are not using our jQuery SDK or if you are using the latest version from assets.transloadit.com, you are free to stop reading now. 😄

Otherwise, please read on.

If you are an active customer, we have also sent this to you as an email.

Our jQuery SDK has been relying on server logic for a long time. This extra back and forth makes things slower than they need to be, while these methods are quite trivial to implement purely client-side. Doing so will reduce our server load, and reducing round trips enables a faster experience for your own customers.

To facilitate this change, we require all our customers to use a recent version of our jQuery SDK. To double check, please confirm that you are using:

The first 2 stands for our API version. The second v2 stands for the major release of the jQuery SDK. latest means you will accept any minor or patch version that we provide, following SemVer. We recommend everybody to use this, but if you prefer to pinpoint or ship specific versions with your app, version v2.6.2 and beyond implement the required changes.

We will be removing the legacy jQuery code from our servers on June 15, 2015. This means that versions before v2.6.2 will then no longer be supported. We recommend upgrading your development environment as soon as possible to make sure there is enough time to test and iron out any issues that the upgrade may have for your integration. We don't expect them, but especially with these kinds of big version bumps, we are much rather too safe than sorry.

Aside from this important change, we have also made some minor bugfixes and improvements to our jQuery SDK, like a improvement to the progress bar design. For a list of recently released versions, please refer to https://github.com/transloadit/jquery-sdk/releases.

If you run into trouble, don't hesitate to reach out and we'll be happy to help!