Topic: Plupload v1.5b
Ability to upload big (very big) files in HTML5
We were waiting for this for quite some time already - HTML5 runtime in chunking mode now can upload huge files (theoretically as big as your PC and server can store). We personally have tested with 1.4GB (!)... But of course there are some ugly sides to this feature as well. Most importantly that HTML5 still stays limited to Chrome/Firefox (and partially Safari). But there is more. Truly properly this feature is implemented only in Chrome. Gecko 2-6 have some serious problems with FormData+Blob combination (basically they can't send it at all, at least not in the way typical server can understand), but we've found a good workaround here, which works quite reliably at least on Windows (some memory leakage discovered on Firefox + Mac). But!.. in any case this is much much better then reading whole file in memory. So... it IS progress after all.
Exif/GPS data now available in HTML5/Flash
While we had the logic for this for a while, we never made this info available for the user. Probably because no one really asked for this. But now some - did and we make it available through two new events: ExifData, GpsData. Try to attach some handlers to these and see what you will get.
Fix SilverLight problem with some big uploads
An important bug has been fixed in SilverLight runtime, which caused some huge uploads to fail near the end. Try it on 9GB file now (do not forget to try HTML5 as well - I think it's noticeably faster).
BeforeUpload can now cancel upload progression
One could think - woa, it couldn't until now?.. Yep. It could not. Strange, but true. Now we finally correct this inconsistency.
UI Widget: Fix sortable logic. UI Widget: Fix bug, when message was displayed simultaneously across all Plupload UI instances on the page. UI Widget: notify() method is now public - users can throw their own messages into the widget header. HTML4/HTML5: Revise input[type=file] placement logic to support cursor styling on Geko 2+. HTML5: Revise Drag'n'Drop detection logic. HTML5: Make Exif and GPS information available to user, introduce two new events: ExifData and GpsData. HTML5: Add support for File.prototype.slice() method (mozSlice/webkitSlice) in order to be able to upload files in chunks without preloading. HTML5: Remove any JPEG headers before restoring them, 'cause user agent (like Chrome), might be inserting it's own. Flash: Remove a limit on the depth of image header check, since it still fails in some cases and performance gain is negligible. Flash: Fix regression, when runtime hanged when not images where passed in as images. SilverLight: Fix bug, when JSON serializer was failing on null. SilverLight: Remove cast to integer for chunk boundary, which resulted in a wrong size for last chunks on huge files. SilverLight: Increase read buffer, add disposal of ImageStream and FileStream, optimize for performance. Updated build.xml to include language packs in release package under js/ folder. Gears/BrowserPlus: Add support for * file filter. BeforeUpload now can cancel upload if required. Additional MIME types: text/csv, image/photoshop, video/x-ms-wmv, video/avi, video/webm support Additional language packs: Japanese Cleaned examples.