What's New?

Aurigma Upload Suite 8.5.67 - Released November 10, 2016

New features

Improvements and fixes

  • Optimized memory consumption when a large amount of images are uploaded.
  • Fixed a problem with Edge when it failed with certain JPEG files.
  • Now Edge sends a proper file name in the POST request.
  • PHP library now handles uploads of zero-length files properly.
  • Fixed several problems with resizing on IE.
  • Fixed a problem with inability to upload more than 700 files with high-quality resizing algorithm.
  • Improved EXIF parsing code - no longer fails with malformed EXIF data.
  • Java uploader on Safari 10 displays more accurate instructions how to enable the Java plugin.
  • The ASP.NET control is rendered properly in the design time in Visual Studio.
  • Fixed demo applications for Amazon upload in ActiveX/Java uploader.

Aurigma Upload Suite 8.5.55 - Released April 16, 2016

New features

Improved JPEG/PNG handling

  • If JPEG contains several resized image copies, the uploader is smart enough to read the optimal JPEG data. Creating thumbnails for such images becomes much faster!
  • Fixed a number of failures to read certain JPEG files
  • Fixed a problem with extraction of PNG file dimensions
  • Fixed a problem with black thumbnails of large images on Mac
  • Image resize failure detector now works properly with old Safari
  • Fixed a problem with the Width thumbnail fit mode

API improvements

Better mobile friendliness

  • Full Retina support. Previews and an image in the crop editor looks crisp on high resolution displays.
  • Crop dialog is now completely responsive.

Misc fixes

  • Improved performance when a user adding a large amount of files (provided that you Uploading Large Amount of Images)
  • Flash uploader now less strict to the upload URL.
  • Fixed conflicts of HTML5 uploader with old MooTools.
  • Fixed a problem with non-image file icons.

Aurigma Upload Suite 8.5.49 - Released January 28, 2016

Much more flexible upload module - chunk upload, auto resume and more

Now the upload module in HTML5 uploader is as powerful as in Java/ActiveX uploader. You can configure:

Ability to calculate MD5 hash

Now you can easily create a fingerprint for a file you are going to upload - for example, you can use it to check whether such file already exists on the server before you upload it. Or you can verify the file integrity.

You can both calculate it when preparing a file for the upload using the converter.hashHash (ASP.NET)Hash (PHP)hash (JavaScript), or calculate it for any item in the upload list in your JavaScript event handlers using the file.calculateHash(Function).

Ability to "rename" files in JavaScript before the upload

Now you can use setters for the file.name and file.relativePath to specify the file name and folder structure for the upload list items from JavaScript.

IPTC support

You can do the same things with IPTC metatada as you used to do with EXIF - copy IPTC with converter.thumbnailCopyIptcThumbnailCopyIptc (ASP.NET)ThumbnailCopyIptc (PHP)thumbnailCopyIptc (JavaScript) and extract specific IPTC fields with metadata.iptcIptc (ASP.NET)Iptc (PHP)iptc (JavaScript).

BTW, now you can pass the * character to metadata.iptc and metadata.exifExif (ASP.NET)Exif (PHP)exif (JavaScript) and the uploader will add all fields it finds in a file to the POST request.

Ability to preserve color profiles

Now you can use converter.thumbnailCopyColorProfileThumbnailCopyColorProfile (ASP.NET)ThumbnailCopyColorProfile (PHP)thumbnailCopyColorProfile (JavaScript) to have the uploader to preserve the color profile of the original image.

Smart detection of the image resize failures

New converter.thumbnailResizeFailureDetectorThumbnailResizeFailureDetector (ASP.NET)ThumbnailResizeFailureDetector (PHP)thumbnailResizeFailureDetector (JavaScript) property allows handling situations when the browser failed to resize an image (e.g. if it runs out of memory). You can configure it either to retry the resize operation or fallback to the source file.

Ability to specify thumbnail file type

If you find it annoying when the uploader converts PNG images to JPEG during resize, you will find a new converter.thumbnailTypeThumbnailType (ASP.NET)ThumbnailType (PHP)thumbnailType (JavaScript) param helpful. It allows configuring the output thumbnail type - JPEG, PNG or keep original.

Ability to create thumbnails from EXIF previews

Imagine you upload large JPEG photos and need to create 100x100 previews. Most of photos created with modern cameras have a smaller preview inside. Instead of loading, say, 12Mpix photo into memory, you can generate a thumbnail from 160x120 EXIF preview and make the process much faster! This mode is enabled in this version by default, but you can turn it off if necessary with converter.thumbnailUseExifPreviewThumbnailUseExifPreview (ASP.NET)ThumbnailUseExifPreview (PHP)thumbnailUseExifPreview (JavaScript) param.

Ability to limit output file size for thumbnails

Imagine, you want the uploader to create thumbnails, say, 200x200 which won't exceed 10KB. New converter.thumbnailSizeLimitThumbnailSizeLimit (ASP.NET)ThumbnailSizeLimit (PHP)thumbnailSizeLimit (JavaScript) param now allows automatically determine optimal JPEG size to meet a specific file size limit. You can also automatically select whether to use PNG or JPEG.

Ability to add files from JavaScript

Now the open file dialog is not the only source of files. You can add your custom Blobs or, for example, get them from a custom drag-and-drop events! Just use the files.add(Object) method.

Improved cropping tool

Now you have more control on the appearance of the cropping tool - you can specify the location where it appears, change the viewport size and even personalize the appearance!

The cropping tool itself now is touch-friendly.

Last, but least - the cropping tool now can be manipulated with a keyboard - use Tab to switch between buttons, arrows to move the cropping frame, Alt+arrows to resize the cropping frame and Shift key to do things faster.

Amazon S3 uploads improvements

Now the uploader uses AWS Signature Version 4 instead of an outdated Version 2. Therefore the uploads are more secure and compatible with all AWS regions.

Note, now you should specify new amazonS3Extender.regionRegion (ASP.NET)Region (PHP)region (JavaScript) property to get it working.

Besides, some other minor Amazon S3 upload related issues were fixed. Now you can preserve a folder structure in a bucket.

Bugfixes

  • If the file name contains a portion of HTML (which can happen on Linux), now the uploader handles it properly.
  • Fixed a problem with the Icons converter mode when instant upload is enabled.
  • Now you can add several uploaders on the same page.
  • Fixed a problem with incorrect thumbnail size when uploading a rotated image.
  • Fixed a problem with corrupted thumbnail uploaded from iPhone 6s Plus.
  • Fixed few problems with EXIF.
  • Now the uploader successfully reads the PNG file dimensions on Safari.
  • Fixed false positive for image size restrictions on Safari and IE11 for PNG files.
  • Better support of large images on Safari.
  • Fixed a problem with displaying a debug info in some browsers.
  • The restrictionFailedRestrictionFailed (PHP)restrictionFailed (JavaScript) event now receives all arguments as per documentation.

Aurigma Upload Suite 8.5.33 - Released September 3, 2015

Amazon S3 support in HTML5 uploader

Now HTML5 uploader support an upload directly to Amazon S3. The syntax and configuration is completely the same as in Java/ActiveX uploader (i.e. classes of the $au.amazonS3ExtenderAmazonS3 (ASP.NET)amazonS3Extender (JavaScript) namespace) and in addition it supports an additional property fileSettings.storageClassStorageClass (ASP.NET)StorageClass (PHP)storageClass (JavaScript) property to be able to specify whether to use a reduced redunancy or a regular class.

Uploading to Amazon S3 with HTML5 Uploader

Also, to make it possible, we have added a number of extra members to API which may be useful for other purposes as well:

Image resizing and preview generation improvements

First of all, now HTML5 uploader may generate resized copies using as high-quality algorithm as Java/ActiveX (much better than the standard canvas functionality). Just set converter.thumbnailResizeQualityThumbnailResizeQuality (ASP.NET)ThumbnailResizeQuality (PHP)thumbnailResizeQuality (JavaScript) to high and you will get as artifact-free images as using the same param in Java/ActiveX! However there is a payoff - this resize algorithm works much slower comparing to the standard method.

Another improvement is related to imageUploaderFlash.enableExifPreviewEnableExifPreview (ASP.NET)EnableExifPreview (PHP)enableExifPreview (JavaScript) property presented in a previous release. We have fixed a number of problems related to extracting thumbnails from EXIF, so if you had any problems with some images, they are gone. If not, feel free to send over some sample images to us and we will release urgent updates. Also, we got rid of black stripes a user could see for some images (they are added by a camera to the preview).

Also, we have solved a problem with large images on iOS and certain browsers. Now there is a converter.autoReduceDimensionsAutoReduceDimensions (ASP.NET)AutoReduceDimensions (PHP)autoReduceDimensions (JavaScript) param defines what to do if the image resizing on a particular device/browser will fail - reduce the output image dimensions automatically or behave as if a non-image is uploaded (so that you could fallback to the SourceFile converter).

Ability to hide the user interface

Sometimes you may want to hide the uploader's user interface and organize it in a custom way. It was possible earlier, but you had to play with CSS to hide the uploader.

Now we have added a new property uploadPane.visibleVisible (ASP.NET)Visible (PHP)visible (JavaScript). Use it together with topPane.visibleVisible (ASP.NET)Visible (PHP)visible (JavaScript) and statusPane.visibleVisible (ASP.NET)Visible (PHP)visible (JavaScript) to completely hide the uploader.

We have also improved the file.getPreview(Object) method. Now you can specify not only the preview size, but also a fit mode - for example, you can easily get a square preview, similar to iOS. It also respects the rotation and crop.

Tested in Microsoft Edge

We have included this new-born browser to our test plans. So far HTML5 uploaders works great there except of several glitches, which will be hopefully fixed by Microsoft soon.

Bugfixes

  • Fixed an annoying issue when the uploader mistakenly recognized a server redirect.
  • Fixed slow performance with Firefox when you select 1000+ files with view mode equal to Thumbnails or Tiles.
  • Flash uploader failed to open on IE8 or older because of JavaScript errors.
  • Add Files dialog worked incorrectly in ActiveX uploader when opened twice.
  • The imageEditor.cropMinSizeCropMinSize (ASP.NET)CropMinSize (PHP)cropMinSize (JavaScript) now works correctly.
  • Now if you select a lot of files, the next file selection operation does not stop the process of filling of the upload list.
  • Also, now it is possible to add files to the upload list during the uploading.
  • Corrupted files do not break the image resizing process.
  • Now if you change the order of items in the upload list, files are uploaded in the correct order.
  • Fixed blurry image editor user interface when the image is album oriented.

Minor improvements

Aurigma Upload Suite 8.5.23 - Released June 15, 2015

HTML5 uploader

This version received a lot of new functionality (mainly, image related).

Also, some annoying bugs were fixed:

Java uploader

  • Fixed a problem with a failure to upload to Amazon.
  • Added an ability to extract an upload list item file content as Base64. This way you may use Java uploader as a user interface, put selected files to HTML5 uploader and generate thumbnails/send files through HTML5 uploader.

Aurigma Upload Suite 8.5.10 - Released April 23, 2015

Java uploader automatically displays instructions how to turn on Java plugin support in Chrome (they are hidden when the applet is loaded up).

Aurigma Upload Suite 8.5.9 - Released April 6, 2015

New features

Watermark support in HTML5 Uploader

Now HTML5 Uploader supports a converter.thumbnailWatermarkThumbnailWatermark (ASP.NET)ThumbnailWatermark (PHP)thumbnailWatermark (JavaScript) property, i.e. it may apply watermarks, like other uploaders. In addition to the watermarking capabilities of the Flash Uploader, it has additional improvements:

  • In addition to a single watermark image/string, it can draw tiled watermark (i.e. fill the entire image with a watermark image or string).
  • Watermark can be rotated (e.g. 45 degrees).
  • You can specify watermark params not only as a string, but also as a JSON object.
  • You can preview the watermark on a specified image, using the converter.getThumbnailWatermarkPreview(Object) method.

Additional abilities to customize the user interface

Many people asked us to give more flexibility on the user interface and we did it.

Some minor features from Java uploader

Several minor features of Java uploader turned out to be important to some of our customers. We have added them to this release:

A number of bug fixes and improvements

Here are some of these fixes:

Renovated demo applications

Initially we just wanted to add few new demo applications. However as a result we have rewritten all of them:

  • Added MinimalisticUI and PhotoOrder demo applications.
  • Completely rewritten the Watermark application to demonstrate all watermarking features of HTML5 Uploader.
  • Reworked other application to reflect more realistic scenarios.
  • Added a Bootstrap based markup.
  • Improved the demo projects structure - now it is easier to find the necessary demo application source code.

Aurigma Upload Suite 8.1.15 - Released January 12, 2015

HTML5 Uploader improvements

Other changes

Improved multi-threading safety of ASP.NET control (no more problems with insufficient permissions for a mutex).

Aurigma Upload Suite 8.1.12 - Released November 4, 2014

Improvements

HTML5 Uploader - mobile-friendly user interface

It includes:

  • Responsive CSS.
  • Touch-friendly user interface on small screens.
  • Touch-friendly selection behavior
  • Vector-based icons
  • Hidden top panel in the mobile CSS, remove all items icon added to the status bar
  • Add more files button text is replaced by an icon on the mobile version

Demo application now can be browsed from a mobile device (e.g. http://demo.aurigma.com/UploadSuite).

HTML5 Uploader - file type specific icons

If a user adds a non-image file, file type specific icon is displayed.

Bug Fixes

HTML5/Flash Uploader

ActiveX Uploader

Fixed an issue with 64-bit ActiveX control initialization on Windows 7.

Java Uploader

Fixed an issue with Thumbnail applet which did not display any files with too long filenames.

Aurigma Upload Suite 8.1.5 - Released September 4, 2014

New Features and General Improvements

HTML5/Flash Uploader

HTML5 Uploader

Bug Fixes

ActiveX/Java Uploader

  • Fixed an issue when creating thumbnails leads to CMMException.

HTML5/Flash Uploader

  • Fixed an issue with loading HTML5 Uploader instead of Flash Uploader in old Safari (older than 6).

HTML5 Uploader

  • Now images with alpha channels are displayed in the Upload Pane correctly.
  • Fixed an issue with uploading files having the zero size in Internet Explorer.
  • Fixed an issue when an incorrect converter type causes an exception.

Aurigma Upload Suite 8.0.98 - Released July 4, 2014

New Features and General Improvements

HTML5 Uploader

Aurigma Upload Suite 8.0.96 - Released May 6, 2014

New Features and General Improvements

HTML5 Uploader

  • HTML5 Uploader is now much more memory-friendly when uploading multiple images.
  • File mask now works better and it can be modified at runtime.

Flash Uploader

  • Improved Flash support.

ActiveX Uploader

  • ActiveX Uploader now can upload files opened in other software.

Aurigma Upload Suite 8.0.66 - Released February 18, 2014

New Features and General Improvements

Flash Uploader

  • Added Flash Player 12 support.

HTML5 Uploader

  • Ability to rearrange files in the Upload Pane using drag and drop.

Aurigma Upload Suite 8.0.60 - Released January 16, 2014

New Features and General Improvements

HTML5 Uploader

  • HTML5 Uploader supports image resize in Safari now (starting from Safari 6).

Java Uploader

Bug Fixes

  • ActiveX/Java Uploader (Aurigma.ImageUploader.dll) and HTML5/Flash Uploader (Aurigma.ImageUploaderFlash.dll) support medium trust level in ASP.NET now.

HTML5/Flash Uploader

  • Fixed an issue with the fileMask property in HTML5/Flash Uploader.
  • Fixed an issue where images can be added to the upload pane in HTML5 Uploader after upload process starts leading to inconsistent state of the user interface.
  • Fixed a problem when Flash Uploader causes "insecure content" warnings on a HTTPS website.

Aurigma Upload Suite 8.0.54 - Released November 1, 2013

New Features and General Improvements

ActiveX Uploader

  • Added support of Internet Explorer 11.

Bug Fixes

Java Uploader

  • Fixed an issue where Safari, starting from versions 6.1 (OS X 10.8) and 7.0 (OS X 10.9), restricts access to the local file system for Java applets. Now Java Uploader displays instructions to end-users explaining how to enable the access.
  • Fixed a problem with multi-threaded upload to Amazon S3.

Aurigma Upload Suite 8.0.52 - Released October 22, 2013

New Features and General Improvements

Java Uploader

  • Added support of Java 1.7u45.

Aurigma Upload Suite 8.0.51 - Released October 3, 2013

Bug Fixes

ActiveX Uploader

Aurigma Upload Suite 8.0.48 - Released September 11, 2013

New Features

ActiveX/Java Uploader

  • Ability to prepare and send files concurrently in several threads. For more information see the Sending All Files at Once or in Several Parts in ActiveX/Java Uploader topic.
  • Now ActiveX/Java Uploader uses color management when creating thumbnails from CMYK images.
  • Automatic upload recovery API is the same in both versions now.
  • Improved support of Java Uploader on Windows and Mac OS X.

Bug Fixes

ActiveX/Java Uploader

  • Fixed a problem when EXIF thumbnails have incorrect orientation after image rotation.

ActiveX Uploader

  • Fixed a problem with displaying ActiveX Uploader in lightbox.
  • Fixed a problem when number of uploaded files is displayed incorrectly.
  • Now Zip converter can archive files larger than 2GB.
  • Fixed a bug when the folder pane is unable to display content for some folders.

Java Uploader

Flash Uploader

  • Now EXIF rotation is applied to all files in the upload list.

Aurigma Upload Suite 8.0.42 - Released May 30, 2013

Bug Fixes

  • Fixed a problem when EXIF metadata is incorrectly updated after image rotation.

ActiveX Uploader

  • Thumbnail Control works in Internet Explorer 10 now.
  • Fixed a bug when ActiveX Uploader wrongly truncates URLs passed as parameters.

Flash Uploader

  • Fixed a bug when automatic photo rotation is not applied to images in the Icons view mode.

Aurigma Upload Suite 8.0.33 - Released April 18, 2013

New Features and General Improvements

Java Uploader

  • Added support of new security restrictions introduced in Java 1.7u21. The new security approach made previous versions of Java Uploader inoperable unless mixed code security verification is disabled in Java settings.

Aurigma Upload Suite 8.0.32 - Released February 22, 2013

New Features and General Improvements

HTML5 Uploader

  • Internet Explorer 10 and Google Chrome 24 are supported now.

Flash Uploader

  • Removed restrictions on number of thumbnails which can be configured in Flash Uploader.

Bug Fixes

Java Uploader

  • Improved end-user instructions for Mac OS X Lion/Mountain Lion on how to download and install Java plug-in.
  • Fixed a problem with Mozilla Firefox which had been initializing Java Uploader with 120-second delay.

HTML5 Uploader

  • Fixed a problem with the *.*=Thumbnail;*.*=SourceFile' converter which had not sent non-image source files to the server.

Aurigma Upload Suite 8.0.28 - Released December 6, 2012

Bug Fixes

ActiveX/Java Uploader

Aurigma Upload Suite 8.0.26 - Released November 19, 2012

Bug Fixes

ActiveX/Java Uploader

  • Added support of sliding expiration with forms authentication.

HTML5/Flash Uploader

  • Fixed a problem with handling Flash-only features in HTML5 Uploader.

Aurigma Upload Suite 8.0.23 - Released October 31, 2012

New Features and General Improvements

  • Windows 8 support is added.

Java Uploader

  • Java 1.7 for Mac OS X is supported now.

Bug Fixes

ActiveX/Java Uploader

  • The JavaControl.Cached property is obsolete now.

Java Uploader

  • Fixed a problem with adding folders containing a large number of files.
  • Fixed a problem with removing files from the upload list in BeforeUpload event handlers.

ActiveX Uploader

  • Fixed a problem with thumbnails for PNG files.

Aurigma Upload Suite 8.0.18 - Released September 12, 2012

Java Uploader

  • Added end-user instructions for Mac OS X 10.8 Mountain Lion on how to properly install the applet on a client computer.

Bug Fixes

ActiveX/Java Uploader

  • Fixed a problem with downloading watermarks from websites requiring authentication with HttpOnly cookies.
  • Fixed a problem when selection of a crop rectangle in the editor caused crash of the applet.
  • Fixed a problem with the removeByGuid(String) method.

Aurigma Upload Suite 8.0.15 - Released July 17, 2012

New Features and General Improvements

  • Updated code signing certificate.
  • Bug Fixes

    ActiveX/Java Uploader

    • Fixed a problem with the Thumbnail control under Java 1.7.
    • Fixed a problem with the Select Folder check box.

    ActiveX Uploader

    Aurigma Upload Suite 8.0.10 - Released June 15, 2012

    Bug Fixes

    • Fixed a problem with symbols ("-", ".",":") in uploader ids.

    Java Uploader

    • Fixed a problem with incorrect Amazon S3 URLs.
    • Fixed a problem with Java Uploader keeping asking to install Java 6 update 25.

    HTML5/Flash Uploader

    • Fixed a problem with fileMask.

    Aurigma Upload Suite 8.0.8 - Released May 24, 2012

    New Features and General Improvements

    • One more uploader is available. The new uploader is implemented on top of HTML5 technology.
    • Now all uploaders come as a single product. You can make a decision about what uploader to use based on client technology (ActiveX, Java, Flash, and HTML5) and supported features meeting your requirements best.
    • Upload Suite is available in three editions: Express, Professional, and Premium. The Print edition has been eliminated. For more information see the Upload Suite Editions topic. If you have a Print license and active maintenance subscription, you are eligible to migrate to the Premium edition.
    • Now you can get a domain license for an internationalized domain name.

    Java Uploader

    Flash Uploader

    Bug Fixes

    ActiveX Uploader

    Java Uploader

    • Fixed a problem with Tiles View under Java 1.7.
    • Fixed a problem with hidden panes under Java 1.7.
    • Fixed a problem with missed Upload button in Mac OS.
    • Fixed a problem when Java Uploader settings were applied incorrectly. In most of the cases this issue led to missed thumbnails on the server side.
    • Fixed a problem with uploading to Amazon S3.
    • Now the Image Editor window cannot be hidden by a browser window.
    • Fixed a minor problem with the ClearAllHyperlinkText property. Now Remove All link can be hidden on the upload pane.
    • Fixed a problem with incorrect colors of thumbnails.
    • Now the PaneFontPaneFont (ASP.NET)PaneFont (PHP)paneFont (JavaScript) and TitleFontTitleFont (ASP.NET)TitleFont (PHP)titleFont (JavaScript) properties work in the correct way.

    Flash Uploader

    • Fixed a problem with incorrect paths to JavaScript files under Linux.
    • Fixed a problem with using Flash Uploader in multiple browser tabs.
    • The fileMask property is case insensitive now.
    • Now the actionUrlActionUrl (ASP.NET)ActionUrl (PHP)actionUrl (JavaScript) property can be set up in a BeforeUpload event handler.
    • Fixed an issue with incorrect preview of a rotated image.
    • Now non-image files are displayed in an upload queue in the correct way.

    API Improvements

    ActiveX/Java Uploader

    Java Uploader

    Flash Uploader