Skip to content

1.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Nov 23:19
c29bb17

MarkLogic Operator for Kubernetes 1.1.0

This version delivers significant security enhancements, improved operational flexibility, and critical fixes to ensure a more robust and seamless experience for managing MarkLogic clusters in Kubernetes.

This release includes:

Enhanced Security: Support for custom TLS certificates, enabling stronger encryption and compliance with enterprise security standards.

Improved Reliability:

  • Resolved issues with labels/annotations updates and propagation at both group and cluster levels.
  • Fixed incorrect port mapping for services and ensured services update correctly when new ports are added.
  • Added retry logic for group joining and improved scaling behavior after reducing replicas to zero.

Operational Enhancements:

  • Added support for configuring HAProxy at the group level and updated HAProxy image version.
  • Introduced option to set automountServiceAccountToken to false for MarkLogic pods.
  • Upgraded FluentBit configuration from .conf to YAML format and added support for extra log collection configurations.

Security & Compliance:

  • Addressed code-level security vulnerabilities.
  • Added httponly attribute to HAProxy cookies for better session security.

Additional Improvements:

  • Dedicated Service Account creation for StatefulSets.
  • Compatibility fixes for deployments under Service Mesh and UBI9-based liveness probe.
  • Updated Golang version, dependencies, and libraries for better performance and stability.
  • Support for upgrading the Operator without uninstalling CRDs.