Download Kuma 0.3.0 and run it now:
CHANGELOG:
Changes:
- fix: fixed discrepancy between
ProxyTemplate
documentation and actual implementation
#422 - chore: dropped support for
Mesh
-wide logging settings
#438
⚠️ warning: api breaking change - feature: validate
ProxyTemplate
resource on CREATE/UPDATE in universal mode
#431
⚠️ warning: api breaking change - feature: add
kumactl generate tls-certificate
command
#437 - feature: validate
TrafficLog
resource on CREATE/UPDATE in universal mode
#435 - feature: validate
TrafficPermission
resource on CREATE/UPDATE in universal mode
#436 - feature: dropped support for multiple rules per single
TrafficPermission
resource
#434
⚠️ warning: api breaking change - feature: added configuration for Kuma UI
#428 - feature: included Kuma UI into
kuma-cp
#410 - feature: dropped support for multiple rules per single
TrafficLog
resource
#433
⚠️ warning: api breaking change - feature: validate
Mesh
resource on CREATE/UPDATE in universal mode
#430 - feature:
kumactl
commands now do custom formating of errors returned by the Kuma REST API
#411 - feature:
tcp_proxy
configuration now routes to a list of weighted clusters according toTrafficRoute
#423 - feature: included tags of a dataplane into
ClusterLoadAssignment
#422 - feature: validate Kuma CRDs on Kubernetes
#401 - feature: improved feedback given to a user when
kuma-dp run
is configured with an invalid dataplane token
#418 - release: included Docker image with
kumactl
into release build
#425 - feature: support enabling/disabling DataplaneToken server via a configuration flag
#415 - feature: pick a single the most specific
TrafficRoute
for every outbound interface of aDataplane
#421 - feature: validate
TrafficRoute
resource on CREATE/UPDATE in universal mode
#424 - feature:
kumactl apply
can now download a resource from URL
#402 - chore: migrated to the latest version of
go-control-plane
#419 - feature: added
kumactl get traffic-routes
command
#400 - feature: added
TrafficRoute
CRD on Kubernetes
#398 - feature: added
TrafficRoute
resource to core model
#397 - feature: added support for CORS to Kuma REST API
#412 - feature: validate
Dataplane
resource on CREATE/UPDATE in universal mode
#388 - feature: added support for client certificate-based authentication to
kumactl generate dataplane-token
command
#372 - feature: added
--overwrite
flag to thekumactl config control-planes add
command
#381
👍contributed by @Gabitchov - feature: added
MESH
column into the output ofkumactl get proxytemplates
#399
👍contributed by @programmer04 - feature:
kuma-dp run
is now configured with a URL of the API server instead of a former URL of the boostrap config server
#417
⚠️ warning: interface breaking change - feature: added a REST endpoint to advertize location of various sub-components of the control plane
#369 - feature: added protobuf descriptor for
TrafficRoute
resource
#396 - fix: added reconciliation on Dataplane delete to handle a case where a user manually deletes Dataplane on Kubernetes
#392 - feature: Kuma REST API on Kubernetes is now restricted to READ operations only
#377
👍contributed by @sterchelen - fix: ignored errors in unit tests
#376
👍contributed by @alrs - feature: JSON output of
kumactl
is now pretty-printed
#360
👍contributed by @sterchelen - feature: DataplaneToken server is now exposed for remote access over HTTPS with mandatory client certificate-based authentication
#349 - feature:
kuma-dp
now passes a path to a file with a dataplane token as an argumenent for bootstrap config API
#348 - feature: added support for mTLS on Kubernetes v1.13+
#356 - feature: added
kumactl delete
command
#343
👍contributed by @pradeepmurugesan - feature: added
kumactl gerenerate dataplane-token
command
#342 - feature: added a DataplaneToken server to support dataplane authentication in universal mode
#342 - feature: on removal of a Mesh remove all policies defined in it
#332 - docs: documented release process
#341 - docs: DEVELOPER.md was brought up to date
#346 - docs: added instructions how to deploy
kuma-demo
on Kubernetes
#347
Community contributions from:
Breaking changes:
- ⚠️ fixed discrepancy between
ProxyTemplate
documentation and actual implementation
#422 - ⚠️
selectors
inProxyTemplate
now always requireservice
tag
#431 - ⚠️ dropped support for
Mesh
-wide logging settings
#438 - ⚠️ dropped support for multiple rules per single
TrafficPermission
resource
#434 - ⚠️ dropped support for multiple rules per single
TrafficLog
resource
#433 - ⚠️ value of
--cp-address
parameter inkuma-dp run
is now a URL of the API server instead of a former URL of the boostrap config server
#417