Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
f4dd5e4
update all deps and update CREDITS (#5097)
harshavardhana Dec 15, 2024
bf7b5f6
fix ilm rule edit for --expire-all-object-versions (#5101)
poornas Jan 2, 2025
147852c
Add go runtime profile type (#5098)
klauspost Jan 2, 2025
b1a3941
chore: update deps (#5102)
harshavardhana Jan 2, 2025
95e1f70
The version-id in the get command does not work (#5110)
liubingxing Jan 16, 2025
cc8758c
chore: update deps
harshavardhana Jan 17, 2025
0019b7b
fix: cp and mirror commands fail to be executed when the file length …
dormanze Jan 21, 2025
b436cd2
mc find - allow absolute times (#5118)
klauspost Jan 23, 2025
5cfac09
Improve the error message when trying to add multiple expiry options …
marktheunissen Jan 23, 2025
a4f20fe
Use latest madmin-go for policy content check (#5109)
shtripat Jan 23, 2025
423ef1b
update go deps
harshavardhana Jan 23, 2025
318e707
Add "mc support upload" encryption (#5113)
klauspost Feb 4, 2025
8d713ff
Giving mirror the option to exit early when --remove is not set (#5116)
zveinn Feb 4, 2025
5aee0b1
Change enable to "enable=" (#5104)
taran-p Feb 4, 2025
6376279
add support for pre-2023 minio deployments (#5122)
harshavardhana Feb 4, 2025
030c812
fix: urls equals nil deref (#5126)
wooffie Feb 7, 2025
bd925c0
mirror: add the duration time and beautify the output (#5125)
dormanze Feb 8, 2025
10c5036
remove fips build
harshavardhana Feb 8, 2025
859c598
make custom ARCH based hotfixes
harshavardhana Feb 11, 2025
e97f432
Fix vet check (#5134)
klauspost Feb 12, 2025
147e8f5
feat: add tags copy for mirror (#5137)
jiuker Feb 13, 2025
42b78de
fix: explicit fd close fix (#5129)
wooffie Feb 13, 2025
089f833
feat: support --custom-header flags (#5127)
jiuker Feb 13, 2025
c32317e
Improve docs to hint to the user that MD5 is not stored (#5138)
marktheunissen Feb 13, 2025
217d923
Add CRC64NVME checksum type. (#5142)
klauspost Feb 14, 2025
468ab39
test: add tags copy test for mirror (#5141)
jiuker Feb 14, 2025
8585339
More fixes to custom arch hotfix building (#5135)
vadmeste Feb 14, 2025
383560b
update all dependencies (#5143)
harshavardhana Feb 15, 2025
28909ab
fix empty ilm tier list output (#5145)
grahit13 Feb 20, 2025
0ba848a
fix: use tags package instead of s3utils (#5146)
jiuker Feb 20, 2025
9eb205c
Mirror should delete on delete marker creation + ILM (#5148)
klauspost Feb 21, 2025
1003526
Fix transition days calculation (#5154)
jinapurapu Mar 5, 2025
b0f40b4
Reject add ILM rule with both day and date parameters (#5155)
jinapurapu Mar 6, 2025
1e412f5
Remove logs feature from 'mc support callhome' (#5157)
anjalshireesh Mar 6, 2025
ce874fd
rename rcp -> rpc
harshavardhana Mar 7, 2025
0652007
Update ssh and jws libs for fixed CVEs (#5164)
donatello Mar 11, 2025
b3a00e0
Update madmin-go to latest version (#5161)
anjalshireesh Mar 11, 2025
c1d5d4c
Update all deps (#5165)
donatello Mar 12, 2025
cf909e1
Add ping sort to mc support top rpc (#5158)
klauspost Mar 13, 2025
0f06190
batch: use server's generate API when available (#5166)
donatello Mar 14, 2025
b2d265d
build(deps): bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2 (#…
dependabot[bot] Mar 24, 2025
d249b65
pre-emptively disable sha256 payload if checksum is set (#5167)
harshavardhana Mar 27, 2025
c652022
upgrade golang-lint to v2 (#5178)
harshavardhana Mar 28, 2025
5ce725b
fix: no data transition will show error for when mc ilm info not foun…
jiuker Mar 28, 2025
ceb07be
fix return EOF failure on lines with trailing empty lines (#5176)
dormanze Mar 28, 2025
5349af0
Add `admin accesskey sts-revoke` and `idp ldap accesskey sts-revoke` …
taran-p Mar 31, 2025
3296636
fix: replace tag and point to relevant release
harshavardhana Mar 31, 2025
2d305ce
fix: error out when the source and destination might be subdirectorie…
jiuker Apr 2, 2025
56f94fd
fix the terminal is damaged when parameters are missing (#5175)
dormanze Apr 3, 2025
e929f89
ConsoleMsg is not set by open source or AIStor, we should remove this…
marktheunissen Apr 8, 2025
0b4d69b
fix: update better error handling (#5188)
wooffie Apr 10, 2025
ddda0fc
typo: fix typo in tracing error for path (#5189)
wooffie Apr 10, 2025
391616f
mirror: skip status message from excluded buckets (#5190)
olljanat Apr 10, 2025
b00526b
feat: add deletemarker info for batch status (#5191)
jiuker Apr 16, 2025
719f121
Add `idp openid accesskey` commands (#5182)
taran-p May 2, 2025
0a686cf
Add support for catalog batch job type (#5150)
donatello May 2, 2025
2c1e058
Explicitly set file permissions for admin-cluster-{bucket,iam}-export…
angry-garden-salad May 2, 2025
bbfe579
Change support profile defaults (#5198)
klauspost May 6, 2025
19d87ba
fix: support chained mirror properly for delete propagation #4558 (#5…
toastsandwich May 6, 2025
b9f3023
removing config cmd (#5201)
toastsandwich May 19, 2025
18c1c94
fix: remove check if lock config exists before set (#5203)
jiuker May 19, 2025
99c1b43
Add STATUS column to batch job list table output (#5202)
angry-garden-salad May 19, 2025
f71ad84
Fix deletion of previously sync'd buckets and objects during mc-mirro…
dhananjaykrutika May 21, 2025
68f1d43
remove fips 'mc' container Dockerfile
harshavardhana May 25, 2025
00fb114
fix: add checks for nil HTTP in admin-trace matches func (#5216)
wooffie Jun 23, 2025
3c9df3f
Update build version (#5218)
klauspost Jun 24, 2025
039be57
Include ARN in "replicate list" output (#5215)
mjs Jun 25, 2025
9a180ce
Some paths like url2Stat will send resource with backslashes on windo…
klauspost Jul 2, 2025
8576e73
mirror and cp support set the maximum number of threads (#5220)
dormanze Jul 2, 2025
4e38f39
feat: add `--storage-class` option to `mc put` subcommand (#5228)
molivier Jul 13, 2025
c305d62
ping: support ping a specified node and remove duplicate port printin…
dormanze Jul 13, 2025
f72d75d
mv:support set tag and checksum (#5133)
dormanze Jul 13, 2025
2676e50
fix: redact sse key in debug logs (#5231)
0xMALVEE Jul 16, 2025
e5d2270
fix: mirror active-active and race condition (#5234)
toastsandwich Jul 19, 2025
ee72571
update dependencies to fix dependent library CVEs: CVE-2025-22874, CV…
yashkrishnan Jul 21, 2025
ae1eab7
chore: clear error message with unauthorized credentials (#5236)
0xMALVEE Jul 23, 2025
5bb5df8
Fix the abnormal exit of the ping command (#5233)
dormanze Jul 23, 2025
b01f0c7
Update links to new docs site (#5242)
djwfyi Aug 13, 2025
7394ce0
feat: beautify output for the ping command (#5237)
dormanze Aug 13, 2025
ed0b962
Modernize + Go version bump + Pin linter (#5256)
klauspost Nov 5, 2025
77f82e1
Add `--ldap-username` and `--ldap-password` flags to `mc idp ldap acc…
paytonward6 Nov 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/go-cross.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
go-version: [1.22.x]
go-version: [1.25.x]
os: [ubuntu-latest]
steps:
- uses: actions/checkout@v4
Expand Down
7 changes: 2 additions & 5 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
GO111MODULE: on
strategy:
matrix:
go-version: [1.22.x]
go-version: [1.25.x]
os: [ubuntu-latest, macos-latest, windows-latest]
steps:
- name: Set up Go ${{ matrix.go-version }} on ${{ matrix.os }}
Expand Down Expand Up @@ -69,14 +69,11 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v2
with:
go-version: 1.22.x
go-version: 1.24.x

- name: Checkout code
uses: actions/checkout@v2

- name: Test 386
run: GOOS=linux GOARCH=386 go test -short ./...

- name: Staticcheck
# Run with defaults, but allow errors with other formats ST1005
run: go install honnef.co/go/tools/cmd/staticcheck@latest && make lint
2 changes: 1 addition & 1 deletion .github/workflows/vulncheck.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: 1.22.5
go-version: 1.25.x
- name: Get official govulncheck
run: go install golang.org/x/vuln/cmd/govulncheck@latest
shell: bash
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,5 @@ mc
mc.RELEASE*
mc.gz
.DS_Store
.vscode/
.vscode/
.bin/
62 changes: 36 additions & 26 deletions .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,42 @@
version: "2"
linters:
disable-all: true
default: none
enable:
- typecheck
- goimports
- misspell
- staticcheck
- gomodguard
- govet
- revive
- ineffassign
- gomodguard
- gofmt
- misspell
- revive
- staticcheck
- unused
settings:
misspell:
locale: US
exclusions:
generated: lax
rules:
- path: (.+)\.go$
text: instead of using struct literal
- path: (.+)\.go$
text: should have a package comment
- path: (.+)\.go$
text: error strings should not be capitalized or end with punctuation or a newline
- path: (.+)\.go$
text: error strings should not end with punctuation or newlines
- path: (.+)\.go$
text: error strings should not be capitalized
paths:
- third_party$
- builtin$
- examples$
formatters:
enable:
- gofmt
- gofumpt

linters-settings:
golint:
min-confidence: 0

misspell:
locale: US

# Choose whether or not to use the extra rules that are disabled
# by default
extra-rules: false

issues:
exclude-use-default: false
exclude:
- instead of using struct literal
- should have a package comment
- error strings should not be capitalized or end with punctuation or a newline
- goimports
exclusions:
generated: lax
paths:
- third_party$
- builtin$
- examples$
Loading