Skip to content

Releases: spiffe/spire

v1.4.2

07 Sep 19:41
d58499f
Compare
Choose a tag to compare

Added:

  • The X509-SVID Subject field now contains a unique ID to satisfy RFC 5280 requirements (#3367)
  • Agents now shut down when banned (#3308)

Changed:

v1.4.1

06 Sep 23:05
Compare
Choose a tag to compare

Security:

v1.3.4

06 Sep 23:21
Compare
Choose a tag to compare

Security:

v1.4.0

08 Aug 22:36
8849586
Compare
Choose a tag to compare

Added

  • Support for Windows workload attestation on Kubernetes (#3191)
  • Support for using RSA keys with Workload X509-SVIDs (#3237)
  • Support for anonymous authentication to the Kubelet secure port when performing workload attestation on Kubernetes (#3273)

Deprecated

  • The Node Resolver plugin type (#3272)

Fixed

  • Persistence of the can_reattest flag during agent SVID renewal (#3292)
  • A regression in behavior preventing an agent from re-attesting when it has been evicted (#3269)

Changed

  • The Azure Node Attestor to optionally provide selectors (#3272)
  • The Docker Workload Attestor now fails when configured with unknown options (#3243)
  • Improved CRI-O support with Kubernetes workload attestation (#3242)
  • Agent data stored on disk has been consolidated to a single JSON file (#3201)
  • Agent and server data directories on Windows no longer inherit permissions from parent directory (#3227)
  • Endpoints exposed using named pipes explicitly deny access to remote callers (#3236)
  • Small documentation improvements (#3264)

Removed

  • The deprecated webhook mode from the k8s-workload-registrar (#3235)
  • Support for the configmap leader election lock type from the k8s-workload-registrar (#3241)

v1.3.3

13 Jul 19:43
Compare
Choose a tag to compare

v1.2.5

13 Jul 19:33
Compare
Choose a tag to compare

v1.3.2

08 Jul 19:12
9e59e70
Compare
Choose a tag to compare

Added

  • Support for K8s workload attestation when the Kubelet is run as a standalone component (#3163)
  • Optional health check endpoints to the OIDC Discovery Provider (#3151)
  • Pagination support to the server entry show command (#3135)

Fixed

  • A regression in workload SVID minting that caused DNS names not to be set in the SVID (#3215)
  • A regression in the server that caused a panic instead of a clean shutdown if a plugin was misconfigured (#3166)

Changed

  • Directories for UDS endpoints are no longer created by SPIRE on Windows (#3192)

v1.3.1

09 Jun 21:08
cd3e70b
Compare
Choose a tag to compare

Added

  • The windows workload attestor gained a new sha256 selector that can attest the SHA256 digest of the workload binary (#3100)

Fixed

  • Database rows related to registration entries are now properly removed (#3127, #3132)
  • Agent reduces bandwidth use by requesting only required information when syncing with the server (#3123)
  • Issue with read-modify-write operations when using PostgreSQL datastore in hot standby mode (#3103)

Changed

  • FetchX509Bundles RPC no longer sends spurious updates that contain no changes (#3102)
  • Warn if the built-in join_token node attestor is attempted to be overridden by an external plugin (#3045)
  • Database connections are now proactively closed when SPIRE server is shut down (#3047)

v1.3.0

12 May 15:52
6a17b26
Compare
Choose a tag to compare

Added

  • Experimental Windows support (https://github.com/spiffe/spire/projects/12)
  • Ability to revert SPIFFE cert validation to standard X.509 validation in Envoy (#3009, #3014, #3020, #3034)
  • Configurable leader election resource lock type for the K8s Workload Registrar (#3030)
  • Ability to fetch JWT SVIDs and JWT Bundles on behalf of workloads via the Delegated Identity API (#2789)
  • CanReattest flag to NodeAttestor responses to facilitate future features (#2646)

Fixed

  • Spurious message to STDOUT when there is no plugin_data section configured for a plugin (#2927)

Changed

  • SPIRE entries with malformed parent or SPIFFE IDs are removed on server startup (#2965)
  • SPIRE no longer prepends slashes to paths passed to the API when missing (#2963)
  • K8s Workload Registrar retries up to 5 seconds to connect to SPIRE Server (#2921)
  • Improved error messaging when unauthorized resources are requested via SDS (#2916)
  • Small documentation improvements (#2934, #2947, #3013)

Deprecated

  • The webhook mode for the K8s Workload Register has been deprecated (#2964)

v1.2.4

12 May 15:49
8a81bd7
Compare
Choose a tag to compare

Added

  • Ability to revert SPIFFE cert validation to standard X.509 validation in Envoy (#3009,#3014,#3020,#3034)