Release Notes - Nuxeo ECM Build/Test Environment - Version NXP-6.0 - HTML format

Bug

  • [NXBT-1403] - fix download.sh URL parsing
  • [NXBT-1407] - batch tasks cannot be executed for job IT-release-on-demand-build-nx60
  • [NXBT-1408] - wrong slave passed in parameters to downstream job IT-release-on-demand-tests-cap-tomcat-nx60
  • [NXBT-1409] - fix Zip task does not do anything
  • [NXBT-1414] - fix build script for 6.0 to allow multiple options to be taken into account
  • [NXBT-1535] - Fix nightly HF builds
  • [NXBT-1552] - Please investigate release issue NXP-21682
  • [NXBT-1574] - Fix QA jobs failures after 6.0 hotfix release
  • [NXBT-1669] - either fail or wrong return code when downloading archive
  • [NXBT-1670] - special characters are not escaped in JSON formatting
  • [NXBT-1710] - Random failure to parse JSON when retrieving package
  • [NXBT-1728] - package.xml shoud not contain dependencies tag when HF01 is built
  • [NXBT-1756] - error when trying to create HF 09
  • [NXBT-1774] - Error when launching beginHf.sh AUTO
  • [NXBT-1790] - hardcoded host in package retrieving functions
  • [NXBT-1794] - dirname error when executing computeHf on Ubuntu
  • [NXBT-1796] - Some files are not ready to be committed
  • [NXBT-1834] - Addons dependencies not detected
  • [NXBT-1861] - wrong host used in publishPackage
  • [NXBT-1884] - mapHFJarfiles may miss some JARs when HF revision is greater than 1.0.0
  • [NXBT-1885] - Random JSON parsing errors while contacting connect
  • [NXBT-1902] - empty version in launcher dependency name
  • [NXBT-1924] - Error generated when template has been renamed
  • [NXBT-1929] - mapHFJarfiles misses JARs because of package conflicts
  • [NXBT-1947] - Replace OpenJDK with Oracle JDK 7 on slaves 7.10 (and before) to fix a JVM crash
  • [NXBT-1948] - wrong Tomcat version in templates/nuxeo.defaults
  • [NXBT-1952] - Wrong HF version in pom.xml when making a revision hotfix
  • [NXBT-1956] - Fix tests for MD outputs of release notes script
  • [NXBT-1992] - Some connect lib tests fail after CONNECT migration
  • [NXBT-2027] - Remove any potential issue in tag numbering for Align marketplace packages
  • [NXBT-2755] - JIRA lib is not compatible with -u options

Epic

  • [NXBT-1683] - Automate Hotfix Releases Upstream Steps
  • [NXBT-1684] - Automate Hotfix Releases Downstream Steps
  • [NXBT-1692] - Dockerize Shibboleth 2 Environments
  • [NXBT-2036] - All tasks related to cleaning improving QA2 status

New Feature

  • [NXBT-843] - The fix_zip.sh must now embed some MP in the distribution
  • [NXBT-1586] - move downloadWithRetry to integration-scripts
  • [NXBT-1642] - add detectlanguage.com credentials to .netrc file on QA slaves
  • [NXBT-1702] - create Docker compose file and script for shibboleth-authentication addon

Task

  • [NXBT-919] - Setup CI on Redis configurations
  • [NXBT-1299] - deploy and test on local server
  • [NXBT-1302] - deploy and test on server using NOS test package
  • [NXBT-1303] - deploy and test on server using NOS PROD package
  • [NXBT-1312] - Compute the standard bundles to include
  • [NXBT-1406] - Update IT-release-on-demand-build-nx60 job for QA2 support (urls, grep, etc.)
  • [NXBT-1418] - Add trigger for cap-tomcat-postgresql-nx60 at the end of on demand build
  • [NXBT-1419] - Send a reminder email for ticket closure when a new HF is released
  • [NXBT-1421] - Compute the added/modified/deleted libs and deleted/added bundles
  • [NXBT-1422] - Check if launcher has to be included into the HF
  • [NXBT-1433] - Check if wizard has to be included
  • [NXBT-1483] - Add LDAP specific tests post HOTFIX installation
  • [NXBT-1548] - create build and test jobs for HF
  • [NXBT-1554] - ensure basic templates are present for version bump
  • [NXBT-1559] - check deploy/undeploy when installing hotfix
  • [NXBT-1561] - Add monitoring jobs for commit references auto-insertion into JIRA
  • [NXBT-1568] - add unit tests for regression proofing scripts
  • [NXBT-1584] - generate package pom.xml
  • [NXBT-1589] - add dependency test for HF installation
  • [NXBT-1606] - Compute the binaries to include
  • [NXBT-1611] - improve marketplace packages release notes display
  • [NXBT-1618] - Markdown format support in releaseNotes.sh
  • [NXBT-1619] - Upload release notes via REST
  • [NXBT-1649] - Check blocker, T&P and send notifications at HF build start
  • [NXBT-1652] - initialization script for creating temporary branch
  • [NXBT-1660] - Add getLatestPackageId function to the Connect Lib
  • [NXBT-1661] - Export JIRA functions from releaseNotes.sh to JIRA lib and add tests
  • [NXBT-1662] - Update marketplace.ini file if needed
  • [NXBT-1666] - Enable retry plugin for functional tests
  • [NXBT-1667] - Compute templates to include
  • [NXBT-1672] - create skeleton script for assembly.xml and install.xml files generation
  • [NXBT-1678] - Test deployment through JSF admin center
  • [NXBT-1679] - Check 2 Nuxeo folders are identical
  • [NXBT-1687] - Add Shibboleth specific tests post HOTFIX installation
  • [NXBT-1688] - Add SAML2 specific tests post HOTFIX installation
  • [NXBT-1691] - Create specific HF docker image after HF release
  • [NXBT-1711] - Testing jobs refactoring
  • [NXBT-1712] - Speed up server install when testing
  • [NXBT-1762] - Create an aggregation job for the HF release
  • [NXBT-1782] - Map HF jar deployment
  • [NXBT-1787] - Make skeleton job and script for finalizing the HF release
  • [NXBT-1793] - Compare full HF build bundles deployment with HF deployment
  • [NXBT-1795] - Script for full bug fixes list on a per branch basis
  • [NXBT-1815] - Create higher priority on QA2 dedicated to HF release jobs
  • [NXBT-1862] - make JQ command available on QA2 slaves
  • [NXBT-1926] - Adapt Tomcat upgrade script for Windows
  • [NXBT-1949] - Upgrade qa slaves to latest bower 1.8.2
  • [NXBT-1977] - JIRA lib cleanup
  • [NXBT-2295] - Archive 6.0 jobs on QA2

Improvement

  • [NXBT-891] - Update job templates to smarter configure their upstream jobs
  • [NXBT-932] - Run error-web and layout-demo functional tests by default in test&push
  • [NXBT-1897] - Every step should stop the whole script in case of an error
  • [NXBT-1898] - Implement retry when contacting connect
  • [NXBT-1937] - adding an addon lib should trigger an alert to release a new addon package version

Clean up

  • [NXBT-1564] - remove CLID from scripts
  • [NXBT-2039] - Add cleanup in case of successful build for nightly jobs
  • [NXBT-2193] - update addons templates to include workspace cleanup

Edit/Copy Release Notes

The text area below allows the project release notes to be edited and copied to another document.