master
upgrade golang-lint to v2 (#5178)
fix: broken 'anonymous get-json'
mirror: add the duration time and beautify the output (#5125)
Add `mc admin accesskey` commands (#5038)
Add `idp openid accesskey` commands (#5182)
Add `admin accesskey sts-revoke` and `idp ldap accesskey sts-revoke` (#5160)
cosmetic: Hide mc admin bucket and its subcommands visible (#4905)
Modernize + Go version bump + Pin linter (#5256)
Remove `mc admin bucket remote bandwidth` command and introduce (#4430)
Explicitly set file permissions for admin-cluster-{bucket,iam}-export… (#5194)
add import/export bucket metadata command (#4087)
fix: explicit fd close fix (#5129)
admin: add admin cluster iam import/export cmd (#4102)
Bump up minio/pkg to v3 (#4940)
Add response details for policy attach/detach cmd (#4602)
Fix incorrect bool parsing (#4991)
update license headers to 2022 (#4360)
Add errors for deprecated commands (#4498)
heal: More UX changes (#5052)
Move `mc admin idp` to `mc idp` (#4574)
add support for pre-2023 minio deployments (#5122)
Added `mc admin kms key list ALIAS` command (#4663)
ConsoleMsg is not set by open source or AIStor, we should remove this an… (#5186)
Restructure adding and removing policies from users and groups (#4428)
Support metrics-v3 api in `admin prometheus generate` (#4985)
Fix warnings (#5023)
feat: admin-rebalance subcommands (#4186)
fix the terminal is damaged when parameters are missing (#5175)
Add site resync commands (#4269)
Rename admin replicate subcommands (#4383)
Move mc admin top scanner -> mc admin scanner info (#4151)
chore: update deps (#5102)
Update admin-service.go (#5010)
Fix panic in `mc admin health` command (#4921)
reorganize ILM tier commands (#4385)
fix: add checks for nil HTTP in admin-trace matches func (#5216)
Implement 'mc admin user sts info' command (#4377)
add 'alias export' command (#4759)
cleanup use of os.Environ() re-use env.List(prefix) (#5048)
alias: `mc alias list` command outputs the alias information specified by MC_CONFIG_ENV_FILE (#5028)
typo: fix typo in tracing error for path (#5189)
remove 'mc mb' short flag to avoid confusion
generalize input for ctx.Command.Name (#4338)
batch: use server's generate API when available (#5166)
Add STATUS column to batch job list table output (#5202)
Add `batch cancel` command (#4506)
Update version printing to include more information (#4125)
Add staticcheck to CI (#4386)
mirror: Fix removal of FS target without a trailing slash (#4560)
bring back the original progress bar (#4866)
fix: redact sse key in debug logs (#5231)
fix: error out when the source and destination might be subdirectories of each other (#5173)
Add commands for managing Bucket CORS (#5019)
Add --checksum param to pipe, put, cp, mirror (#5043)
chore: clear error message with unauthorized credentials (#5236)
Giving mirror the option to exit early when --remove is not set (#5116)
fix: mirror with local path (#4825)
fix: make sure to set the right sse-kms key (#4967)
list versions including DEL marker when figuring out Stat() (#4951)
Add metadata and tags to mc find (#4531)
Add CRC64NVME checksum type. (#5142)
fix: support 'mc put --if-not-exists' (#4963)
The version-id in the get command does not work (#5110)
feat: beautify output for the ping command (#5237)
fix return EOF failure on lines with trailing empty lines (#5176)
feat: service restart/update provides now per node status (#4827)
Add `--ldap-username` and `--ldap-password` flags to `mc idp ldap accesskey create-with-login` (#5258)
Add `edit`, `enable`, and `disable` to `mc idp ldap accesskey` (#5033)
policy entities now print group memberships per user (#4961)
Add `idp ldap accesskey` (#4686)
Change enable to "enable=" (#5104)
Add updatedAt for ilm-rule-ls (#4579)
ILM rule type filter flags should work with --json (#4814)
Allow STANDARD_IA as a AWS tier storage class (#4994)
Add ability to update tier credentials for Azure svc principal accounts (#4975)
fix: no data transition will show error for when mc ilm info not found (#5177)
fix empty ilm tier list output (#5145)
tier: Add hidden --force to remove tiering command (#5031)
Add command to unregister a cluster (#4314)
mc find - allow absolute times (#5118)
use ubi-micro instead of ubi-minimal (#4725)
mv:support set tag and checksum (#5133)
Validation optimization - reduce HEAD calls during cp and mv operations (#4710)
run gofumpt -extra on all source files (#4634)
Add string/json output string mc pipe (#5065)
support unix-pipes with bigger buffers for performance (#4472)
Improve output readability for `mc stat` command (#4597)
feat: add `--storage-class` option to `mc put` subcommand (#5228)
fix: add error message to mc put (#4849)
fix quota info (#5040)
Move `mc admin bucket quota` to `mc quota` (#4389)
docs: explain scanner bucket quota check process (#5011)
add alias name to 'mc ready' (#5044)
Include ARN in "replicate list" output (#5215)
Rename mc replicate diff as mc replicate backlog (#4568)
add HiddenAliases to avoid printing aliases when deprecated (#4393)
Fix non-recursive compares against alias+key on Windows (#4983)
fix: remove check if lock config exists before set (#5203)
Created a retry mechanism and added a --retry flag to mc mirror (#4715)
Large MC Update (new encryption flags, functional test suite, removal of session code, minor cleanup, vuln. updates ) (#4882)
lint: Fix new detected lint complaints (#5080)
Update links to new docs site (#5242)
conditionally disallow list() when object does not exist (#5016)
Add "mc support upload" encryption (#5113)
Expose health diagnostics related functions (#4885)
Remove logs feature from 'mc support callhome' (#5157)
Show net info spinner in health diagnostics (#4741)
Report errors and better file names for mc support inspect (#5062)
feat: support perf client to show `TX` from client to server (#4645)
support site perf replication (#4608)
Change support profile defaults (#5198)
Add commands to set, show and remove proxy (#4375)
Ensure `--airgap` is available on all support commands (#4633)
trace: avoid aggregate statistics TX/RX with --all (#4998)
fix: miss count for 'mc support top drive' (#4624)
Add basic RPC metrics via `mc support top rpc` (#5060)
Add ping sort to mc support top rpc (#5158)
Making cli pager optional + better visual indicators for scrolling (#4819)
Use lipgloss's table package for ilm-tier-ls (#4890)
fix: remove count flag and show the byteRate for support top net (#4639)
Improve trace stats (#5095)
fix: urls equals nil deref (#5126)