What's Changed
- Close github issues if Cx doesn't response for 2 weeks by @raj-prince in #2896
- Skipping KLC test for kernel version b/w v6.9.x and v6.12.x by @raj-prince in #2901
- Skipping Kernel List Cache E2E Test on the Unsupported Kernel Version by @raj-prince in #2904
- Add stale_handle integration tests to run_tests_mounted_directory.sh by @vipnydav in #2903
- Refactor list_large_dir tests to use storage client to delete directories instead of gcloud. by @vipnydav in #2905
- Merge gcsfuse-prelaunch to gcsfuse/master by @gargnitingoogle in #2906
- Update Semantics doc about changes in GCSFuse behavior after Write Failure Improvements by @vipnydav in #2877
- Increasing the wait time for cache population by @vadlakondaswetha in #2907
- Skip monitoring tests from cd by @kislaykishore in #2921
- [Move Object] Support on ZB by @Tulsishah in #2912
- Semantic doc update for Kernel List Cache Bug by @raj-prince in #2909
- Enable dynamic creation of storage clients based on bucket type and specified protocol by @abhishek10004 in #2922
- Update troubleshooting doc for crash
unlock of unlocked mutex
by @raj-prince in #2895 - Partially Revert "Disable tpc and emulator tests in e2e" by @gargnitingoogle in #2926
- Empty_gcs_file tests under streaming_writes package by @vadlakondaswetha in #2910
- Update direct dependencies by @kislaykishore in #2924
- Skip test when testing with installed package by @kislaykishore in #2928
- Onboard local file integration tests to stretchr/testify and export CommonLocalFileTestSuite by @meet2mky in #2902
- Fixing reader growth logic & logging errors in MRD::Read by @abhishek10004 in #2932
- added stat calls in truncate tests for streaming writes by @vadlakondaswetha in #2923
- Fix "Already Exist" error code for folder creation by @Tulsishah in #2935
- Stopping use of timer based cleanup logic for MRD by @abhishek10004 in #2931
- Fix crash when the file name being statted is just "\n" by @kislaykishore in #2933
- Fixing the truncate test for empty GCS file in streaming writes flow by @vadlakondaswetha in #2941
- Handle write edge case when first write is out of order write by @ashmeenkaur in #2929
- Fix TPC by @gargnitingoogle in #2940
- Streaming writes config validation changes by @ashmeenkaur in #2947
- Finalize object for any error in buffered writes flow by @ashmeenkaur in #2948
- [Readability fix] Be explicit that nil child is being returned. by @kislaykishore in #2943
- Add streaming writes config to useragent by @ashmeenkaur in #2949
- Make test readable by @Tulsishah in #2944
- Remove chunk retry timeout for buffered writes writer by @ashmeenkaur in #2954
- Streaming writes config defaults by @ashmeenkaur in #2955
- Add Symlink/ReadFile tests for streaming writes scenario and run CommonLocalFileTestSuite from Streaming writes package. by @meet2mky in #2938
- fix re-flush for streaming writes by @ashmeenkaur in #2956
- Fixing MinObject related issues in MRDWrapper by @abhishek10004 in #2936
- Improving error conversion logic by @abhishek10004 in #2953
- Close upload failure channel in case of error during finalize by @ashmeenkaur in #2957
- Doing flush for pending writes on rename file by @vadlakondaswetha in #2958
- Add streaming_writes integration tests to run_tests_mounted_directory.sh by @ashmeenkaur in #2966
- upgrade to golang 1.23.5 by @ashmeenkaur in #2965
New Contributors
Full Changelog: v2.8.0...v2.9.0