Release Notes

  • HTTP Live Streaming (HLS) is now available as an option for streaming files. HLS is widely supported by browsers and mobile devices and allows for non-Flash video and audio players. HLS is supported by HTML5 video and audio tags. Both open and secure streaming options are available for HLS through DuraCloud.
  • All OpenStack-based storage provider options have been removed from DuraCloud, including both Rackspace and SDSC storage options. This change paves the way for features in future releases which are more closely aligned with the AWS S3 API, such as multi-part upload.
  • Content retrieval calls can now include a Range header to request parts of a content file. This is particularly useful for large files when you only need a portion of the file or when you'd like to download portions of the file in parallel to speed retrieval.
  • Generated manifest files now include a Content-Encoding header to specify the format of the manifest
  • Attempts to include non-ASCII characters in content properties now results in an immediate error (rather than failing silently)
  • The Retrieval Tool now provides a useful error message if the user's credentials are not correct
  • The description field in snapshots is now truly optional
  • Recommended deployment changes
  • List of all issues included in release 

Issues discovered in testing

Issues discovered in testing:


Issuebbdb
1

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(tick)(tick)
2

If you select a content item in the UI which has a "/" in the content ID (any file with a path), then select the "Refresh" button on the space, a 404 response comes back (white page with "Not Found"). This seems to be due to the "/" being displayed in the URL as an encoded value "%2F". If the "%2F" is replaced with a "/", the page loads just fine.

Unable to locate Jira server for this macro. It may be due to Application Link configuration.



3

While:

curl -u user:pass -X POST -H "x-dura-meta-test: ĽĔĘŔĴêť" https://bill.duracloud.org/durastore/bb-37-part1/test-file.txt

fails with the expected error,

curl -u user:pass -X POST -H "x-dura-meta-other: ♫♪♫" https://bill.duracloud.org/durastore/bb-37-part1/test-file.txt

successfully updates the content properties with non-ascii characters

Danny Bernstein : I wasn't able to reproduce: The following curl command returns a 400. Is it possible that you're running into an issue with Windows?

curl -u user:pass -X POST -H "x-dura-meta-other: ♫♪♫" https://danny.duracloud.org/durastore/db-test/test-file.txt

Bill Branan This does appear to be related to the Windows command line (git-bash shell in my case). The musical note characters appear in ContentResourceImpl.validateProperties() method as "???". Since question mark characters are part of US-ASCII, the check passes. So this is not a problem at the application level; it is, in fact, working as expected.



Release Prep Steps

Updates in release

Itembbdb

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(n/a)(n/a)

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(n/a)(n/a)

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(tick)(tick)

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(tick)(tick)

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(tick) #3(tick)

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(tick)(tick)

Unable to locate Jira server for this macro. It may be due to Application Link configuration.

(tick)(tick)
(tick)

Build Tests

Testbbdb
mvn clean install (full build + integration tests)(tick)(tick)


Release Actions


  • No labels