-
Notifications
You must be signed in to change notification settings - Fork 525
Goofys Release Plan v0.25.0
monthonk edited this page Nov 16, 2022
·
5 revisions
Proposed release date: October 2022
This document aims to prepare for a v0.25 release of Goofys, so that users can get the latest updates to Goofys via the binary releases.
It considers which changes are already in and any changes we should try to merge into the code base before release.
Prepared using:
git log --format=oneline --abbrev-commit v0.24.0..HEAD
commit | importance | PR | description |
---|---|---|---|
8228feb | update jacobsa/fuse | ||
dea41e0 | Add note on the correct package name required to mount on startup | ||
8f80df7 | fix build | ||
5ae08c0 | Fixes #580 | PR-579 | Escape the special char in name correctly |
5661a83 | Enables to identify which requests come from goofys and which version if you enable server access logging or CloudTrail on your buckets | PR-698 | change name to lower case |
34e7709 | Enables to identify which requests come from goofys and which version if you enable server access logging or CloudTrail on your buckets | PR-698 | Add Goofys as user agent for s3 request |
cc76eec | Fixes #664 | PR-680 | fix(azure): use updated API |
fa288b6 | Fixes #671 | PR-706 | Upgrade aws-sdk-go v1.44.37 |
f8792cd | Allows identifying mounts as "fuse.goofys" instead of only "fuse" | PR-675 | Set subtype to goofys |
486ead0 | Fix timeFormat for x-amz-date, two-digit day of month as per RFC 7231 | ||
e39a933 | update readme | ||
2b06485 | Support writing files larger than 1TB | ||
f960f45 | Fixes #724 | PR-725 | Fix 32-bit constant overflow |
829d8e5 | Addresses #676, #682, #674, #663 | PR-689 | switching fuse lib to upstream |
08534b2 | Add native GCS support | PR-614 | Fix TestReadMyOwnWriteFuse for gcs |
e56d250 | Add native GCS support | PR-614 | Minimize go mod changes |
12ba1df | Add native GCS support | PR-614 | Change GCS Init to use List (#81) |
db33ac2 | Add native GCS support | PR-614 | Skip TearDownSuite in GCS test if GCS credentials are not set (#83) |
c6e678c | Add native GCS support | PR-614 | Add GCS Backend to Goofys |
697672b | Fixes a data race | PR-562 | use SetLevel() instead of Level = ? to prevent data race |
0c99327 | output done message for each file | ||
0b22270 | avoid double closing timeout channel | ||
a3542b1 | update aws-sdk-go | ||
ac8dd4b | upgrade s3proxy | ||
17fb3d4 | Fixes a regession | ETag could be nil, regression from previous commit | |
8af9f7e | Update documentation | PR-504 | Update README.md |
e420181 | Update documentation | PR-504 | Add Scaleway to list of compatible non-AWS S3 providers |
b12cef3 | Memory optimization | PR-549 | The changes here make it so that there are no longer references being held to the s3 objects allocated during XMLToStruct in the s3 libraries. |
e3748e3 | migrate to go module |
This is the list of PRs we should try to merge into master and suggestions for the next step. The purpose of this list is purely a suggestion, not required work, and we can update it accordingly.
issue | importance | PR | next step | actor |
---|---|---|---|---|
Update to installation instructions | Clarifies #527, #664. and addresses #628 | PR-700 | Review and merge | Maintainer |
IO error with root INode | This resolves #522 | PR-672 | Review and merge | Maintainer |
Fixing the creation of multiple inode creation for the same name | Fixes #353, #377 and #571 | PR-572 | Rebase and test | Community |