Release Notes for Spring Cloud Gateway for Kubernetes

Page last updated:

These are release notes for Spring Cloud Gateway for Kubernetes.

Known issues:

  • When Istio is configured with Strict mTLS enabled on the Kubernetes Cluster, each gateway instance will fail to start if it is scaled to more than one replica for high availability. The workaround is to set replica count to one in the SpringCloudGateway CRD.

v1.0.1

Release Date: May 26, 2021

Important

  • Installing version 1.0.1 will upgrade all Spring Cloud Gateway instances managed by the Operator being upgraded. For this release there will be necessary downtime during the upgrade of each instance. This will not be an ongoing concern for future upgrades for patch releases.

Included in This Release

  • Added automatic upgrade of operator and gateway instances with no planned downtime upon successful installation
  • Added optional Circuit Breaker filter configuration for specific status codes
  • Added auto-generated OpenAPI documentation endpoint for all API gateways managed by SCG operator
  • Added ability to define environment variables to configure API gateway instance runtime
  • Enhanced service mesh support to ease participation with network policies including mutual TLS (mTLS) configurations
  • Enhanced installation progress feedback in console along with timeout configurations
  • Resolved issue with ClientCertificateHeader filter not behaving as expected
  • Resolved issues where resources were left in cluster after uninstalling

v1.0.0

Release Date: February 18, 2021

Included in This Release

  • Polyglot supported routability for application services written in any language that wish expose HTTP endpoints on Gateway instances
  • Includes Kubernetes operator for handling API gateway custom resources applied to cluster and Kubernetes “native” experience
  • Commercial container images to manage, create and dynamically update API routes on instances
  • Dynamic application route configuration, enabling API route updates for continuous integration (CI) and continuous delivery (CD) pipelines
  • Gateway-defined Single Sign-On (SSO) configuration combined with commercial SSO route filters
  • Simplified OpenID Connect (OIDC) Single Sign-On (SSO) configuration for each API gateway instance
  • Commercial API route filters for SSO authentication, role-based access control, scopes authorization, authorized token relay, client certificate authorization, rate limiting and circuit breaker
  • High availability configuration for setting count, memory, and vCPU of API gateway instances
  • Access to configure JVM performance optimizations for API gateway instance specific use cases
  • Local development and testing enabled to validate API route configurations before promoting to environments on way to production