Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
916 commits
Select commit Hold shift + click to select a range
7cb4b5c
Bump github.com/golang-jwt/jwt/v4 from 4.5.0 to 4.5.1 (#20611)
dependabot[bot] Nov 5, 2024
8d42f37
Fix msgUnPath crash (#20614)
klauspost Nov 5, 2024
4208d7a
docs: remove redundant prometheus metric (#20618)
erfantkerfan Nov 6, 2024
25e34fd
decompress audit log properly before sending to remote target (#20619)
ramondeklein Nov 6, 2024
cefc43e
simplify the Get()/GetMultiple() re-use GetRaw() for both (#179)
harshavardhana Nov 7, 2024
e6ca6de
Update yaml files to latest version RELEASE.2024-11-07T00-52-20Z
minio-trusted Nov 7, 2024
4972735
Fix lint issues from v1.62.0 upgrade (#20633)
klauspost Nov 11, 2024
8ce101c
fix: LDAP service port number in tests
harshavardhana Nov 11, 2024
55f5c18
Harden internode DeadlineConn (#20631)
klauspost Nov 11, 2024
b517799
Make DeadlineConn http.Listener compatible (#20635)
klauspost Nov 12, 2024
0e98543
heal/batch: Fix missing redirection to the first node (#20642)
vadmeste Nov 13, 2024
4ee3434
updating all dependencies as per regular cadence (#20646)
harshavardhana Nov 14, 2024
267f0ec
Fix 0 httpTimeout for logger webhook (#20653)
dhananjaykrutika Nov 16, 2024
e8a476e
Keep larger merge buffers for RPC (#20654)
klauspost Nov 16, 2024
485d833
fix: API label casing and count value for +Inf bucket v2 metrics (#20…
john-morales Nov 18, 2024
7e0c1c9
feat: bump github.com/cosnicolaou/pbzip2 from 1.0.3 to 1.0.5 (#20671)
orisano Nov 21, 2024
9a39f8a
fix: Remove User should fail for a service account (#20677)
donatello Nov 22, 2024
c07e5b4
refactor: replace experimental `maps` and `slices` with stdlib (#20679)
Juneezee Nov 25, 2024
d202fdd
Add the policy name to the audit logs tags when doing policy-based AP…
marktheunissen Nov 25, 2024
366876e
Fix prefix validation in lifecycle rule (#20684)
dhananjaykrutika Nov 25, 2024
02e93fd
heal: Better reporting to mc with dangling/timeout errors (#20690)
vadmeste Nov 26, 2024
4c46668
Add a test case for fix #20684 (#20688)
dhananjaykrutika Nov 28, 2024
2712f75
prevent IAM cleanup errors (#20691)
ramondeklein Nov 28, 2024
f0d4ef6
Updated Console to v1.7.4 (#20693)
bexsoft Nov 28, 2024
abd6bf0
Add 'X-Forwarded-For' to (s)FTP requests (#20709)
klauspost Nov 29, 2024
b8dab7b
Set http server read/write timeout from --idle-timeout (#228) (#20715)
vadmeste Dec 2, 2024
734d1e3
heal: Single object heal to look for older versions as well (#203) (#…
vadmeste Dec 3, 2024
eddbe6b
heal: Report bucket healing result correctly (#20721)
vadmeste Dec 3, 2024
aff2a76
Return error when attempting to create a policy with commas in name (…
taran-p Dec 4, 2024
5bb31e4
Disable mint full object tests (#20743)
klauspost Dec 10, 2024
a248ed5
Fixes for POST policy checks and the x-ignore implementation (#20674)
marktheunissen Dec 11, 2024
d56ef8d
Adds AIstore documentation link (#20738)
ebozduman Dec 11, 2024
7b3eb9f
fix: groups lookup performance issue with users with lots of groups (…
harshavardhana Dec 11, 2024
9cdd204
Upgrade Console version to v1.7.5 (#20748)
cesnietor Dec 11, 2024
f246c90
fix: Privilege escalation in IAM import API (#20756)
donatello Dec 12, 2024
c1a95a7
heal: Move CheckParts from single handler to streaming RPC (#20755)
vadmeste Dec 12, 2024
86d02b1
Bump golang.org/x/crypto from 0.23.0 to 0.31.0 in /docs/debugging/s3-…
dependabot[bot] Dec 12, 2024
2b008c5
fix: replace mutex with atomic (#20762)
arturmelanchyk Dec 13, 2024
54ecce6
move readLock on uploadId at EOF in PutObjectPart (#258)
harshavardhana Dec 13, 2024
68b004a
fix: specify size in some map allocations (#20764)
arturmelanchyk Dec 13, 2024
5f0b086
Update yaml files to latest version RELEASE.2024-12-13T22-19-12Z
minio-trusted Dec 15, 2024
969ee7d
Bump golang.org/x/crypto from 0.23.0 to 0.31.0 in /docs/debugging/ins…
dependabot[bot] Dec 15, 2024
2f4c79b
Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#20767)
dependabot[bot] Dec 15, 2024
02f770a
update all dependencies and use latest msgp (#20768)
harshavardhana Dec 15, 2024
01e520e
s3: Sanitize the source object name in CopyObject handler (#20774)
marktheunissen Dec 17, 2024
16f8cf1
heal: Include more use case of not healable but readable objects (#24…
vadmeste Dec 18, 2024
06ddd87
Update yaml files to latest version RELEASE.2024-12-18T13-15-44Z
minio-trusted Dec 19, 2024
ddd137d
ListObjectParts should return actual size (#20782)
klauspost Dec 19, 2024
330dca9
Add resiliency tests (#20786)
allanrogerr Dec 21, 2024
43a7402
update helm release v5.4.0
harshavardhana Jan 3, 2025
4536ecf
Add cpuio profiling potential crash workaround (#20809)
klauspost Jan 6, 2025
00b2ef2
Bump golang.org/x/net to silence wrong vuln checker (#20814)
vadmeste Jan 8, 2025
4952bdb
decom: avoid skipping single delete markers for replication (#20836)
poornas Jan 14, 2025
b4ac53d
update `github.com/minio/kms-go/kes` to v0.3.1 (#20843)
aead Jan 16, 2025
b919675
Fix inconsistently written compressed files. (#20846)
klauspost Jan 17, 2025
dbcb718
s3: Provide enough buffer when the object final size is unknown (#20847)
vadmeste Jan 17, 2025
232544e
update inspect export, which was missed from #20846
harshavardhana Jan 17, 2025
224a279
update go-deps on debugging tools
harshavardhana Jan 17, 2025
6f47414
Correct bucket metrics name (#20823)
shtripat Jan 17, 2025
4b6eadb
update deps (#20851)
harshavardhana Jan 18, 2025
3d0f513
Update yaml files to latest version RELEASE.2025-01-18T00-31-37Z
minio-trusted Jan 18, 2025
779ec8f
do not list buckets without local quorum (#20852)
harshavardhana Jan 19, 2025
827004c
Add Full Object Checksums and CRC64-NVME (#20855)
klauspost Jan 20, 2025
020c46c
Update yaml files to latest version RELEASE.2025-01-20T14-49-07Z
minio-trusted Jan 21, 2025
ed29a52
remove fips builds
harshavardhana Jan 21, 2025
c5d19ec
do not expose secret-key to lambda event handler (#20870)
harshavardhana Jan 24, 2025
dcc000a
Allow URLs up to 32KB and improve parsing speed (#20874)
klauspost Jan 27, 2025
079d64c
DeleteObjects: Send delete to all pools (#172) (#20821)
vadmeste Jan 28, 2025
4ee6260
update govulncheck
harshavardhana Jan 28, 2025
abb385a
Check for valid checksum (#20878)
klauspost Jan 29, 2025
bdb3db6
Add lock overload protection (#20876)
klauspost Jan 31, 2025
4a319be
Redact sensitive fields from DescribeBatchJob (#20881)
klauspost Feb 3, 2025
712fe1a
fix: proxy requests to honor global transport
vadmeste Feb 3, 2025
f4fd4ea
Update yaml files to latest version RELEASE.2025-02-03T21-03-04Z
minio-trusted Feb 4, 2025
64a8f2e
replication: default tag timestamps in CopyObject call (#20891)
poornas Feb 4, 2025
4df7a3a
fix: site replication of bucket deletion sync (#352)
poornas Jan 29, 2025
7fa3e39
sts: allow client-provided intermediate CAs (#20896)
aead Feb 5, 2025
b8dde47
fix: multipart replication with single part objects (#20895)
klauspost Feb 5, 2025
703f511
kms: add `MINIO_KMS_REPLICATE_KEYID` option (#20909)
aead Feb 7, 2025
f00c8c4
Update yaml files to latest version RELEASE.2025-02-07T23-21-09Z
minio-trusted Feb 8, 2025
e30f1ad
Fix nil pointer deref in PeerPolicyMappingHandler (#20913)
klauspost Feb 10, 2025
4355ea3
(s)ftp: Enable trailing headers for upload (#20914)
klauspost Feb 10, 2025
60f8423
Quick patch for Snowball AutoExtract: #20883 (#20885)
mannreis Feb 10, 2025
9bf43e5
allow ARCH specific hotfixes
harshavardhana Feb 11, 2025
447054b
Update console to 1.7.6 (#20925)
cesnietor Feb 11, 2025
437dd4e
Fix missing authorization check for `PutObjectRetentionHandler` (#20929)
ramondeklein Feb 12, 2025
b854426
fix: typo in queuestore.go
harshavardhana Feb 15, 2025
60446e7
ftp: Enable trailing headers, just like sftp (#20938)
jkandasa Feb 15, 2025
d0e4431
chore: remove unused and incorrect IsEmpty method from TargetIDSet (#…
1911860538 Feb 16, 2025
727a803
fix(docs): update mc admin trace link to MinIO official docs (#20943)
felixrodrigo19 Feb 17, 2025
b312f13
Extract all files from encrypted stream with inspect (#20937)
klauspost Feb 17, 2025
aeabac9
Test checksum types for invalid combinations (#20953)
klauspost Feb 18, 2025
90f5e1e
tests: Do not allow forced type asserts (#20905)
klauspost Feb 18, 2025
ad4cbce
Update yaml files to latest version RELEASE.2025-02-18T16-25-55Z
minio-trusted Feb 18, 2025
39df134
Fix importIAM issue with importing implied policies (#20956)
taran-p Feb 19, 2025
62a35b3
Update SRSvcAccCreate with new type (#20974)
taran-p Feb 25, 2025
5260533
build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (…
dependabot[bot] Feb 26, 2025
bc4008c
Fix typos (#20970)
triplechecker-com Feb 26, 2025
f129fd4
Update golang.org/x/crypto to address govulncheck complaint (#20983)
vadmeste Feb 26, 2025
7cc0c69
Allow disabling of all X-Forwarded-For header processing (#20977)
marktheunissen Feb 26, 2025
953a3e2
check for errors on bitrotWriter Close() (#20982)
vadmeste Feb 26, 2025
6cd8a37
replication: set checksum type correctly (#20985)
poornas Feb 26, 2025
4c71f1b
fix: SFTP auth bypass with no pub key in LDAP (#20986)
donatello Feb 27, 2025
8c2c92f
Fix healing probability for skipped folders (#20988)
klauspost Feb 28, 2025
f9c62de
Update yaml files to latest version RELEASE.2025-02-28T09-55-16Z
minio-trusted Feb 28, 2025
11507d4
Enforce a bucket limit of 100 to v2 metrics calls (#20761)
klauspost Feb 28, 2025
2a3acc4
drive heal if we have enough success, do not error setList() (#516)
harshavardhana Mar 11, 2025
bbd6f18
Update typos config (#21018)
donatello Mar 11, 2025
8aa0e9f
Update ssh and jws libs for fixed CVEs (#21017)
donatello Mar 12, 2025
93e40c3
Disable unstable test (#20996)
klauspost Mar 12, 2025
dbf31af
decom: Ignore not found buckets (#509) (#21023)
vadmeste Mar 12, 2025
cccb37a
Update yaml files to latest version RELEASE.2025-03-12T18-04-18Z
minio-trusted Mar 12, 2025
5e2eb37
update dependencies for CVE fix x/net
harshavardhana Mar 13, 2025
42d4ab2
fix(templates): replace dash with underscore (#19566)
itsJohnySmith Mar 14, 2025
670edb4
build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#…
dependabot[bot] Mar 22, 2025
46922c7
Updating Prom queries to include tilde needed to work (#21054)
excircle Mar 22, 2025
b67f0cf
build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#…
dependabot[bot] Mar 23, 2025
e88d494
Migrate golanglint-ci config to V2 (#21081)
taran-p Mar 30, 2025
53d40e4
Add new API endpoint to revoke STS tokens (#21072)
taran-p Mar 31, 2025
9aa24b1
fix call toAPIErrorCode with a nil value error after check another er…
alingse Mar 31, 2025
e0c8738
fix: token is invalid for admin heal when minio is distErasure on win…
jiuker Apr 1, 2025
b1bc641
chore(all): replace map key deletion loop with clear() (#21082)
1911860538 Apr 1, 2025
a0e3f1c
internal: add handling of KVS config parse (#21079)
wooffie Apr 1, 2025
5f243fd
Fix anonymous unsigned trailing headers (#21095)
klauspost Apr 1, 2025
4041a87
start publishing latest-cicd images
harshavardhana Apr 2, 2025
8d223e0
Fix: Change TTFB metric type to histogram (#20999)
iamsagar99 Apr 2, 2025
07f31e5
Try reconnect IAM systems if failed initially (#20333)
shtripat Apr 2, 2025
01447d2
Fix evaluation of NewerNoncurrentVersions (#21096)
krisis Apr 3, 2025
8c70975
make sure to validate signature unsigned trailer stream (#21103)
harshavardhana Apr 3, 2025
f2619d1
Fix description error in README (#21099)
justforlxz Apr 3, 2025
f2c9eb0
Update yaml files to latest version RELEASE.2025-04-03T14-56-28Z
minio-trusted Apr 3, 2025
eafeb27
decom: Ignore orphan delete markers in verification stage (#21106)
vadmeste Apr 3, 2025
6640be3
fix: listParts crash when partNumberMarker is expected (#620)
harshavardhana Apr 4, 2025
0bd8f06
fix: healing to list, purge dangling objects (#621)
harshavardhana Apr 4, 2025
d0cada5
ilm: Expect objects with only free versions when scanning (#21112)
krisis Apr 8, 2025
a625866
Update yaml files to latest version RELEASE.2025-04-08T15-41-24Z
minio-trusted Apr 8, 2025
2b34e5b
move to go1.24 (#21114)
harshavardhana Apr 9, 2025
02a67cb
Fix buffered streams missing final entries (#21122)
klauspost Apr 10, 2025
4595293
typo: fix error msg for decoding XL headers (#21120)
wooffie Apr 10, 2025
3310f74
build(deps): bump golang.org/x/crypto from 0.32.0 to 0.35.0 in /docs/…
dependabot[bot] Apr 15, 2025
eb33bc6
Add New Accesskey Info and OpenID Accesskey List API endpoints (#21097)
taran-p Apr 15, 2025
89aec68
typo: fix return of checkDiskFatalErrs (#21121)
wooffie Apr 16, 2025
479303e
build(deps): bump golang.org/x/crypto from 0.32.0 to 0.35.0 in /docs/…
dependabot[bot] Apr 16, 2025
0581001
build(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (#21200)
dependabot[bot] Apr 17, 2025
1d6478b
build(deps): bump golang.org/x/net from 0.34.0 to 0.38.0 in /docs/deb…
dependabot[bot] Apr 17, 2025
7ee7536
build(deps): bump github.com/nats-io/nats-server/v2 from 2.9.23 to 2.…
dependabot[bot] Apr 17, 2025
fb3f67a
Fix shared error buffer (#21203)
klauspost Apr 18, 2025
e2ed696
fix: docker-compose link since latest release
harshavardhana Apr 20, 2025
43aa8e4
support autogenerated credentials for KMS_SECRET_KEY properly (#21223)
harshavardhana Apr 21, 2025
0379d6a
fix: permissions for docker-compose
harshavardhana Apr 21, 2025
864f80e
fix: batch expiry job doesn't report delete marker in batch-status (…
jiuker Apr 22, 2025
0d7408f
feat: support nats tls handshake first (#21008)
Apr 22, 2025
bd6dd55
Update yaml files to latest version RELEASE.2025-04-22T22-12-26Z
minio-trusted Apr 22, 2025
2d8ba15
Correct spelling (#21225)
shtripat Apr 23, 2025
2780778
Revert "Fix: Change TTFB metric type to histogram (#20999)"
harshavardhana Apr 23, 2025
427826a
update `minio/kms-go/kms` SDK (#21233)
aead Apr 24, 2025
18aceae
Fix nil dereference in adding service account (#21235)
taran-p Apr 24, 2025
f013749
Use go mod tool to install tools for go generate (#21232)
klauspost Apr 24, 2025
b754016
Add documentation for replication_max_lrg_workers (#21236)
cniackz Apr 24, 2025
ddd9a84
allow concurrent aborts on active uploadParts() (#21229)
jiuker Apr 25, 2025
93c389d
typo: return actual error from RemoveRemoteTargetsForEndpoint (#21238)
wooffie Apr 26, 2025
f14198e
update with newer pkger release
harshavardhana Apr 27, 2025
0e017ab
feat: support nats nkey seed auth (#21231)
matthewdavidlloyd Apr 27, 2025
30a1261
fix: track object and bucket for exipreAll (#21241)
jiuker Apr 28, 2025
9ea14c8
cleanup: use NewWithOptions replace the Deprecated one (#21243)
jiuker Apr 29, 2025
6d18dba
return error for AppendObject() API (#21272)
harshavardhana May 7, 2025
8cad40a
Update UI console to the latest version (#21278)
bexsoft May 9, 2025
c0a3395
Allow FTPS to force TLS (#21251)
klauspost May 9, 2025
1d50cae
remove support for FIPS 140-2 with boringcrypto (#21292)
aead May 16, 2025
ef9b03f
fix: unable to get net.Interface cause panic (#21277)
jiuker May 16, 2025
160f8a9
Update Console UI to latest version (#21294)
bexsoft May 21, 2025
63e102c
heal: Avoid disabling scanner healing in single and dist erasure mode…
vadmeste May 22, 2025
12a6ea8
fix: Use mime encode for Non-US-ASCII metadata (#21282)
jiuker May 22, 2025
ecde75f
docs: use github-style-notes in the readme (#21308)
CommanderStorm May 24, 2025
ee2028c
Update yaml files to latest version RELEASE.2025-05-24T17-08-30Z
minio-trusted May 24, 2025
9ebe168
add pull requests etiquette
harshavardhana May 25, 2025
2c7fe09
s3: Fix early listing stopping when ILM is enabled (#472) (#21246)
vadmeste May 26, 2025
816666a
make some targeted updates to README.md (#21125)
varun28sharma May 26, 2025
9f24ca5
fix: empty fileName cause Reader nil for PostPolicyBucketHandler (#21…
jiuker May 27, 2025
ea77bcf
fix: panic for TestListObjectsWithILM (#21322)
jiuker May 27, 2025
0a36d41
modernizes for loop in cmd/, internal/ (#21309)
12ya May 27, 2025
b4b3d20
Add `targetArn` label for bucket replication metrics (#21354)
shtripat Jun 4, 2025
e2245a0
allow cross-compiling support for RISC-V 64 (#21348)
ffgan Jun 8, 2025
417c864
use provided region in tier configuration for S3 backend (#21365)
BasixKOR Jun 8, 2025
21409f1
add networkpolicy for job and add possibility to define egress ports …
hornjo Jun 8, 2025
e1fcaeb
fix: when ListMultipartUploads append result from cache should filter…
jiuker Jun 12, 2025
a6c538c
fix: honor renamePart's PathNotFound (#21378)
jiuker Jun 13, 2025
e0c79be
Update yaml files to latest version RELEASE.2025-06-13T11-33-47Z
minio-trusted Jun 23, 2025
a65292c
Update Console to latest version (#21397)
bexsoft Jun 25, 2025
2718d9a
CopyObject must preserve checksums and encrypt them if required (#21399)
marktheunissen Jun 25, 2025
de234b8
fix: admin api - SetPolicyForUserOrGroup avoid nil deref (#21400)
wooffie Jul 1, 2025
4021d8c
fix: lambda handler response to match the lambda return status (#21436)
harshavardhana Jul 18, 2025
34679be
Update yaml files to latest version RELEASE.2025-07-18T21-56-31Z
minio-trusted Jul 18, 2025
7a64bb9
Add support for X25519MLKEM768 (#21435)
loganaden Jul 19, 2025
83b2ad4
fix: restrict SinglePool by the minimum free drive threshold (#21115)
jiuker Jul 19, 2025
e909be6
send replication requests to correct pool (#1162)
poornas Jul 19, 2025
64f5c61
wait for metadata reads on minDisks+1 for HEAD/GET when data==parity …
harshavardhana Jul 23, 2025
50fcf9b
fix boundary value bug when objTime ends in whole seconds (without su…
supermp Jul 23, 2025
7ced966
simplify validating policy mapping (#21450)
0xMALVEE Jul 23, 2025
b9f0e8c
Update yaml files to latest version RELEASE.2025-07-23T15-54-02Z
minio-trusted Jul 23, 2025
752abc2
Update console to v2.0.3 (#21474)
bexsoft Jul 30, 2025
e3d183b
bring more idempotent behavior to AbortMultipartUpload() (#21475)
jiuker Jul 31, 2025
71f293d
fix: record extral skippedEntry for listObject (#21484)
jiuker Aug 1, 2025
d002bea
feat: add variable for datasource in grafana dashboards (#21470)
hornjo Aug 4, 2025
7a6a225
imagePullSecrets consistent types for global , local (#21500)
0xMALVEE Aug 6, 2025
c76f209
Optimize outdated commands in the log (#21498)
dormanze Aug 6, 2025
376fbd1
fix(helm): do not suspend versioning by default for buckets, only set…
LOCODAK Aug 7, 2025
ffcfa36
Check legalHoldPerm (#21508)
klauspost Aug 8, 2025
b1a34fd
fix: errUploadIDNotFound will be ignored when err is from peer client…
jiuker Aug 8, 2025
0638ccc
fix: claim based oidc for official aws libraries (#21468)
0xMALVEE Aug 8, 2025
a8abdc7
fix: add name and description to ldap accesskey list (#21511)
jiuker Aug 8, 2025
c7d6a97
Modify permission verification type (#21505)
dormanze Aug 8, 2025
b44b2a0
fix: when claim-based OIDC is configured, treat unknown roleArn as cl…
ianroberts Aug 8, 2025
02ba581
custom user-agent transport wrapper (#21483)
0xMALVEE Aug 8, 2025
0848e69
Update docs links throughout (#21513)
djwfyi Aug 12, 2025
5a35585
http/listener: fix bugs and simplify (#21514)
denpeshkov Aug 12, 2025
86d9d9b
fix: use amqp.ParseURL to parse amqp url (#21528)
jiuker Aug 21, 2025
4ea6f3b
fix: invalid checksum on site replication with conforming checksum ty…
marktheunissen Aug 22, 2025
3b7cb65
Revert `dns.msgUnPath`, fixes #21541 (#21542)
mannreis Aug 28, 2025
f0b91e5
Run modernize (#21546)
klauspost Aug 29, 2025
5c87d4a
fix: when save the rebalanceStats not found the config file (#21547)
jiuker Sep 4, 2025
9fdbf6f
Updated object-browser to the latest version v2.0.4 (#21564)
bexsoft Sep 6, 2025
558fc1c
fix: return error on conditional write for non existing object (#21550)
0xMALVEE Sep 6, 2025
da532ab
Fix support for legacy compression env variables (#21533)
WGH- Sep 6, 2025
d0f50cd
fix: use correct dummy ARN for claim-based OIDC provider when listing…
ianroberts Sep 6, 2025
0cde982
Update yaml files to latest version RELEASE.2025-09-06T17-38-46Z
minio-trusted Sep 7, 2025
07c3a42
fix: conditional checks write for multipart (#21567)
0xMALVEE Sep 7, 2025
ae71d76
fix: remove unnecessary replication checks (#21569)
0xMALVEE Sep 8, 2025
7a80ec1
fix: LDAP TLS handshake fails with StartTLS and tls_skip_verify=off (…
mosesdd Sep 17, 2025
756f3c8
fix: incorrect poolID when after decommission adding pools (#21590)
jiuker Sep 18, 2025
456d946
fix: after saveRebalanceStats cancel will be empty (#21597)
jiuker Sep 20, 2025
b8631cf
Use new gofumpt (#21613)
klauspost Sep 28, 2025
534f4a9
fix: timeN function return final closure not be called (#21615)
drivebyer Oct 1, 2025
bde0d5a
Updating readme for MinIO docs (#21625)
ravindk89 Oct 7, 2025
62383df
Fix formatting of features in README.md
harshavardhana Oct 7, 2025
d51a4a4
Update README with Docker and Helm installation instructions (#21627)
ravindk89 Oct 9, 2025
ba3c0fd
Bump Go version in toolchain directive to 1.24.8 (#21629)
marktheunissen Oct 10, 2025
1b8ac0a
fix: allow trailing slash in AWS S3 POST policies (#21612)
cduzer Oct 10, 2025
334c313
Change documentation link in README (#21636)
ravindk89 Oct 10, 2025
c1a4949
fix: check sub-policy properly when present (#21642)
donatello Oct 15, 2025
9e49d5e
update README.md and other docs to point to source only releases
harshavardhana Oct 15, 2025
05e5699
update scripts pointing to internal registry for community releases
harshavardhana Oct 19, 2025
fa18589
fix: Tagging in PostPolicy upload does not enforce policy tags (#21656)
0xMALVEE Oct 23, 2025
c6d3aac
Fix typo in entrypoint script path in README (#21657)
pyaf Oct 23, 2025
52eee5a
fix(api): Don't send multiple responses for one request (#21651)
mjs Oct 24, 2025
18f97e7
Updates for conditional put read quorum issue (#21653)
rraulinio Oct 24, 2025
10b0a23
fix: update metric descriptions to specify current MinIO server insta…
drivebyer Oct 24, 2025
3a0cc6c
fix doc 404 (#21670)
dormanze Oct 27, 2025
58659f2
Drop v3 metrics from community docs (#21678)
dhananjaykrutika Nov 6, 2025
27742d4
update README.md maintenance mode
harshavardhana Dec 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 8 additions & 3 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
---
name: Bug report
about: Create a report to help us improve
about: Report a bug in MinIO (community edition is source-only)
title: ''
labels: community, triage
assignees: ''

---

## NOTE
If this case is urgent, please subscribe to [Subnet](https://min.io/pricing) so that our 24/7 support team may help you faster.
## IMPORTANT NOTES

**Community Edition**: MinIO community edition is now source-only. Install via `go install github.com/minio/minio@latest`

**Feature Requests**: We are no longer accepting feature requests for the community edition. For feature requests and enterprise support, please subscribe to [MinIO Enterprise Support](https://min.io/pricing).

**Urgent Issues**: If this case is urgent or affects production, please subscribe to [SUBNET](https://min.io/pricing) for 24/7 enterprise support.

<!--- Provide a general summary of the issue in the Title above -->

Expand Down
6 changes: 3 additions & 3 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ blank_issues_enabled: false
contact_links:
- name: MinIO Community Support
url: https://slack.min.io
about: Join here for Community Support
- name: MinIO SUBNET Support
about: Community support via Slack - for questions and discussions
- name: MinIO Enterprise Support (SUBNET)
url: https://min.io/pricing
about: Join here for Enterprise Support
about: Enterprise support with SLA - for production deployments and feature requests
20 changes: 0 additions & 20 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/depsreview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: 'Dependency Review'
uses: actions/dependency-review-action@v1
uses: actions/dependency-review-action@v4
11 changes: 5 additions & 6 deletions .github/workflows/go-cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@ name: Crosscompile
on:
pull_request:
branches:
- master
- next
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
concurrency:
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref }}
cancel-in-progress: true

Expand All @@ -21,11 +20,11 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.24.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3
- uses: actions/setup-go@6edd4406fa81c3da01a34fa6f6343087c207a568 # v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
Expand Down
60 changes: 0 additions & 60 deletions .github/workflows/go-fips.yml

This file was deleted.

9 changes: 4 additions & 5 deletions .github/workflows/go-healing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ name: Healing Functional Tests
on:
pull_request:
branches:
- master
- next
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
Expand All @@ -21,11 +20,11 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.24.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
Expand Down
22 changes: 6 additions & 16 deletions .github/workflows/go-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@ name: Linters and Tests
on:
pull_request:
branches:
- master
- next
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
concurrency:
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref }}
cancel-in-progress: true

Expand All @@ -21,23 +20,14 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.21.x]
os: [ubuntu-latest, windows-latest]
go-version: [1.24.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
- name: Build on ${{ matrix.os }}
if: matrix.os == 'windows-latest'
env:
CGO_ENABLED: 0
GO111MODULE: on
run: |
netsh int ipv4 set dynamicport tcp start=60000 num=61000
go build --ldflags="-s -w" -o %GOPATH%\bin\minio.exe
go test -v --timeout 50m ./...
- name: Build on ${{ matrix.os }}
if: matrix.os == 'ubuntu-latest'
env:
Expand Down
39 changes: 39 additions & 0 deletions .github/workflows/go-resiliency.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Resiliency Functional Tests

on:
pull_request:
branches:
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref }}
cancel-in-progress: true

permissions:
contents: read

jobs:
build:
name: Go ${{ matrix.go-version }} on ${{ matrix.os }}
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.24.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
- name: Build on ${{ matrix.os }}
if: matrix.os == 'ubuntu-latest'
env:
CGO_ENABLED: 0
GO111MODULE: on
run: |
sudo sysctl net.ipv6.conf.all.disable_ipv6=0
sudo sysctl net.ipv6.conf.default.disable_ipv6=0
make test-resiliency
10 changes: 5 additions & 5 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ name: Functional Tests
on:
pull_request:
branches:
- master
- next
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
Expand All @@ -21,11 +20,11 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.21.x]
go-version: [1.24.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
Expand All @@ -40,3 +39,4 @@ jobs:
sudo sysctl net.ipv6.conf.all.disable_ipv6=0
sudo sysctl net.ipv6.conf.default.disable_ipv6=0
make verify
make test-timeout
7 changes: 3 additions & 4 deletions .github/workflows/helm-lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ name: Helm Chart linting
on:
pull_request:
branches:
- master
- next
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
Expand All @@ -20,10 +19,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4

- name: Install Helm
uses: azure/setup-helm@v3
uses: azure/setup-helm@v4

- name: Run helm lint
run: |
Expand Down
49 changes: 44 additions & 5 deletions .github/workflows/iam-integrations.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ name: IAM integration
on:
pull_request:
branches:
- master
- next
- master

# This ensures that previous jobs for the PR are canceled when the PR is
# updated.
Expand Down Expand Up @@ -62,7 +61,7 @@ jobs:
# are turned off - i.e. if ldap="", then ldap server is not enabled for
# the tests.
matrix:
go-version: [1.21.x]
go-version: [1.24.x]
ldap: ["", "localhost:389"]
etcd: ["", "http://localhost:2379"]
openid: ["", "http://127.0.0.1:5556/dex"]
Expand All @@ -76,8 +75,8 @@ jobs:
openid: "http://127.0.0.1:5556/dex"

steps:
- uses: actions/checkout@v3
- uses: actions/setup-go@v3
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
Expand Down Expand Up @@ -112,6 +111,12 @@ jobs:
sudo sysctl net.ipv6.conf.default.disable_ipv6=0
go run docs/iam/access-manager-plugin.go &
make test-iam
- name: Test MinIO Old Version data to IAM import current version
if: matrix.ldap == 'ldaphost:389'
env:
_MINIO_LDAP_TEST_SERVER: ${{ matrix.ldap }}
run: |
make test-iam-ldap-upgrade-import
- name: Test LDAP for automatic site replication
if: matrix.ldap == 'localhost:389'
run: |
Expand All @@ -120,3 +125,37 @@ jobs:
if: matrix.openid == 'http://127.0.0.1:5556/dex'
run: |
make test-site-replication-oidc
iam-import-with-missing-entities:
name: Test IAM import in new cluster with missing entities
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
- name: Checkout minio-iam-testing
uses: actions/checkout@v4
with:
repository: minio/minio-iam-testing
path: minio-iam-testing
- name: Test import of IAM artifacts when in fresh cluster there are missing groups etc
run: |
make test-iam-import-with-missing-entities
iam-import-with-openid:
name: Test IAM import in new cluster with opendid configurations
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v5
with:
go-version: ${{ matrix.go-version }}
check-latest: true
- name: Checkout minio-iam-testing
uses: actions/checkout@v4
with:
repository: minio/minio-iam-testing
path: minio-iam-testing
- name: Test import of IAM artifacts when in fresh cluster with openid configurations
run: |
make test-iam-import-with-openid
Loading