Releases: minio/directpv
Releases · minio/directpv
Release version 3.2.2
Release version 3.2.1
Release version 3.2.0
Release version 3.1.0
Release version 3.0.4
Changelog
- d8f3cd6 Additional flags to
kubectl directpv volumes list
to list "lost" volumes and to show PVC names of the volumes (#620) - 948ca47 Export the dynamic clients for external integrations (#615)
- edf0832 Fix a runtime panic in
kubectl directpv drives access-tier unset
command (#623) - 3df2a55 [Function Test Fix] Force delete the MinIO pods if it takes more time to terminate (#619)
- a38b71c cleanup code with 'gofumpt' (#618)
Release version 3.0.3
Changelog
- 5599b6f Add "noatime" as a default flag while mounting drives (#605)
- 4c85f6e Add a flag to disable udev listener (#606)
- ec6bec6 Add support for removable devices and minor refactor (#614)
- 7f727eb Move to state based matching algorithm (#610)
- e17dd82 Support virtual disks by relaxing the hashed uuid generation for the drive names (#613)
- 82fc509 chore(deps): bump docker distribution for checksum mismatch (#589)
- 30a53fa update image in development docs (#604)
Release version 3.0.2
Changelog
- 695ce2a Add docs explaining the drive states and their transitions (#593)
- 50d9962 Handle empty values for
ID_FS_TYPE
andID_FS_UUID
in udev data file (#603) - 527d389 Implement
kubectl directpv drives purge
command to purge the lost|detached drives (#597) - b51cd85 Improve architecture and development docs (#601)
- 7391bb2 Increase lease renewal timeout for drive and volume controllers (#598)
- 081237d Introduce
kubectl directpv volumes purge
to purge the released volumes (#594) - ef5c096 Minor fixes in partitionUUID and FSType matcher functions (#587)
- 877c67d Remove SMART serial number validation checks as we don't use SMART serials anymore (#600)
- 713a95e Sort volume list by PODNAMESPACE (#581)
- 455e160 Update issue templates
Release version 3.0.1
Release version 3.0.0
Changelog
- 0a28b7e Add test for mount package changes
- de7d995 - Add code for parsing udev event - Handle local probes based on event action - Move udev event handling to sys package and simplify listener implement - Fill in the remaining fields from /run/udev/data
- 787c1ad - Add support for kubernetes v1.23 - Add a default installer for experimental/unsupported versions
- b95e30a - Bug fix - ueventfsuuid mismatch - Bug fix - syncing sys info changes
- 070bd70 - Fix isMounted check in verifyHostStateForDrive function - Replace checkDrive with verifyHostStateForDrive in nodestagevolume
- 303552b - make mounted drives as unavailable - skip umounting while formatting
- fa9c0bb Add verifyHostStateForDrive
- f9d114b Add TestRunMatchers
- 2e4caa0 Add delete uevent handler implementation
- 6033469 Add identity matcher and testcases
- c6afaeb Add matcher func
- f5b76b6 Add missing testcases and fix existing testcases
- 60ebbfd Add state based match results
- 0672d36 Add the newly added field in beta4 version and rectify converion_test
- 1d7ff00 Added
- 6a902ce Address review comments
- 9bd79eb Do not umount legacy mounts on upgrade
- 2c1b8e5 Drive controller refactor
- e813820 Fix access-tier docs and make access-tier values case in-sensitive while scheduling
- 2bbc78d Fix and add missing testcases and remove unused code
- 40bd010 Fix drive validation and add test cases
- e252fc4 Fix matchers for v1beta1 drives
- 5c5f457 Fix minor style and design nits
- 166bb00 Fix volume deletion CI
- b97a9da Fix volume labels on upgrade
- 43262a9 Fix wip branch
- 07d04fd Fix wwid checks to handle comparisions without extensions
- cb6954c Framework to match the probed device with the list of drives
- a60bf2d Handle ctx in uevent listener functions and add test cases
- b0baa5e Handle lost volumes and create volume fix
- 39335f7 Implement Add
- 66b07ca Implement add uevent handler and add necessary test cases
- 40bc3fc Implement change uevent handler
- fc68c3b Remove crd flag from installation, deprecated
- 7c0ba31 Rename Info to MountInfo
- 3eb67e0 Revert "rename eventQueue to eventStore"
- 553d9b9 Revert "split storing event in the map and sending key to keyCh separate"
- e25f8e7 Revert the index key changes and add missing testcases
- e07d9d4 Update conditions when the lost drive is back
- af423af Use go1.17.8 for the build and go1.18 for the sidecar images
- 31adf02 Use hashed data as key
- 5725019 WIP PR
- 714e732 WIP: new dynamic-discovery impl
- f1e76d4 add event queue
- bf3a169 add minor fixes and make removable drive as unavailable
- e5ee1fa add missing test cases
- d4d31a3 add new version beta4
- d9c996f add sync method
- f50dabf add test for indexer
- db95acd change uevent listener impl
- 86afe8a check mountoptions only if its not empty
- 9ddbca2 drive controller fixes
- 3038eb9 fix linters
- 9f3e5d6 fix lost drives
- b801514 fix review comments
- bc32cf0 fix the example in access-tier based scheduling doc
- 58631e4 fix unit tests
- 5166dd4 make it compilable
- 90cb9ea modify functional tests
- 546053e move to priority based matching
- e5fd29b rectify functional test and lint failures
- 04c94c6 refactor to include indexer
- ec93216 remove unused code
- 0ce5234 removed systest
- d67071c rename eventQueue to eventStore
- e482b30 set drive status in uevent handler upon format and release requests
- 1e06846 split storing event in the map and sending key to keyCh separate
- 114a728 use channel instead of array for fetching keys
- fab5600 wait for indexer reflector to sync
Release version 2.0.9
Changelog
- 467ca8b Ignore FS probe errors while starting