Skip to content

Latest commit

 

History

History
124 lines (73 loc) · 5.42 KB

CHANGELOG.md

File metadata and controls

124 lines (73 loc) · 5.42 KB

Changelog

This changelog keeps track of work items that have been completed and are ready to be shipped in the next release.

History

Unreleased

Breaking Changes

New

Improvements

Fixes

Deprecations

You can find all deprecations in this overview and join the discussion here.

New deprecation(s):

Previously announced deprecation(s):

  • General: host field deprecated in favor of hosts in HTTPScaledObject (#552)

Other

v0.6.0

New

  • General: Add manifests to deploy the Add-on (#716)

Improvements

  • Scaler: Decrease memory usage by allowing increasing stream interval configuration (#745)

Fixes

  • Interceptor: Add support for streaming responses (#743)
  • Interceptor: Fatal error: concurrent map iteration and map write (#726)
  • Interceptor: Keep original Host in the Host header (#331)
  • Interceptor: Provide graceful shutdown for http servers on SIGINT and SIGTERM (#731)
  • Operator: Remove ScaledObject name & app custom labels (#717)
  • Scaler: Provide graceful shutdown for grpc server on SIGINT and SIGTERM (#731)
  • Scaler: Reimplement custom interceptor metrics (#718)

Deprecations

You can find all deprecations in this overview and join the discussion here.

New deprecation(s):

  • General: host field deprecated in favor of hosts in HTTPScaledObject (#552)

Other

  • General: Adding a changelog validating script to check for formatting and order (#761)
  • General: Skip not required CI checks on PRs on new commits (#801)

v0.5.0

Breaking Changes

None.

New

  • General: Log incoming requests using the Combined Log Format (#669)
  • Routing: Add multi-host support to HTTPScaledObject (#552)
  • Routing: Support path-based routing (#338)

Improvements

  • General: Automatically tag Docker image with commit SHA (#567)
  • Operator: Migrate project to Kubebuilder v3 (#625)
  • RBAC: Introduce fine-grained permissions per component and reduce required permissions (#612)
  • Routing: New routing table implementation that relies on the live state of HTTPScaledObjects on the K8s Cluster instead of a ConfigMap that is updated periodically (#605)

Fixes

  • General: Changes to HTTPScaledObjects now take effect (#605)
  • General: HTTPScaledObject is the owner of the underlying ScaledObject (#703)
  • Controller: Use kedav1alpha1.ScaledObject default values (#607)
  • Routing: Lookup host without port (#608)

Deprecations

You can find all deprecations in this overview and join the discussion here.

New deprecation(s):

  • General: host field deprecated in favor of hosts in HTTPScaledObject (#552)

Previously announced deprecation(s):

  • None.

Other

  • General: Use kubernetes e2e images for e2e test and samples (#665)
  • e2e tests: Use the same e2e system as in core (#686)