Release Notes - Nuxeo ECM Build/Test Environment - Version NXP-10.x - HTML format

Bug

  • [NXBT-890] - Fix JDK_PATH parameter in test&push templates
  • [NXBT-1730] - Fix QA jobs failures after 8.10/9.10/10.10 hotfix release
  • [NXBT-2065] - Make sure setupWizardDownload folder includes wizard addons only
  • [NXBT-2230] - Mysql causing infinite loop in containers
  • [NXBT-2280] - Modified dependencies should be ignored if not found in distribution jars
  • [NXBT-2301] - itests jar should not be included in hotfixes packages
  • [NXBT-2302] - Install libgconf-2-4 on slaves
  • [NXBT-2349] - deploy-nuxeo-nightly.groovy: set default branch on human trigger
  • [NXBT-2354] - nightly pkg build should not stop when rephrasing is needed
  • [NXBT-2356] - hfenv.properties file is overwritten
  • [NXBT-2401] - Fix Windows native installer installs PG 9.4 as optional software while PG 9.6 is required
  • [NXBT-2440] - Do not mask return code when retrieving latest package Id
  • [NXBT-2442] - Use connect prod for rephrasing jobs
  • [NXBT-2457] - Dependencies version not correctly resolved
  • [NXBT-2532] - deb package install fails on ubuntu 18.04
  • [NXBT-2548] - Fix ImageMagick policy for PDF files
  • [NXBT-2589] - Allow running azure tests again
  • [NXBT-2594] - Mongodb driver not found in graph during HF package build
  • [NXBT-2615] - Fix Ansible Docker 9.10 Unicode error
  • [NXBT-2633] - Unrephrased ELEMENTS tickets not detected
  • [NXBT-2659] - changelog is empty after JIRA upgrade
  • [NXBT-2702] - Fix and upgrade third party tools
  • [NXBT-2703] - Fix Java installation in .exe distribution
  • [NXBT-2704] - Fix Docker slaves environment inconsistencies between launch and connect modes
  • [NXBT-2711] - Missing 64 bits binaries in 3rd parties
  • [NXBT-2716] - PGSQL tests fail to connect on DISPLAY
  • [NXBT-2727] - Fix display error in 10.10 testandpush job
  • [NXBT-2728] - README.md files should be ignored during bundles computing
  • [NXBT-2746] - nuxeo-ui-elements-10.10 build fails
  • [NXBT-2755] - JIRA lib is not compatible with -u options
  • [NXBT-2756] - Missing private jobs for 10.10
  • [NXBT-2757] - Fix public marketplace packages branches and versions for 10.10
  • [NXBT-2760] - Firefox not reachable in several jobs
  • [NXBT-2786] - connect tests fail with conflicting packages
  • [NXBT-2817] - AWS libs not found in graph during HF package build
  • [NXBT-2852] - Fix error in provisioning Docker slaves on QA2
  • [NXBT-2958] - Docker build slave images cannot retrieve dart v1.23
  • [NXBT-3033] - Bundles compute issue
  • [NXBT-3146] - Increase timeout on Nexus 3
  • [NXBT-3176] - HF building job does not find staging artifacts for 10.10
  • [NXBT-3178] - NPM publication fails after latest Nexus deployment
  • [NXBT-3213] - SInce 9.10-HF39, using wizard leads to WARN message
  • [NXBT-3229] - log_misc command not found
  • [NXBT-3238] - Wrong Nexus host when releasing maven artifacts
  • [NXBT-3240] - Ensure only one version is retrieved
  • [NXBT-3245] - Build fails after changes on community.nuxeo.com
  • [NXBT-3317] - Skip marketplace-platform-explorer
  • [NXBT-3343] - Add an option to run cURL command with -k
  • [NXBT-3347] - Missing httpmime dependency
  • [NXBT-3586] - Update log4j-jcl-2.11.1.jar and log4j-slf4j-impl-2.11.1.jar to 2.17
  • [NXBT-3681] - Missing esapi dependency

Epic

New Feature

  • [NXBT-1640] - set up Jenkins account for detectlanguage.com access
  • [NXBT-1770] - implement pipeline alternative to test and push
  • [NXBT-2135] - create HF nightly package build chain of jobs
  • [NXBT-2156] - Add TTF font on QA slaves
  • [NXBT-2182] - Add Firefox 58 and GeckoDriver to Jenkins slaves
  • [NXBT-2188] - Add mediainfo command line on slaves
  • [NXBT-2322] - Provision Amazon Aurora PostgreSQL
  • [NXBT-2333] - Provision Jenkins slave on AWS
  • [NXBT-2336] - Create swarm docker image for jenkins
  • [NXBT-2358] - provide an installer for connecting a host to jenkins as a swarm client
  • [NXBT-2381] - Upgrade QA slaves to latest Node LTS (8.11.3)
  • [NXBT-2421] - Add Kerberos package
  • [NXBT-2441] - Create compose file for mongo database
  • [NXBT-2446] - create compose file for mysql database
  • [NXBT-2655] - Add redis template to nuxeo.conf
  • [NXBT-2713] - add HF package building chain of jobs
  • [NXBT-2731] - Add 10.10 support for changelog generation and release notes
  • [NXBT-2748] - create nuxeo-tools-support github repository
  • [NXBT-2771] - update package templates to offer azure credentials
  • [NXBT-2774] - Align private addons and marketplaces when HF is released
  • [NXBT-2914] - Align private marketplace and addons
  • [NXBT-3038] - Add token authentication to connect lib
  • [NXBT-3044] - Allow HF build from testing branch
  • [NXBT-3177] - Add optional functional tests to HF ondemand building job
  • [NXBT-3274] - add notification for upgrade notes on release day if needed

Task

  • [NXBT-1876] - create detectlanguage client lib
  • [NXBT-2242] - Upgrade chrome driver to 2.36 on slaves
  • [NXBT-2767] - Install Ghostscript64 on windows slaves
  • [NXBT-2829] - HF build validation after repositories merge
  • [NXBT-2915] - Align web ui version in marketplace packages
  • [NXBT-3040] - move all hotfix related jobs to token auth
  • [NXBT-3114] - Investigate docker volume usage inside pipeline
  • [NXBT-3275] - increase functional tests timeout
  • [NXBT-3504] - Use Nuxeo Tomcat ZIP to build Nuxeo 10.10 HF Docker image

Improvement

  • [NXBT-1744] - Rework the PUSH_IF_SUCCEED and CREATE_PR parameters in the T&P jobs
  • [NXBT-2275] - Make fixWebUIDeps.sh restartable
  • [NXBT-2300] - Enhance windb cleanup job to a pipeline way
  • [NXBT-2314] - Enable log pgsql95
  • [NXBT-2316] - Set firefox v42 as default on static slaves
  • [NXBT-2318] - Allow to use AWS testing credentials in job templates
  • [NXBT-2365] - Make windb register themselves as slaves
  • [NXBT-2390] - Ensure all potential issues are prefixed with WARNING in compute.log
  • [NXBT-2500] - Upgrade slave image to bionic
  • [NXBT-2531] - Use latest Node LTS (8.x) by default on QA slaves
  • [NXBT-2584] - Update Oracle Java 8 to version 8u191
  • [NXBT-2597] - Switch ubuntu repo used to build docker image from OVH to AWS
  • [NXBT-2642] - Add packer to slave images
  • [NXBT-2652] - Support new-style mp packages like nuxeo-ai
  • [NXBT-2662] - Test update property using automation instead of rest [connect lib]
  • [NXBT-2682] - Add some python 3 packages to slave images
  • [NXBT-2994] - Increase HF build timeouts
  • [NXBT-3138] - make some variables overridable when preparing hotfixed nuxeo server
  • [NXBT-3139] - Allow disabling server duplication
  • [NXBT-3276] - cloud-support notification should be more noticeable (release day)
  • [NXBT-3346] - Force npm packages install before build
  • [NXBT-3405] - Add WebUI project to the release notes published for a HF
  • [NXBT-3406] - Generation of official release notes should include all projects involved in the HotFix
  • [NXBT-3407] - Creation of human friendly release notes should include all projects included in the HFs

Clean up

  • [NXBT-2116] - mocking in connect lib
  • [NXBT-2117] - fix incorrect return codes in connect lib
  • [NXBT-2118] - cleanup, naming in releaseNotes.sh, uploadReleaseNotes.sh
  • [NXBT-2120] - cleanup, naming in computeHfDiff.sh
  • [NXBT-2121] - Cleanup integration-scripts-priv folders to match devops requirements
  • [NXBT-2352] - workspace should be cleand up when build is successful (nightly pkg build
  • [NXBT-2533] - Use JQ wherever possible in connect lib
  • [NXBT-2536] - Forward hostname change for nos preprod env
  • [NXBT-2708] - Missing LibreOffice and PGSQL link check
  • [NXBT-2762] - split JIRA lib in jira and jira_misc
  • [NXBT-2763] - add misc functions to retrieve version infos in jira lib
  • [NXBT-3167] - mutualize POM parsing into misc.sh
  • [NXBT-3171] - Remove -n curl option from nuxeoServer.sh
  • [NXBT-3299] - Hotfix staging build often times out during marketplace compute stage

Broken build

  • [NXBT-2683] - slave images abort on git-lfs task

Problem

  • [NXBT-2719] - Fix swarm slave registration
  • [NXBT-2720] - Fix Jenkins templates edit 404 bad request
  • [NXBT-3129] - Investigate wrong deployments for tests and sources artifacts

Edit/Copy Release Notes

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