Releases: GoogleCloudPlatform/gcsfuse
Gcsfuse v0.42.3
- Integration tests setup
- Fixing: mount_gcsfuse not respecting bool values when passed to bool flags e.g. enable_storage_client_library
Gcsfuse v0.42.2
- Fixed mounting issues with --enable-storage-client-library=true.
- Support optional negative entries(NonExistentType) in type cache.
- Support optional log rotation with syslog and custom log file (--log-file).
See docs/logging for more details. - Made CreateObject, ComposeObject and DeleteObject methods with --enable-storage-client-library=true idempotent.
- Minor fixes and improvements.
Gcsfuse v0.42.1
Overall
Same as previous release without Log rotation changes. So, overall changes:
-
Integrating with go storage client library for making calls to gcs these changes are ready with enable-storage-client-library flag.
-
Removed disable-http2 flag and introduced client-protocol flag.
Issues in this release - will be fixed in the next release:
(a) Mounting failed due to lack of storage.bucket.get permission
(b) Mounting failed - readFromProcess: Decode: EOF - This issue comes in case of fine-grained bucket.
What's Changed
- Revert changes in script by @Tulsishah in #975
- Updating Installing doc for new release by @Tulsishah in #974
- Revert "Adding the logging info, since we are changing the default behavior" by @raj-prince in #979
- Revert "Changing the description of log-file flag" by @raj-prince in #978
- Revert "GCSFuse code change to write the logs to syslog files" by @raj-prince in #977
- Revert "Adding logrotate configuration as a post-installation for gcsfuse package (deb/rpm)" by @raj-prince in #980
Full Changelog: v0.42.0...v0.42.1
Gcsfuse v0.42.0
- Integrating with go storage client library for making calls to gcs these changes are ready with enable-storage-client-library flag.
- Removed disable-http2 flag and introduced client-protocol flag.
- Log rotation
Gcsfuse v0.41.12
Memory Improvement
Gcsfuse v0.41.11
Fixed a critical bug in write workflow - although it was very rare, but gcsfuse
was writing wrong file content while doing append operation on larger file.
Gcsfuse v0.41.10
Integrating with go storage client library for making calls to gcs these changes are behind an experimental flag.
Gcsfuse v0.41.9
-
Integrated the latest jacobsa/fuse library:
(a) Support on sticky bit on directories
(b) API added to fetch some state data related to any operation - gid, pid etc.
(c) Changes in sample client file system -
Completed the go-client-library integration:
This is guarded under the flag, since we still need testing to check before
removing the guard. Still, you can use it by passing the flag to enable:
--experimental-enable-storage-client-library
Gcsfuse v0.41.8
Added sequential-read-size-mb flag to restrict the amount of data to be downloaded from GCS as part prefetch during sequential reads.
Gcsfuse v0.41.7
- Added more integration tests for file APIs.
- Fixed mounting invalid bucket issue: #770
- Added unix socket support for token-url.
- Fixing Integration Test Related to Relative Log/Key File Path
- Add flag to have ability to not cache Token from token-url
- Tested and changed experimental-stackdriver-export-interval flag to stackdriver-export-interval. See https://github.com/GoogleCloudPlatform/gcsfuse/blob/master/docs/metrics.md on how to use this flag.