Skip to content

Latest commit

 

History

History
131 lines (98 loc) · 4.98 KB

File metadata and controls

131 lines (98 loc) · 4.98 KB

v1.36.0

  • Support new mount option: crossaccount, conduct cross account mounts via ip address. Use client AZ-ID to choose mount target.

v1.35.2

  • Revert "Add warning if using older Version"
  • Support MacOS Sonoma

v1.35.1

  • Add 'fsap' to ignored mount option list
  • Accept openssl 3.0 in rpm spec file
  • Watchdog now prints a log message if efs-utils is on an old version
  • Regenerate the private key if the file is empty

v1.35.0

  • Support MacOS Ventura, Oracle8 distribution
  • Add debug statement for size of state file write
  • Add parameters in mount options for assume web role with web identity

v1.34.5

  • Watchdog detect empty private key and regenerate
  • Update man page
  • Avoid redundant get_target_region call
  • Handle invalid mount point name

v1.34.4

  • Fix potential tlsport selection collision by using state file as tlsport lock file.

v1.34.3

  • Fix potential tlsport selection race condition by closing socket right before establishing stunnel
  • Fix stunnel constantly restart issue when upgrading from 1.32.1 and before version to latest version
  • Speed up the way to check network availability by using systemctl is-active

v1.34.2

  • Fix potential issue on AL2 when watchdog trying to restart stunnel for the TLS mounts that existing before upgrade

v1.34.1

  • Update Amazon Linux 2 platform to use namespaced stunnel5

v1.33.4

  • Fix potential issue where watchdog sending signal to incorrect processes.
  • Add support for enabling FIPS mode for both stunnel and AWS API calls.

v1.33.3

  • Fix potential stunnel hanging issue caused by full subprocess PIPE filled by stunnel log.

v1.33.2

  • Fix the incorrect path to generate read_ahead_kb config file.
  • Bump the default tls port range from 400 to 1000.

v1.33.1

  • Enable mount process to retry on failed or timed out mount.nfs command.

v1.32.2

  • Fix potential race condition issue when stunnel creating pid file.

v1.32.1

  • Enable watchdog to check stunnel health periodically and restart hanging stunnel process when necessary.
  • Fix potential race condition issue when removing lock files.
  • Add efs-utils Support for MacOS Monterey EC2 instances.

v1.31.3

  • Add unmount_time and unmount_count to handle inconsistent mount reads
  • Allow specifying fs_id in cloudwatch log group name

v1.31.2

  • Handle the fallback to IMDSv1 call when either HTTPError or unknown exception is thrown
  • Cleanup private key lock file at watchdog startup

v1.31.1

  • Support new option: mounttargetip, enable mount file system to specific mount target ip address
  • Support using botocore to retrieve and mount via file system mount target ip address when DNS resolution fails
  • Use IMDSv2 by default to access instance metadata service

v1.30.2

  • Fix the throughput regression due to read_ahead configuration change on Linux distribution with kernel version 5.4.x and above

v1.30.1

  • Support new option: az, enable mount file system to specific availability zone mount target
  • Merge PR #84 on Github. Fix to use regional AWS STS endpoints instead of the global endpoint to reduce latency

v1.29.1

  • Update the python dependency to python3
  • Support SLES and OpenSUSE

v1.28.2

  • Fix an issue where fs cannot be mounted with iam using instance profile when IMDSv2 is enabled

v1.28.1

  • Introduce botocore to publish mount success/failure notification to cloudwatch log
  • Revert stop emitting unrecognized init system supervisord if the watchdog daemon has already been launched by supervisor check

v1.27.1

  • Merge PR #60 on GitHub. Adds support for AssumeRoleWithWebIdentity

v1.26.3

  • Fix an issue where watchdog crashed during restart because stunnel was killed and pid key was removed from state file

v1.26.2

  • Clean up stunnel PIDs in state files persisted by previous efs-csi-driver to ensure watchdog spawns a new stunnel after driver restarts.
  • Fix an issue where fs cannot be mounted with tls using systemd.automount-units due to mountpoint check

v1.25.3

  • Fix an issue where subprocess was not killed successfully
  • Stop emitting unrecognized init system supervisord if the watchdog daemon has already been launched by supervisor
  • Support Fedora
  • Check if mountpoint is already mounted beforehand for tls mount

v1.25.2

  • Fix the issue that IAM role name format is not correctly encoded in python3
  • Add optional override for stunnel debug log output location

v1.25.1

  • Create self-signed certificate for tls-only mount

v1.24.4

  • Fix the malformed certificate info

v1.24.3

  • Use IMDSv1 by default, and use IMDSv2 where required

v1.24.2

  • List which as dependency

v1.24.1

  • Enable efs-utils to source region from config file for sigv4 auth
  • Fix the issue that stunnel bin exec cannot be found in certain linux distributions

v1.23.2

  • Support new option: netns, enable file system to mount in given network namespace
  • Support new option: awscredsuri, enable sourcing iam authorization from aws credentials relative uri
  • List openssl and util-linux as package dependency for IAM/AP authorization and command nsenter to mount file system to given network namespace