Skip to content

Conversation

@vitalykorolev
Copy link
Collaborator

Port master changes to develop

Copilot AI review requested due to automatic review settings December 8, 2025 17:16
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates version references from 2.2.2 to 2.2.3 across the project, syncing the develop branch with the 2.2.3 release. The changes include updating Docker image tags, base image versions, and documentation references to reflect the new release version.

  • Version bump from 2.2.2 to 2.2.3 in test configurations and build parameters
  • Updates to UBI base image versions for ubi8 and ubi9
  • Documentation update to generalize version reference in NOTICE.txt

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
test/keywords.resource Updated test image tags and Docker version variable from 2.2.2 to 2.2.3
dockerFiles/marklogic-deps-ubi:base Updated ubi8 minimal base image to newer build (8.10-1761032271)
dockerFiles/marklogic-deps-ubi9:base Updated ubi9 minimal base image to newer build (9.6-1760515502) and removed microdnf update step
NOTICE.txt Changed specific version reference from v2.1.0 to generic v2
Jenkinsfile Updated default dockerVersion parameter from 2.2.2 to 2.2.3

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Third-Party Components

The following is a list of third-party components used by MarkLogic Docker Container Image v2.1.0 (last updated October 18, 2024):
The following is a list of third-party components used by MarkLogic Docker Container Image v2 (last updated October 18, 2024):
Copy link

Copilot AI Dec 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 'last updated' date remains October 18, 2024, but the third-party components list should be reviewed and the date updated if any dependencies have changed with the 2.2.3 release (especially given the UBI base image updates).

Suggested change
The following is a list of third-party components used by MarkLogic Docker Container Image v2 (last updated October 18, 2024):
The following is a list of third-party components used by MarkLogic Docker Container Image v2 (last updated June 10, 2024):

Copilot uses AI. Check for mistakes.
###############################################################
# install libnsl rpm package
###############################################################

Copy link

Copilot AI Dec 8, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The removal of 'microdnf -y update' before installing libnsl.rpm means the base image packages are no longer being updated. This change should be intentional and documented, as it may impact security patches. Consider adding a comment explaining why the update step was removed.

Suggested change
# Intentionally omitting 'microdnf -y update' before installing libnsl.rpm to maintain build reproducibility and avoid unexpected changes from updated packages.
# Be aware that this may leave the image without the latest security patches from the base image. Update the base image regularly to mitigate this risk.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants