DOI URL update and testing improvments.
Merge pull request #1050 from eric-wu/release-29

DOI URL update and testing improvments.
Merge branch 'release-29' into develop