You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: update go-cs3apis to v0.0.0-20260604164754-c3fdb0aa5e9e
Update to the latest go-cs3apis which includes three upstream changes:
1. cs3org/cs3apis#272 — container-specific permissions + immutable RPCs
2. cs3org/cs3apis#273 — OCM share state changes
3. Labels API moved from StorageProvider to cs3/labels/v1beta1
Labels API migration:
Before: opencloud -> Gateway -> StorageProvider (ProviderAPI.AddLabel)
After: opencloud -> Gateway -> StorageProvider (LabelsAPI.AddLabel)
The StorageProvider now registers as LabelsAPIServer in addition to
ProviderAPIServer and SpacesAPIServer. The Gateway routes Labels calls
to the StorageProvider via a new LabelsAPIClient, using the same
GRPC connection pool.
Changes:
- go.mod: bump go-cs3apis
- StorageProvider: register as LabelsAPIServer, implement
AddLabel/RemoveLabel via Storage FS interface
- Gateway: route AddLabel/RemoveLabel to StorageProvider's LabelsAPI
- Pool: add LabelsProviderSelector and GetLabelsProviderServiceClient
- Add SetImmutable/UnsetImmutable to all ProviderAPI implementations
- Regenerate mocks
0 commit comments