Release Notes
- Set Idle timeout in Load Balancer Section → cf https://github.com/duracloud/deployment-docs/blob/master/duracloud-webapp-setup.md
- Upgrade your elastic beanstalk environment to the latest tomcat environment (that change will also upgrade apache to 2.4.33)
Issues discovered in testing
Issues discovered in testing:
Issue | bb | db | |
---|---|---|---|
1 | |||
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. | ||
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: curl -u user:pass -X POST -H "x-dura-meta-other: ♫♪♫" https://danny.duracloud.org/durastore/db-test/test-file.txt |
Release Prep Steps
- Review and merge DuraCloud-1188 PR: https://github.com/duracloud/duracloud/pull/73/files
- Review and merge Transcoding Job Generator PR: https://github.com/duracloud/auxiliary/pull/2
- Review and merge Audit Task Generator Tool PR: https://github.com/duracloud/mill/pull/18
Updates in release
Item | bb | db |
---|---|---|
(n/a) | (n/a) | |
(n/a) | (n/a) | |
Build Tests
Test | bb | db |
---|---|---|
mvn clean install (full build + integration tests) |
Release Actions
- Complete testing
- Perform version release (v4.5.0): https://github.com/duracloud/deployment-docs/blob/master/release-new-version.md
- Deploy release zip to production Beanstalk
- Update documentation (remove "Available in DuraCloud 5.0.0" notices)
- Create release notes in Github