Skip to content

Latest commit

 

History

History
96 lines (60 loc) · 5.1 KB

CHANGELOG.md

File metadata and controls

96 lines (60 loc) · 5.1 KB

Release Notes

0.112.0

New Features

  • Introduced new Kanister function MultiContainerRun to run pods with two containers connected by shared volume.
  • Introduced a GRPC client/server to kando to run/check processes.

Security Issues

  • Enhanced security by removing the default edit ClusterRoleBinding assignment, minimizing the risk of excessive permissions.

Upgrade Notes

  • Users upgrading from previous versions should note that the edit ClusterRoleBinding is no longer included by default. They must now create their own Role / RoleBinding with appropriate permissions for Kanister's Service Account in the application's namespace.

Other Notes

  • Update ubi-minimal base image to ubi-minimal:9.4-1227.1726694542.
  • Add gci and unparam linters to test packages.

0.111.0

New Features

  • Add support for Read-Only and Write Access Modes when connecting to the Kopia Repository Server in kando.
  • Add support for Cache Size Limits to the kopia server start command.
  • Add support to pass labels and annotations to the methods that create/clone VolumeSnapshot and VolumeSnapshotContent resources.
  • Support image argument for ExportRDSSnapshotToLocation and RestoreRDSSnapshot functions to override default postgres-kanister-tools image.
  • Added support to customise the labels and annotations of the temporary pods that are created by some Kanister functions.
  • Added two new fields, podLabels and podAnnotations, to the ActionSet. These fields can be used to configure the labels and annotations of the Kanister function pod run by an ActionSet.

Security Issues

  • Update Go to 1.22.7 to pull in latest security updates.

Other Notes

  • Update ubi-minimal base image to ubi-minimal:9.4-1227.1725849298.
  • Add stylecheck, errcheck, and misspel linters to test packages.

0.110.0

New Features

  • Split parallelism helm value into dataStore.parallelism.upload and dataStore.parallelism.download to be used separately in BackupDataUsingKopiaServer and RestoreDataUsingKopiaServer

Bug Fixes

  • Make pod writer exec wait for cat command to finish. Fixes race condition between cat cat command end exec termination.
  • Make sure all storage providers return similar error if snapshot doesn't exist, which is expected by DeleteVolumeSnapshot

Other Notes

  • Update ubi-minimal base image to ubi-minimal:9.4-1194
  • Update errkit to v0.0.2
  • Switch pkg/app to errkit
  • Switch pkg/kopia to errkit
  • Switch pkg/kube to errkit