Live On Earth
  1. Live On Earth

minio-go

Public
AuthorCommitMessageCommit dateIssues
Timo OhrTimo Ohr
6133c6df2d9added option to disable multipart uploads
Minio TrustedMinio Trusted
f338a19b7eaUpdate version to next release
Nitish TiwariNitish Tiwari
8730ce1d611Add LegalHold API Support (#1226)
HarshavardhanaHarshavardhana
112c09f43c7extract userMetadata from event response (#1229)
Minio TrustedMinio Trusted
e1b170b7f4dUpdate version to next release
HarshavardhanaHarshavardhana
3d72010f036fix: ignore AWS elb endpoints in region extraction (#1228)
Ville SkyttäVille Skyttä
e2cfe96bf29Bucket and object name length error message fixes (#1227)
Minio TrustedMinio Trusted
f288d9cee2fUpdate version to next release
ebozdumanebozduman
fc1f142e39cAdd BucketEncryption apis (#1217)
radix-awradix-aw
1e1c1e727b7Set IAM endpoint to default value if unspecified (#1224)
Minio TrustedMinio Trusted
04b71465075Update version to next release
poornaspoornas
a8fa81f2c36fix testListObjects functional test (#1222)Remove test for invalid xml character \x17 in object name as it fails with azure gateway storage client on Mint during response parsing because of the invalid xml character in object name.
HarshavardhanaHarshavardhana
2be326ba34afix: retry AccessDenied only if Region is present (#1221)
kannappanrkannappanr
60e533ec9a3Add new Amazon S3 endpoints (#1220)Add me-south-1, ap-northeast-3 regions to the list fixes #1184
Minio TrustedMinio Trusted
4869c1b1fcaUpdate version to next release
HarshavardhanaHarshavardhana
9d882c9f270fix: avoid shadowing inside go routine (#1219)
HarshavardhanaHarshavardhana
c215d02cf7bfix: let net/http handle rootCAs properly by default (#1218)Fixes #1191
Siarhei NavatskiSiarhei Navatski
66cf57d21baRemove empty X-Amz-Server-Side-Encryption-Aws-Kms-Key-Id request header (#1216)
HarshavardhanaHarshavardhana
db6ff93bcdffix: allow configurable part size with -1 content-length (#1215)Fixes #1214 Co-Authored-By: Krishnan Parthasarathi <krisis@users.noreply.github.com>
Nitish TiwariNitish Tiwari
ae2a6fd9071Add ObjectTagging Support (#1206)Add new ObjectTagging APIs. Also, add ObjectTagging support in PutObject, CopyObject and other existing APIs. Changes are as per the documentation here https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html This is a precursor to ObjectTagging support on MinIO server. Refer minio/minio#8446 Co-Authored-By: poornas <poornas@users.noreply.github.com>
HarshavardhanaHarshavardhana
6d06ac0ffd7detect snowball server automatically using server header (#1213)
poornaspoornas
71edb6cfe89Filter out X-Cache and X-Cache-Lookup from metadata (#1211)
HarshavardhanaHarshavardhana
5d89ff672a3return notImplemented on listObjectsV2 call failure (#1212)
Arran WalkerArran Walker
a544e9f394bCredentials: Support assuming role via WebIdentityTokenFile (#1183)This supports the new AWS_WEB_IDENTITY_TOKEN_FILE and AWS_ROLE_ARN environment variables, that allow exchanging OIDC tokens given to pods in EKS for access tokens. Fixes #1156
HarshavardhanaHarshavardhana
a505b7da227fix: AWS Snowball returns 501 handle it (#1208)
Ashish Kumar SinhaAshish Kumar Sinha
cbd7d666463Add funcion to set policy parameter (#1200)
HarshavardhanaHarshavardhana
a5786a9c2a5Remove ListenBucketNotificationV2 (#1204)Server moves to purge old API, functionality hasn't changed we don't need to change anything on client side so removing this API as its redundant.
HarshavardhanaHarshavardhana
fc36ccece73Add ListenBucketNotificationV2 (#1199)
HarshavardhanaHarshavardhana
97b0a62ed75Retry for all network errors regardless (#1198)
HarshavardhanaHarshavardhana
b1f012abb43Trim all etags with single function (#1197)Add retry code to retry more errors
Minio TrustedMinio Trusted
f0215220d84Update version to next release
Daniel ValdiviaDaniel Valdivia
8e3928466d1Add Bucket APIs with context support (#1192)
illi-jilli-j
351efed7cc2Add grant information in GetObjectACL (#1190)
Pierre-Emmanuel JacquierPierre-Emmanuel Jacquier
7bb4ac4dfa8Add owner information in GetObjectACL and add Context (#1182)
Rob BestRob Best
d18cd1c3fdecredentials: support AWS_CONTAINER_CREDENTIALS_FULL_URI (#1185)This environment variable allows the definition of a full URI to an ECS task endpoint on a loop-back address. It is documented sparsely compared to AWS_CONTAINER_CREDENTIALS_RELATIVE_URI but is implemented in every major AWS SDK. See: - https://github.com/aws/aws-sdk-go/blob/master/aws/defaults/defaults.go#L117 - https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/ECSCredentia...
Minio TrustedMinio Trusted
3721161a9e0Update version to next release
HarshavardhanaHarshavardhana
9d428b0e047Support ListObjectsWithMetadata API (#1189)
Minio TrustedMinio Trusted
43607f8e101Update version to next release
kannappanrkannappanr
d930d6bb77fAdd object retention support (#1187)
Minio TrustedMinio Trusted
437215bf4b6Update version to next release
Bala FABala FA
30047d6a7c2add object lock configuration APIs (#1153)
Bala FABala FA
b80ac7085a9Add user metadata headers into ObjectInfo (#1151)Now StatObject calls returns ObjectInfo contains user metadata which is stripped "x-amz-meta-" prefix with first value. Fixes #1145
Minio TrustedMinio Trusted
731a57a65a0Update version to next release
HarshavardhanaHarshavardhana
4fc01063647Set max-keys query param only as needed (#1180)This is to ensure that S3 server implementations can send a larger list response by default i.e more than 1000 keys if needed.
HarshavardhanaHarshavardhana
fba2959cbeeSend error for json.Unmarshal for caller action (#1179)This change is needed such that applications can detect errors and act appropriately while using ListenBucketNotifications when server unexpectedly disconnects.
Minio TrustedMinio Trusted
e11840609c3Update version to next release
Anis ElleuchAnis Elleuch
bb93a2c4f0clist: Fix encoding in listing results (#1171)Add unit tests for objects name which contains special characters, such as, space, % and \x17..
Minio TrustedMinio Trusted
6248fe12cc0Update version to next release
Anis ElleuchAnis Elleuch
23d7c54de4dlist: Decode key/prefix and next marker in Core layer (#1169)Some modules depending on minio-go, such as Minio Gateway S3, depends on minio-go Core to perform listing. However a regression is found because decoding keys and common prefixes, along with marker for list v1 is not happening in Core module but in higher level. This PR moves decoding to Core layer. This PR also avoids encoding next continuation token since S3 spec does not require it.
Klaus PostKlaus Post
05a12f89cb8Export Select Result Parser (#1170)This will make it possible to parse responses from custom requests. Very useful for tests.