Merged
Conversation
Greptile SummaryAdded Major Changes:
Issues Found:
Confidence Score: 2/5
Important Files Changed
Last reviewed commit: 67096cd |
67096cd to
9da3f55
Compare
9da3f55 to
dbee05b
Compare
Implements updateObject that allows updating object ACL and key
Use httpClient in getBucketInfo to expand returned fields
dbee05b to
35f2503
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.
tahakhan
approved these changes
Feb 16, 2026
|
🎉 This PR is included in version 2.13.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note
Medium Risk
Introduces new HTTP-based bucket metadata/stats calls and an object rename path that depends on
CopyObjectpermissions, which may affect behavior for existing consumers and credentials.Overview
Adds new public APIs
getStats(bucket-level usage + listing metadata) andupdateObject(rename viaCopyObject+X-Tigris-Rename, and/or change ACL viaPutObjectAcl).Refactors
getBucketInfoto stop relying onHeadBucketresponse headers and instead call a JSON metadata endpoint, expanding the response with structuredforkInfo,settings(ACL + default tier), andsizeInfo, while deprecating the old fork-related fields.Improves error handling by introducing
handleError, tighteningput’s caught error type, adding required headers (RENAME,COPY_SOURCE), exporting the new APIs fromserver.ts, and adding integration tests forupdateObject.Written by Cursor Bugbot for commit 35f2503. This will update automatically on new commits. Configure here.