Skip to content

Latest commit

 

History

History
305 lines (212 loc) · 9.34 KB

CHANGELOG.md

File metadata and controls

305 lines (212 loc) · 9.34 KB

Change Log

All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.

This file itself is based on Keep a CHANGELOG.

Note: See the release notes for changes after v0.10.0.

0.10.0 - 2023-10-13

Changed

  • Support kubernetes 1.27 (#214)
  • let output metrics before the first event when PVC exists (#212)

Contributors

  • @llamerada-jp
  • @toshipp

0.9.0 - 2023-10-04

Changed

  • Add an item to the check list for Kubernetes upgrade to ensure that t… (#197)
  • prevent e2e test workflow from running when only updating documents (#198)
  • add Ryotaro Banno to owners (#201)
  • Use dependabot grouping feature (#202)
  • drop resources.limits.storage support (#204)
    • BREAKING: The support of specifying the storage limit by resources.limits.storage field of PVCs has been dropped. Please use resize.topolvm.io/storage_limit annotation instead.
  • Refine exempt-issue-labels to ignore update kubernetes (#205)
  • Replace cybozu/octoken-action with actions/create-github-app-token (#206)
  • Bump the github-actions-update group with 1 update (#209)

Contributors

  • @peng225
  • @llamerada-jp
  • @toshipp

0.8.0 - 2023-05-22

Changed

  • support Kubernetes v1.26 (#194)

Contributors

  • @peng225

0.7.0 - 2023-04-05

Added

  • proposal: Expand the PVC's initial capacity based on the largest capacity in specified PVCs. (#174)
  • Implement initial-resize-group-by feature (#176)
  • add a workflow job to check the do-not-merge label (#183)

Changed

  • Bump actions/stale from 7 to 8 (#184)
  • Bump actions/setup-go from 3 to 4 (#185)

Contributors

  • @llamerada-jp
  • @bells17
  • @peng225

0.6.1 - 2023-02-10

Changed

  • update a note descibing how to maintain go version (#167)
  • Update go directive and use the version for setup-go (#161)
  • Use mermaid to draw diagram (#164)
  • Replace quay.io/cybozu/ubuntu with official ubuntu (#163)
  • Add CONTRIBUTING.md and update README.md according to CNCF template. (#172)
  • update go 1.19 to fix ci (#177)
  • Add Signed-off-by on the bump commit (#178)

Contributors

  • @peng225
  • @toshipp
  • @llamerada-jp
  • @cupnes

0.6.0 - 2023-01-10

Changed

  • Use discussions instead of slack. (#145)
  • Bump actions/stale from 5 to 6 (#147)
  • create generate-.* make target (#150)
  • github/workflows: Use output parameter instead of set-output command (#151)
  • add a command to list the relevant PRs in the release procedure. (#153)
  • add issue template to update supporting kubernetes (#154)
  • update update_supporting_kubernetes.md (#156)
  • support Kubernetes v1.25 (#159)
  • Bump actions/stale from 6 to 7 (#162)

Contributors

  • @toshipp
  • @llamerada-jp
  • @pluser
  • @peng225
  • @cupnes

0.5.0 - 2022-08-19

Added

  • Add ESASHIKA Kaoru as a reviewer (#139)

Changed

  • e2e: bump TopoLVM version again (#133)
  • Add helm repo to README (#137)
  • support Kubernetes v1.24 (#136)

Contributors

  • @isaaguilar

0.4.0 - 2022-07-04

Added

  • add CODEOWNERS (#110)
  • Add support for namespace allow list (#120)
  • automate adding items to project (#123)
  • Update github-actions automatically (#124)

Changed

  • revise CODEOWNERS. (#111)
  • generalize curl options (#113)
  • Modified to use ghcr.io as a container registry (#114)
  • Update e2e topolvm version (#116)
  • Bump actions/checkout from 2 to 3 (#125)
  • Bump actions/setup-go from 2 to 3 (#127)
  • Remove setup-python (#130)

Fixed

  • reconcile: do not resize volume if failed to get inode stats (#121)

Contributors

  • @bells17
  • @ryanprobus

0.3.1 - 2022-04-04

Fixed

  • Modify to using a pvc capacity for calculate new storage request (#104)
  • inodes threshold doc (#105)

Contributors

  • @bells17

0.3.0 - 2022-03-04

Notice

The data types of pvcautoresizer_success_resize_total, pvcautoresizer_failed_resize_total and pvcautoresizer_limit_reached_total are changed to vector.

Changed

  • Extend metrics to include pvc name (#93)

Contributors

  • @tylerauerbeck

0.2.3 - 2022-02-07

Changed

  • Support Kubernetes v1.23 (#92)

Fixed

  • Update example to use preferred storage_limit annotation (#94)

Contributors

  • @tylerauerbeck

0.2.2 - 2022-01-12

Changed

  • Support Kubernetes v1.22 (#85)

Contributors

  • @bells17

0.2.1 - 2021-11-01

Added

  • Add inode checking feature (#65)
  • Storage limit reached (#75)

Fixed

  • output error when storage_limit annotation is invalid (#76)

Contributors

  • @bells17
  • @cmotta2016

0.2.0 - 2021-09-08

Changed

  • Change license to Apache License Version 2.0.

0.1.6 - 2021-08-06

Added

  • Expose metrics (#52, #57)
    • Add metrics description to README.md (#60)
  • Add pvc-autoresizer helm charts (#54)

Changed

  • Remove about used_bytes (#49)

Fixed

  • Update kubebuilder to v3 (#41)
  • Add e2e test (#44)
  • Upgrade controller-runtime to v0.9.2 (#47)
  • Add parameter tests for resizing (#48)
  • Fix e2e image (#53)

Contributors

  • @bells17
  • @d-kuro

0.1.5 - 2021-05-06

Notice

Deprecate specifying an upper limit of volume size with .spec.resources.limits.storage. You can specify the limit by the annotation resize.topolvm.io/storage_limit.

Added

  • Add support to providing PVC storage limit via annotation (#32)

Changed

  • don't crash on a single PVC resizing failure (#33)

Contributors

  • @anas-aso

0.1.4 - 2021-03-22

Changed

  • Add --no-annotation-check flag (#29)
  • Use go 1.16 (#29)

0.1.3 - 2021-01-25

Changed

  • Support k8s 1.19 (#21)
  • Go 1.15 and Ubuntu 20.04 (#21)

0.1.2 - 2020-10-14

Changed

  • Increase size calculation is now based on the current storage size (#15).
  • Fix Deployment manifest (#14).

0.1.1 - 2020-10-13

Added

  • Health probes (#11).

Changed

  • Updated manifests (#11).

0.1.0 - 2020-08-20

This is the first release.

Contributors

  • @moricho
  • @chez-shanpu