Skip to content

Releases: SynologyOpenSource/synology-csi

v1.2.1

07 Oct 03:29

Choose a tag to compare

Enhancements

  1. Supports space reclamation and FUA/Sync Cache SCSI commands for LUNs (Issue #29).

Fixes

  1. Enhanced security by assigning NFS privileges using node addresses instead of a wildcard.
  2. Improved compatibility with Kubernetes distributions (such as Talos Linux) by allowing the full path of executables (Issue #89).

v1.2.0

27 Aug 02:04

Choose a tag to compare

Feature

  1. Supports NFS protocols (including NFSv3, NFSv4, and NFSv4.1) for storage classes.

Limitation

  1. SMB/NFS PVs can only be created on Btrfs volumes because ext4 volumes do not support quota configuration for shared folders.

v1.1.3

08 Nov 12:04

Choose a tag to compare

Enhancements

  1. Update helm for custom kubelet path support
  2. Add pvc-namespace/pvc-name to lun descriptions (Issue #21, #39)
  3. Enable volume stats and use statfs to report more accurate LUN usage (Issue #51)

Fixes

  1. Add ability to provide format options (Issue #25)
  2. Set node.startup to manual for iSCSI targets at login
  3. Retry login DSM for session timeout (Issue #32)

Limitation

  1. The DSM's LUN description is limited to 128 characters, so there is a potential risk of string truncation when using pvc-namespace/pvc-name as LUN description.

v1.1.2

06 Jun 10:27

Choose a tag to compare

Enhancements

  1. Adds support for Helm Chart.

Limitation

  1. Remove RPC_VOLUME_MOUNT_GROUP capability temporarily.

v1.1.1

06 Sep 02:05

Choose a tag to compare

Feature

  1. Supports multipath I/O for UC3200.

v1.1.0

29 Apr 06:26

Choose a tag to compare

Feature

  1. Supports the SMB/CIFS protocols to use DSM shared folders as external storage.

Limitations

  1. Using Gi/Mi as the capacity unit instead of G/M when creating SMB PVs is highly suggested. Your PVs' capacity will be more accurate.
  2. The maximum length of shared folder names is 32 characters, so the name will be cut off if it's too long.

v1.0.1

15 Feb 02:18

Choose a tag to compare

Enhancements

  1. Adds support for multi-arch image builds.
  2. Adds support for Kubernetes 1.20 and above.
  3. Updates the CSI sidecars.

Limitation

  1. When you create a volume from a snapshot, the source and destination PVCs must be on the same DSM volume.

v1.0.0

31 Aug 02:33

Choose a tag to compare

Synology CSI Driver for Kubernetes acts as external provisioner for Synology storage systems, allowing for direct management of LUNs on the storage systems as persistent storage.

Compatibility & Installation

  1. System requirements
    • Kubernetes version 1.19
    • Synology NAS running DSM 7.0 or above

Features

  1. Supports creating, deleting, mounting, unmounting, and cloning volumes.
  2. Supports volume expansion and snapshot.