All notable changes to this project will be documented in this file.
Note: There are only dependency bumps in this release.
- Add the function
CertificateAuthority::ca_certto easily get the CACertificate(#1057).
- BREAKING: The functions
generate_leaf_certificate,generate_rsa_leaf_certificateandgenerate_ecdsa_leaf_certificateofCertificateAuthorityaccept an additional parametersubject_alternative_dns_names(#1057).- The passed SANs are added to the generated certificate, this is needed when the HTTPS server is accessible on multiple DNS names and/or IPs.
- Pass an empty list (
[]) to keep the existing behavior.
- BREAKING: Constants have been renamed/retyped (#1057):
DEFAULT_CA_VALIDITY_SECONDShas been renamed toDEFAULT_CA_VALIDITYand now is of typestackable_operator::time::Duration.ROOT_CA_SUBJECThas been renamed toSDP_ROOT_CA_SUBJECT.
- Bump rust-toolchain to 1.79.0 (#822).
- Bump Rust dependencies and GitHub Actions (#782).
- Bump kube to 0.89.0 and update all dependencies (#762).
- BREAKING: Bump k8s compilation version to
1.29. Also bump all dependencies. There are some breaking changes in k8s-openapi, e.g. PVCs now haveVolumeResourceRequirementsinstead ofResourceRequirements, andPodAffinityTermhas two new fieldsmatch_label_keysandmismatch_label_keys(#769). - Bump GitHub workflow actions (#772).
- Revert
zeroizeversion bump (#772).