------------------------------------------------------------------- Thu Feb 02 07:22:08 UTC 2023 - kastl@b1-systems.de - Update to version 20230128T202938Z: * Use --api-key flag on register when provided (#4458) * fix: hide duration flag its not useful for users (#4457) * Add support for restoring SSE-C encrypted objects (#4456) * use humanize.IBytes instead of humanize.Bytes (#4455) * cleanup mc to use 'go' errs to be 'e' (#4450) * Corrected the logic for calculating the expiration no of days (#4451) * Corrected output for command `mc admin info` (#4448) * Support --airgap in unregister command (#4441) * Add support of giving a comment to service accounts (#4438) * Improve message when profile upload fails (#4443) * Simplify/speedup container image publishing script (#4442) ------------------------------------------------------------------- Fri Jan 13 06:10:14 UTC 2023 - kastl@b1-systems.de - Update to version 20230111T031416Z: * Add confirm flag to `mc admin update --yes` (#4439) * Renew license online if license file not passed (#4429) * Rename admin replicate subcommands (#4383) * support concurrent uploads for 'mc pipe' (#4435) * rb: avoid throwing error for force delete of prefix (#4436) * Upload inspect data to SUBNET (#4420) * trace: Add bootstrap tracing type (#4416) * Allow mirror to continue syncing after an object fails to sync (#4427) ------------------------------------------------------------------- Wed Jan 04 15:48:50 UTC 2023 - kastl@b1-systems.de - Update to version 20221224T152138Z: * trace: Add input and output filters options (#4353) * upgrade UBI image to 8.7 (#4425) * avoid converting API types to local forms in 'mc' (#4424) * Change formatting of `mc stat` (#4397) * Change `mc replicate add|update` to integrate create remote targets (#4403) * admin-trace: Fix support for tracing scanner calls (#4417) * fix: Correctly print svc accounts list (#4422) * fix: replicate remove show partial operations if any (#4418) * reorganize ILM tier commands (#4385) * Print 'Cancel upon user request' when the global context is cancelled (#4406) * fix: improve the information on retention config (#4411) * show endpoint in the replication status (#4412) * heal: Reword new disks healing summary (#4413) * fix: IDP enable/disable command (#4410) * Upgrade golang.org/x/net (#4405) ------------------------------------------------------------------- Fri Dec 16 13:11:17 UTC 2022 - kastl@b1-systems.de - Update to version 20221213T002328Z: * Add LDAP policy attach/detach commands (#4390) * mirror: continue operations even if source object goes missing (#4402) * Add full list of call types. (#4401) * trace: Add two validations for passed arguments (#4399) * admin update: Add a prompt for confirmation (#4400) * stat: avoid unix epoch time when printing date (#4398) * Stat: Do not append a slash when --rewind is specified (#4396) * find: Add support of --versions flag (#4394) * Report data usage in `mc stat` of bucket (#4392) * Add staticheck to make lint (#4395) * add HiddenAliases to avoid printing aliases when deprecated (#4393) * Move `mc admin bucket quota` to `mc quota` (#4389) * add support for upload/download limits (#4388) * rename force-delete to purge hidden flag (#4387) * Add staticcheck to CI (#4386) ------------------------------------------------------------------- Mon Dec 05 10:20:13 UTC 2022 - kastl@b1-systems.de - Update to version 20221202T234847Z: * fix: IDP remove commands (#4384) * Bump up madmin-go to v2 (#4382) * Use NewArnFromString when parsing user-provided ARN string (#4378) * Move `support logs` to `admin logs` (#4381) * Add commands to set, show and remove proxy (#4375) * Restructure `mc support callhome` command (#4372) * top-locks: Include lock duration in --json output (#4366) * fix: stat --json output for single alias (#4376) * Add site resync commands (#4269) ------------------------------------------------------------------- Fri Nov 18 13:37:54 UTC 2022 - kastl@b1-systems.de - Update to version 20221117T212039Z: * ilm-ls: report ExpiredObjectDeleteMarker correctly (#4373) * fix `cp --zip` so it copies to given destination name (#4358) * fix: mc stat for filesystem items (#4371) * ls: Fix listing versions when the system clock is off (#4370) * du: Do not count directories in FS mode (#4369) * fix: examples for `mc admin idp` commands (#4368) * update license headers to 2022 (#4360) * fix: 'du' clean the input path to avoid extra counting (#4361) * encrypt: remove sse-s3 example (#4357) * Improve ilm-add flags and ilm-ls output (#4262) * Add LDAP Policy Entities command (#4318) ------------------------------------------------------------------- Tue Nov 15 15:44:17 UTC 2022 - kastl@b1-systems.de - Update to version 20221107T234739Z: * Bump up madmin-go for IDP API client bugfix (#4351) * Replicate-update instead of replicate-edit (#4346) * replicate diff: change ui (#4347) * Handling newerNoncurrentVersions Expiry and Transition in validation (#4348) * More improvements in format of perf test results (#4350) * Update admin IDP commands with new design (#4310) * Update version of madmin-go to v1.7.3 (#4344) * add help menu for cmd 'mc admin user add' (#4337) * modify operation type in message (#4339) * fix: stat command with a directory marker (#4341) * generalize input for ctx.Command.Name (#4338) * Fix typo in rebalance-stop output (#4336) * fix up rebalance commands for 'mc' error conventions and usage (#4333) * feat: admin-rebalance subcommands (#4186) * Add support for inspect data v2 (#4185) ------------------------------------------------------------------- Sat Oct 29 15:39:08 UTC 2022 - kastl@b1-systems.de - Update to version 20221029T100923Z: * Add new healing summary (#4323) * support inspect: bump up metadata version (#4331) * Improve format of perf tests output (#4330) * Updating usage for mc replicate edit (#4328) ------------------------------------------------------------------- Tue Oct 25 04:44:22 UTC 2022 - kastl@b1-systems.de - Update to version 20221022T033929Z: * improve retention CLI errors and comply with 'mc' style (#4321) * Fixing typo in MC (#4320) ------------------------------------------------------------------- Fri Oct 21 10:57:25 UTC 2022 - kastl@b1-systems.de - Update to version 20221020T232633Z: * make sure to pass jobType to GenerateBatchJob() (#4319) * replication diff: add header (#4288) * Add command to unregister a cluster (#4314) * Add LDAP support for IDP Config commands (#4296) * Improve help text for `support profile|perf` (#4311) * update new deps (#4303) * change example bucket names to simple names (#4308) * Add number of offline disks in heal info summary (#4305) * avoid unnecessary tea program for 'license info' (#4306) * Print license info table with solid lines (#4301) - BuildRequire go1.18 ------------------------------------------------------------------- Mon Oct 17 05:14:19 UTC 2022 - kastl@b1-systems.de - Update to version 20221012T181250Z: * list jobTypes currently supported (#4298) * use showAppAndExit() for pager help (#4292) ------------------------------------------------------------------- Mon Oct 10 06:16:28 UTC 2022 - kastl@b1-systems.de - Update to version 20221009T211059Z: * feat: Introduce 'mc batch' command (#4225) * Support `--dev` flag in license info|update (#4281) * Keep help output after quitting (#4289) * Replace 'policy' with 'anonymous' in readme (#4287) * Show airgapped registration link in different color (#4282) ------------------------------------------------------------------- Mon Oct 10 06:12:07 UTC 2022 - kastl@b1-systems.de - Update to version 20221006T012006Z: * upgrade pkg and madmin-go deps * Upgrade minio/pkg dependency (#4280) * fix: updateURL when customURL is not passed (#4279) * upgrade minio/pkg v1.4.3 ------------------------------------------------------------------- Tue Oct 04 08:26:27 UTC 2022 - kastl@b1-systems.de - Update to version 20221001T075614Z: * update minio-go/v7 master * remove 'mc policy' command (#4276) * Remove perf tests from support diagnostics (#4277) * convert tabs to spaces in all commands (#4275) * Save API key if present in the license (#4266) * re-order the support perf UI (#4268) * error out from support commands if not registered (#4271) * Use a pager for help output (#4245) * avoid expensive threads profile by default (#4270) * Upload results of perf tests to SUBNET (#4254) * update minio-go to address missing userMetadata (#4263) * Fix mc admin scanner info --json (#4264) * Update documentation links with new URLs (#4261) * Print supported flags only if there is at least one flag defined (#4259) * rename disks -> drives almost everywhere (#4257) ------------------------------------------------------------------- Wed Sep 21 08:29:18 UTC 2022 - kastl@b1-systems.de - Update to version 20220916T091647Z: * disks must be renamed to drives everywhere for display (#4255) * Upload profile zip to SUBNET (#4226) * Export perf test result related types (#4246) * ilm-add: update flags related to tiering (#4250) * fix: use deadlineconn properly (#4249) * Remove duplicate key in .golangci.yml (#4247) * Do Go vulncheck directly (#4248) * allow support for airgapped 'mc update' URL (#4244) * Add --request-header to trace cmd to filter http requests (#4238) * add vulncheck action to CI (#4243) * add hotfix build support (#4240) * allow terminal control back for 'top api/disk' (#4239) * Avoid cutting policy name in admin policy list command (#4241) * allow terminal control back after bubbletea UI (#4237) * fix: alignment issue in mc ping. (#4218) * Add a pull request github template (#4234) * Add objects sizes histogram to bucket info (#4236) * Update minio-go to for recent pkg/lifecycle fixes (#4235) * ls: Fix ls exit code related to some errors in FS (#4233) * cleanup commands to use Go 'err' as 'e' (#4232) * Add mc admin trace --call=healing (#4229) * use go1.18 alpine image (#4228) * fix: use DurationFlag to response-threshold (#4227) ------------------------------------------------------------------- Wed Sep 07 13:03:34 UTC 2022 - kastl@b1-systems.de - Update to version 20220828T200811Z: * Fix `support callhome status` command (#4222) * change progress unicode style, simplify progress bar init() (#4224) * Fix mb with-versioning (#4223) * Fix `support logs status` command (#4221) * Fix config parsing with updated madmin helper (#4220) * feat: support head with --zip (#4219) * trim response to two-decimal places in ping command (#4214) ------------------------------------------------------------------- Wed Sep 07 13:01:03 UTC 2022 - kastl@b1-systems.de - Update to version 20220823T054520Z: * Enhancements in registration and diagnostics (#4200) * remove 'mc mb' short flag to avoid confusion * Add `od` command (#4180) * feat: --with-versioning flag to create bucket as versioned (#4216) * Introduce disk IO statistics UI (#4201) * Update madmin dep to fix a crash (#4215) * Move config parsing logic to madmin (#4212) * Add --disable, --enable and --prefix to ilm commands (#4209) * fix: ping must call AdminInfo only with '--distributed' (#4208) * Update github.com/minio/cli version (#4192) * Update config output JSON format (#4207) * Clarify error when user has no policy (#4206) ------------------------------------------------------------------- Wed Sep 07 12:59:33 UTC 2022 - kastl@b1-systems.de - Update to version 20220811T003048Z: * Make environment variables output highlighted (#4205) * rename mc admin top to mc support top (#4191) * update minio-go/v7 v7.0.34 (#4203) * Add trace support for decommissioning (#4195) * upgrade CI/CD go1.19 (#4204) * Change the JSON output of mc support perf (#4198) * Print a better error msg when net perf is unsupported (#4194) * restart: Use health check instead of service info API (#4190) * Fix example description for `mc support perf` (#4193) * apply --status-code only for HTTP traces if present (#4189) * update ping command with new terminal UI (#4163) * rename Remove -> Removed in 'mc rm' (#4187) * Update examples for admin-config-reset (#4160) ------------------------------------------------------------------- Wed Sep 07 12:57:18 UTC 2022 - kastl@b1-systems.de - Update to version 20220805T080128Z: * Change ui for admin cluster bucket import (#4184) * rb: Better error message when the user passes an object name (#4183) * rm: Fix successful message for operations on the filesystem (#4182) * support in-place rewrite of objects in heal and convert the format (#4175) * remove sysinfo from errorIf with globalDebug (#4178) * add errors to admin top api command (#4176) * Save api key passed as argument in config (#4157) ------------------------------------------------------------------- Mon Aug 01 11:13:22 UTC 2022 - kastl@b1-systems.de - Update to version 20220729T191716Z: * change rm color on the terminal (#4171) * rm: add fake message with --fake (#4170) * Remove isURLPrefixExists() call (#4173) * Use madmin-go version 1.4.9 (#4169) * Validate license against deployment id (#4161) * introduce net.Conn deadlines to avoid hung connections (#4164) * New offline registration flow (#4156) * Add admin bucket info command (#4109) * Add `mc replicate diff` cmd to show unreplicated objects (#4127) * support perf to execute all speed tests (#4158) * remove sysinfo from --json mode without --debug (#4159) * Add support for NewerNoncurrentVersions (#4153) * info: Show pools summary of a erasure cluster (#4162) * Add mc cat --tail and --offset (#4149) * Add `license update` command (#4155) ------------------------------------------------------------------- Tue Jul 19 08:21:04 UTC 2022 - kastl@b1-systems.de - Update to version 20220715T092055Z: * Move mc admin top scanner -> mc admin scanner info (#4151) * update madmin-go to v1.4.5 (#4154) * Move `support register` to `license register` (#4150) ------------------------------------------------------------------- Sat Jul 16 19:29:23 UTC 2022 - kastl@b1-systems.de - Update to version 20220711T161612Z: * add mc ping command (#4074) * update minio-go to v7.0.31 * fix: tier-add help (#4148) ------------------------------------------------------------------- Thu Jul 07 06:40:09 UTC 2022 - kastl@b1-systems.de - Update to version 20220706T145436Z: * Add `--api-key` flag to `mc support register` (#4144) * Add commands to manage external IDPs (#4131) * Upgrade madmin (#4145) * reset timer after the function body is finished (#4143) * Add admin top scanner & trace --call=scanner (#4130) * Implement `mc ready` to check if the cluster is ready or not (#4101) * Add `support status` command (#4140) * update minio-go/v7 to v7.0.30 (#4136) * refactor: replace strings.Replace with strings.ReplaceAll (#4135) * update to RedHat UBI 8.6 ------------------------------------------------------------------- Mon Jun 27 13:22:50 UTC 2022 - kastl@b1-systems.de - Update to version 20220626T185148Z: * change admin console to support logs show (#4132) * admin: add admin cluster iam import/export cmd (#4102) * Save license at the time of registration (#4123) * add further license banners in default 'help' output (#4129) * Switch to last commit time based release (#4128) ------------------------------------------------------------------- Wed Jun 22 08:50:13 UTC 2022 - kastl@b1-systems.de - Update to version 20220617T025250Z: * Update version printing to include more information (#4125) * filter out hidden flags from error printing (#4122) * Healing finish estimation time relies on disk usage space (#4124) * fix: help output formatting for cluster bucket export/import * add unfreeze command to 'unfreeze' S3 API calls (#4121) * Add commands to enable/disable callhome and logs (#4107) * improve UI for driveperf inspired from object perf test (#4118) * add import/export bucket metadata command (#4087) * extend Go's time.ParseDuration to support days, weeks and years (#4116) * improve UI for netperf inspired from object perf test (#4117) ------------------------------------------------------------------- Wed Jun 22 08:44:44 UTC 2022 - kastl@b1-systems.de - Update to version 20220611T211036Z: * fix: 'mc admin top api' IOPs, RX/TX remove them (#4115) ------------------------------------------------------------------- Wed Jun 22 08:39:48 UTC 2022 - kastl@b1-systems.de - Update to version 20220610T222912Z: * Improve success message in `support register` cmd (#4108) * ignore remove errors for WORM protected objects (#4111) * Bump up linter version (#4114) * update help for 'mc admin top api' * feat: Add 'mc admin top api' for realtime view (#4112) * heal: Fix single disk healing ETA reporting (#4113) * fix: callhome get error when subnet hook not set (#4089) * Fix replicate status detail summary (#4104) * add hidden force-delete option (#4097) * cleanup print message for 'support profile' (#4099) * update go deps for yaml.v3 and minio-go * regression: update golang.org/x/crypto (#4096) * Hide `mc support callhome` command (#4091) * alias: Enable self signed TLS prompt in darwin platforms (#4094) * fix: SubKeyId may not be same AuthorityKeyId for self-signed CA (#4093) * Deprecate --name flag from `support diag` (#4092) * add JSON flag support for decom status (#4086) * modify support profile command (#4061) * trace: Show milliseconds in trace output (#4083) ------------------------------------------------------------------- Sat May 14 18:38:17 UTC 2022 - kastl@b1-systems.de - Update to version 20220509T040826Z: * Prefix version suspension (#4064) * doc: Fix broken link (#4072) * avoid cascading deletes for active-active setups (#4079) * Fix example for `mc admin replicate edit` (#4080) * Add admin prometheus metrics (#4049) * Use latest version of madmin-go (1.3.13) (#4075) * Add support for minio warm tier (#4009) ------------------------------------------------------------------- Fri May 06 06:19:04 UTC 2022 - kastl@b1-systems.de - Update to version 20220504T060755Z: * update golang.org/x/crypto (#4068) * fix: support autocompletion for command aliases (#4070) * Document setting multiple policies (#4065) * Fix client-s3 Stat() for prefix with parallel lower prefixes (#4069) * fix: README.md rename config to alias (#4062) ------------------------------------------------------------------- Wed Apr 27 12:41:41 UTC 2022 - kastl@b1-systems.de - Update to version 20220426T180022Z: * Error message when update failing due to permissions (#4057) * info: Add the count of total versions details (#4060) * update minio/pkg to v1.1.22 * Remove cpuio as default in profiling (#4056) ------------------------------------------------------------------- Wed Apr 20 05:50:37 UTC 2022 - kastl@b1-systems.de - Update to version 20220416T211121Z: * Update documentation for --older/newer-than flags (#4039) * update minio/pkg deps * Load proxy config when probing for server TLS certificate (#4052) * mirror: Do not create remote bucket with --dry-run (#4054) * mirror: Stop minio-go bucket listen when watch is cancelled (#4053) * update minio-go/v7, minio/pkg deps * Replace fake with dry-run (#4050) * fix usage message wording (#4048) * Add mutex, threads and cpuio as default in profiling (#4046) * Error handling for remove alias request if alias not found (#4017) * update to latest madmin-go v1.3.11 ------------------------------------------------------------------- Sat Apr 16 09:07:02 UTC 2022 - kastl@b1-systems.de - Update to version 20220407T214327Z: * Do not rely on contentCh to print removal messages (#4041) * Get speedtest results as part of `support diag` (#4034) * Simplify `mc ilm ls` (#4042) * Compute bucket/object correctly for some endpoints (#4040) * mirror: Do not exit upon errors when --watch is passed (#4032) * rm: Fix sending an object/version to removal with --no-current flag (#4038) ------------------------------------------------------------------- Sat Apr 02 11:39:55 UTC 2022 - kastl@b1-systems.de - Update to version 20220401T234448Z: * `mc rm --non-current should remove top level deletemarker (#4037) * Make sure to print `mc rm` dry run message (#4033) ------------------------------------------------------------------- Thu Mar 31 07:19:19 UTC 2022 - kastl@b1-systems.de - Update to version 20220331T045530Z: * Fix mc rm --non-current to use --older-than filter if specified (#4030) * Fix message in `admin subnet health` (#4019) * Typo: Fix error messages on service account operations (#4026) * admin trace: convert trace type to string in json fmt (#4029) ------------------------------------------------------------------- Fri Mar 18 10:30:00 UTC 2022 - kastl@b1-systems.de - Update to version 20220317T202506Z: * use globalRootCAs always do not initialize new certPools * Fix alias add when --insecure is passed in a non tty (#4025) * replicate add should enable all replication types by default (#4021) * alias: fetch peer certificate when adding an alias (#4010) ------------------------------------------------------------------- Mon Mar 14 08:22:20 UTC 2022 - kastl@b1-systems.de - Update to version 20220313T223400Z: * mv: Fix regression when checking lock in target bucket (#4015) * svcacct: Show successful message after deletion (#4016) ------------------------------------------------------------------- Wed Mar 9 12:58:45 UTC 2022 - Johannes Kastl - change executable name to minio-client; remove Conflicts to mc ------------------------------------------------------------------- Wed Mar 09 12:44:33 UTC 2022 - kastl@b1-systems.de - Update to version 20220309T020836Z: * Allow remote target endpoint to point to different host (#4012) * Implement "mc support perf net" for network throughput test (#3998) ------------------------------------------------------------------- Fri Mar 04 08:54:09 UTC 2022 - kastl@b1-systems.de - Update to version 20220303T211224Z: * update some wording and docs under tier commands (#4007) * Remove --schedule flag from `support diag` command (#4003) * more validation for retention commands (#4004) * Add support for tier-rm/tier-verify (#3996) * Fix arm FreeBSD build (#4006) * Quote special characters in share curl command (#4000) * watch: Clean up watch when restarting mirror after an error (#3993) ------------------------------------------------------------------- Sat Feb 26 09:58:39 UTC 2022 - kastl@b1-systems.de - Update to version 20220226T035831Z: * remove trimming of top level path * Add cpuio profile type (#3988) * Updated help text to clarify alias (#4001) * mirror: Proper cleanup after exit (#3994) * update wording of svacct command line * update CREDITs file for new deps * update go mod tidy -compat=1.17 * tier-info: Add bar charts for 24hr dailys tier-stats (#3928) ------------------------------------------------------------------- Wed Feb 23 08:59:11 UTC 2022 - kastl@b1-systems.de - Update to version 20220223T031559Z: * update minio-go/v7 to v7.0.23 * fix: rename 'perf drives' to 'perf drive' (#3991) * Add `mc support callhome get` command (#3986) * Refactor profiling and add goroutines (#3992) * fix: rm should reject --non-current with --recursive (#3987) * Remove cli flag `subnet-proxy` (#3989) * update minio-go to v7.0.22 * fix: admin info output for multiple pools (#3985) ------------------------------------------------------------------- Mon Feb 21 12:42:46 UTC 2022 - Johannes Kastl - new package minio-client (executable name: mc): MinIO Client is a replacement for ls, cp, mkdir, diff and rsync commands for filesystems and object storage