Skip to content

v0.12.49

Choose a tag to compare

@github-actions github-actions released this 04 Oct 04:39
· 38 commits to master since this release
b591d45

New Features 馃帀

  • feat(sync-options): add support for Prune=False annotation (#4416) by @floreks

    Support for the Prune=False annotation has been added, allowing users to prevent the deletion of resources when synchronizing with Kubernetes. This enhancement is crucial for maintaining resource integrity during updates, ensuring that important configurations remain intact even when they are not actively managed. This change improves the flexibility and control users have over their deployment processes, particularly in complex environments.

  • feat: Expose service warnings in Lua and Python templating (#4417) by @maciaszczykm

    Service warnings can now be reported in both Lua and Python templating, allowing scripts to issue non-fatal warnings that indicate a service is stale. This enhancement improves the visibility of potential issues during service deployment, enabling users to proactively address concerns without halting their workflows. By incorporating these warnings, users can better manage their Kubernetes services and maintain operational efficiency.

  • fix(security): remediate PROD-5198 dependencies and container runtime alerts (#4429) by @app/plural-copilot

    Security enhancements have been implemented to address vulnerabilities identified in various dependencies and container runtimes, specifically remediating issues related to OpenSSL and libexpat. Additionally, health checks have been added to multiple Dockerfiles, ensuring improved monitoring and reliability of services. These updates are crucial for maintaining a secure and stable production environment, reducing the risk of potential exploits and enhancing overall system resilience.

  • Compatibility Matrix Update 2026-09-28 (#4432) by @app/github-actions

    The compatibility matrix for EKS addons has been updated to include new versions of several components, such as the chainguard_aws-ebs-csi-driver-fips, chainguard_aws-vpc-cni-fips, and chainguard_coredns-fips. These updates ensure compatibility with Kubernetes versions 1.30 through 1.35, enhancing the reliability and performance of deployments on EKS. Users can now leverage these updated addons to maintain optimal functionality within their Kubernetes environments.

  • Compatibility Matrix Update 2026-09-28 (#4433) by @app/github-actions

    The compatibility matrix has been updated to reflect the latest versions of key components, including the kube-prometheus-stack (now at version 91.8.0) and the victoria-metrics-operator (now at version 0.75.0). Notably, the kube-prometheus-stack update includes a bump to the prometheus-node-exporter Docker image tag to v4.59.0, enhancing performance and security. Additionally, the victoria-metrics-operator introduces a new VTAgent CRD for managing trace spans, along with several operator metrics improvements and breaking changes that require attention for proper configuration.

  • Compatibility Matrix Update 2026-09-29 (#4436) by @app/github-actions

    The compatibility matrix has been updated to include new versions for several EKS addons, specifically adding support for versions v2.0.10000020260927-eksbuild.1, v4.5.10000020260927-eksbuild.1, v1.22.10004020260927-eksbuild.1, and v1.2.0-eksbuild.13. This enhancement ensures that users can leverage these latest versions while maintaining compatibility with Kubernetes versions 1.30 to 1.36, improving the overall stability and functionality of their EKS environments.

  • Compatibility Matrix Update 2026-09-29 (#4437) by @app/github-actions

    The compatibility matrix has been updated to include new versions for several components, enhancing user experience and ensuring compatibility with Kubernetes versions. Notably, the AWS EFS CSI Driver now supports version 3.5.1, while the Kube Prometheus Stack has introduced version 91.8.1, which disables prometheusScrape by default to encourage more explicit configurations. Additionally, the OpenTelemetry Operator has been updated to version 0.160.0, broadening its compatibility with Kubernetes versions up to 1.37. These updates are crucial for maintaining optimal performance and reliability in Kubernetes environments.

  • feat(client): Update workbench tool fragment (#4439) by @maciaszczykm

    The workbench tool fragment has been updated to include an approval field, enhancing the ability to manage and track approval statuses for tools within the workbench. This addition allows users to better control workflows and ensure that tools are vetted before use, improving governance and compliance in tool management.

  • Compatibility Matrix Update 2026-09-30 (#4440) by @app/github-actions

    The compatibility matrix for the Amazon SageMaker Hyperpod Task Governance and other related services has been updated to include new versions (v1.6.1-eksbuild.1, v1.0.10000020260928-eksbuild.1, and v0.0.10000020260928-eksbuild.1) along with their compatibility with Kubernetes versions 1.30 through 1.36. This enhancement ensures users can leverage the latest features and improvements while maintaining compatibility with a broader range of Kubernetes versions, facilitating smoother deployments and upgrades.

  • Compatibility Matrix Update 2026-09-30 (#4441) by @app/github-actions

    The compatibility matrix has been updated to reflect the latest versions of various Kubernetes add-ons, including Cilium, Argo CD, and Longhorn, as of September 30, 2026. Key changes include updates to Helm chart behaviors and security enhancements, particularly addressing vulnerabilities in HTTP/2 and improving Cilium's management of CNI configurations. These updates ensure users have access to the most secure and compatible versions of essential tools for their Kubernetes environments, facilitating smoother deployments and enhanced operational stability.

  • Compatibility Matrix Update 2026-10-01 (#4444) by @app/github-actions

    The compatibility matrix for various EKS addons has been updated to include new versions and their supported Kubernetes versions. Notably, versions such as v1.6.1-eksbuild.1 and v4.5.10001020260929-eksbuild.1 now support a wider range of Kubernetes versions, enhancing user flexibility and ensuring compatibility with the latest EKS features. This update is crucial for users looking to maintain optimal performance and compatibility within their Kubernetes environments.

  • Compatibility Matrix Update 2026-10-01 (#4445) by @app/github-actions

    The compatibility matrix has been updated to reflect new versions and features for various Kubernetes addons as of October 1, 2026. Notably, the Amazon VPC CNI has introduced a strict mode for network policy enforcement, which may alter enforcement behavior, while the Dynatrace Operator version 1.10.1 fixes a critical auto-update bug. These updates ensure users are aware of compatibility and potential behavioral changes, enhancing the overall reliability and functionality of their Kubernetes environments.

  • Compatibility Matrix Update 2026-10-02 (#4449) by @app/github-actions

    The compatibility matrix for EKS has been updated to include support for Kubernetes version 1.37 across multiple add-ons. This enhancement ensures that users can leverage the latest Kubernetes features and improvements while maintaining compatibility with existing applications, thereby facilitating smoother upgrades and better performance in their deployments.

  • Compatibility Matrix Update 2026-10-02 (#4450) by @app/github-actions

    The compatibility matrix has been updated to include new versions and enhancements for several components, notably Big Bang, which now supports version 3.34.0 and introduces an Istio Egress Gateway as a managed component. This update also features version bumps for key tools such as Grafana, GitLab, and the External Secrets Operator, likely improving security and performance. Users can expect enhanced functionality and compatibility across their Kubernetes deployments with these updates.

  • fix: skip malformed EKS upgrade insight details (#4452) by @app/plural-copilot

    Malformed EKS upgrade insight details are now skipped during processing, ensuring that only valid replacement information is included in the insights. This enhancement improves the accuracy of upgrade insights, preventing potential confusion caused by empty or whitespace-only replacement values. As a result, users will receive clearer and more actionable upgrade recommendations.

  • Compatibility Matrix Update 2026-10-03 (#4456) by @app/github-actions

    The compatibility matrix has been updated to include new versions of the chainguard_aws-ebs-csi-driver-fips, chainguard_aws-vpc-cni-fips, and other components, ensuring they are compatible with Kubernetes versions 1.30 through 1.35. This enhancement allows users to leverage the latest features and improvements in these drivers while maintaining compatibility with a broader range of Kubernetes versions, thereby improving the overall stability and flexibility of their deployments.

Bug Fixes 馃悰

  • move publish from gcr to pkg.dev (#4428) by @michaeljguarino

    The publishing process for Helm charts has been updated to use Google's Artifact Registry instead of Google Container Registry (GCR). This change enhances the deployment workflow by providing a more streamlined and efficient method for managing Helm charts, ensuring better integration with Google's cloud services. Users will now benefit from improved access and management capabilities for their Kubernetes applications.

  • Simplify nexus healthchecks (#4446) by @michaeljguarino

    Nexus health checks have been simplified by allowing health endpoints to be accessed without a prefix, enabling load balancers to probe these endpoints directly. This change enhances the reliability of health checks across backends, ensuring that services can be monitored more effectively. Additionally, the implementation includes new tests to verify the functionality of the updated routing behavior.

  • Switch code font to JetBrains Mono (#4448) by @wailingwombat

    The code font for the Plural Console has been updated to JetBrains Mono, enhancing the readability and aesthetic appeal of code snippets across the interface. This change replaces the previous Monument Mono font, providing a more modern and consistent look, which is particularly beneficial for users working with code and logs. The switch to JetBrains Mono is expected to improve the overall user experience by making text easier to read and navigate.

Other Changes

  • Add release notes for v0.12.48 (#4425) by @app/github-actions

    Version v0.12.48 introduces a self-service agent to the workbench, allowing users to access Plural's catalog and automate pull request workflows directly from the interface, significantly enhancing GitOps provisioning. Additionally, the compatibility matrix has been updated to include new versions for various EKS add-ons, ensuring users can leverage the latest features while maintaining compatibility with Kubernetes versions 1.29 through 1.36. Other enhancements include improved monitoring capabilities and updates to the dashboard configurations, streamlining observability and user experience.

  • Release rapid v0.12.48 (#4426) by @app/github-actions

    The rapid release v0.12.48 introduces an updated version of the console chart (0.4.51) and the controller (0.0.215), enhancing the deployment operator for Plural Continuous Deployment. This update not only improves the overall functionality but also ensures compatibility with the latest features and fixes, providing users with a more robust and efficient management experience.

  • Release v0.12.48 (#4427) by @app/github-actions

    The release of version v0.12.48 introduces updates to the Plural Console, including the upgrade of the controller dependency to version 0.0.215, which enhances functionality and stability. Additionally, the datastore operator has been updated to version 0.0.91, ensuring improved performance and compatibility. These changes are crucial for users seeking a more robust and reliable Kubernetes management experience.

  • Improve workbench chat readability: markdown spacing, headings and tool calls (#4438) by @wailingwombat

    Enhancements to the workbench chat interface improve readability by refining markdown formatting, adjusting heading sizes, and increasing spacing for tool calls. These updates create a clearer visual hierarchy and better organization of information, making it easier for users to navigate and understand chat content. This improvement is particularly beneficial for users engaging with complex tool outputs and discussions within the workbench environment.

  • Update Plural Console README banner to the new logomark (#4447) by @wailingwombat

    The Plural Console README banner has been updated to feature the new logomark, enhancing the visual identity of the documentation. This change ensures that users have a consistent branding experience across all Plural materials, reflecting the latest design updates.

  • Add a Microsoft Teams workbench tool setup guide. (#4454) by @chrisakinrinade

    A new setup guide for integrating Microsoft Teams with the Workbench tool has been added, providing detailed instructions on registering an Entra application and configuring necessary permissions for seamless functionality. This guide enhances user experience by enabling teams to efficiently utilize Microsoft Graph API for channel messaging and team management directly from the Workbench interface, streamlining collaboration and communication workflows.

  • Prepping v0.12.49 (#4455) by @michaeljguarino

    Version v0.12.49 introduces significant enhancements to the Plural Console, including the addition of a new unit field for better formatting of plotted values in dashboards, and the implementation of agentHelmValuesTemplate, allowing users to apply custom Helm values without YAML parsing. Additionally, proxy configurations have been added across various components, enabling users to specify HTTP proxies for API calls, which enhances flexibility and control over network communications. These updates improve the overall user experience by providing more customization options and better resource management.

  • Update VOUCHED list (#4458) by @app/github-actions

    The VOUCHED list has been updated to include the user 'michaeljguarino'. This addition enhances the community's ability to recognize and vouch for contributors, fostering a more collaborative environment.

  • Prep v0.12.49 (#4460) by @michaeljguarino

    The release of version v0.12.49 introduces several enhancements, including an update to the agent version, which is now v0.6.69, improving overall performance and stability. Additionally, the ClusterMetrics component has been refactored to utilize a new UsageMetricGraphCard, providing a more streamlined and efficient way to visualize cluster usage metrics. This change enhances the user experience by offering clearer insights into resource utilization, ultimately aiding in better decision-making for Kubernetes management.

Full Changelog: v0.12.48...v0.12.49