Skip to main content
Version: 4.8

v4.8 Release Notes

🔒 Security & Compliance

  • Zero-CVE Appstacks - Updated all appstack templates and base images to ensure zero known CVEs, improving security posture across all supported languages and frameworks.

🐳 Dockerfile & Container Improvements

  • Chainguard Wolfi Base Images - Dockerfiles have been migrated to Chainguard Wolfi images for improved security and reduced image size across the following stacks: (Flask, Envoy, Spring Boot, Go, NodeJS).
    • What is Chainguard Wolfi? (Learn more). This image is similar to Alpine, however it uses glibc instead of musl, which provides better compatibility with a wider range of software and libraries. It also has a smaller attack surface and is regularly updated to address security vulnerabilities.

🧱 Stack & Language Updates

  • Python Flask Upgrade - Flask framework has been upgraded to the latest supported version.
  • Python Flask Support for uv - Flask stacks now support the uv package manager for faster dependency resolution.
  • OpenJDK 25 for Spring Boot - Added support for version 25 of OpenJDK in Spring Boot stacks.
  • Rust JUnit Support - Added JUnit test report generation for Rust stacks.
  • Custom Stack Release - You can now build and deploy fully custom stacks through the platform (Learn more).
  • Custom Build Steps - We now support custom build steps in the pipeline (Learn more).

⚙️ Platform & Infrastructure

  • Kubernetes API Gateway - Migrated from Kong to the Kubernetes Gateway API, replacing legacy ingress controllers for improved routing and extensibility.
  • Migration from Rancher V3 to Kubernetes-Native APIs - Platform APIs have been migrated from Rancher V3 to Kubernetes-native APIs for improved stability and maintainability.
  • GSLB for Artifactory HA - Global Server Load Balancing is now available for Artifactory high availability via artifactory.devops.netapp.com.
  • Vertical Pod Autoscaling - Vertical Pod Autoscaling (VPA) support for automatic right-sizing of resource requests and limits.
  • Dxpctl CLI - Use our dxpctl command-line tool for upgrading your existing pipelines to v4.8 (Learn More).
  • PVC Support - Persistent Volume Claims have been re-added to Helm values files across all appstack templates (Learn More).

🌐 Networking & Configuration

  • Out-of-the-Box Timeout Configurations - Added timeout parameters to Helm values files to control Gateway API timeouts.

🚀 Pipeline Improvements

  • Helm Template Command Display - The pipeline now displays the helm template command used, aiding in troubleshooting deployments.
  • Docker Build Command Display - The pipeline now displays the docker build command used, making it easier to reproduce and debug builds locally.
  • Deployment Logs on Failure - When a deployment fails, the pipeline now automatically captures logs and events for faster diagnosis within the pipeline.
  • Smart Federation Replication Wait - The pipeline now intelligently waits for federation replication to complete instead of relying on a fixed 20-second delay.

📖 Documentation

  • New Self-Assist Documentation Site - A completely rebuilt documentation site for easier navigation and improved search capabilities.