Skip to content

Releases: minio/mc

Bug fix release

18 Jan 21:28
RELEASE.2018-01-18T21-18-56Z
Compare
Choose a tag to compare

Changelog

  • Improve lock error message (#2353)
  • vendorize minio-go to version 4.0.6 (#2357)
  • Update heal command - remove upload healing (#2355)
  • fix for prefix based rm (#2354)
  • fix missing metadata in stat cmd (#2348)
  • Copy metadata during mirror and cp peration (#2347)
  • mirror with --watch should copy and exit for s3 endpoints (#2345)
  • correct stat behavior and message (#2344)
  • Use client-fs_other on OpenBSD (#2342)
  • stat: fix output to show bucket in stat listing (#2340)
  • Translate mc docs to Chinese. (#2309)
  • Correct typo in mc cat (#2336)

Bug fix release

12 Dec 01:15
RELEASE.2017-12-12T01-08-02Z
Compare
Choose a tag to compare

Highlights

  • cp/mirror commands dramatically improved in performance for small files.
  • Deprecates MC_MULTIPART_THREADS env var and --parallel flag by auto
    scaling the workers depending on the bandwidth patterns.
  • mirror deprecates --force command and uses --overwrite instead.
  • mc config host add now auto probes signature type of the remote backend.

Changelog

  • fix: Consider insecure flag in host add cmd (#2331) <A. Elleuch>
  • Parallelize upload/remove in cp/mirror commands (#2289) <A. Elleuch>
  • mc: Remove MC_MULTIPART_THREADS env variable (#2326)
  • ui: consistenly use "flag" instead of "option" in error messages (#2325)
  • Rearrange exclude code to filter source and target URLs (#2322)
  • Fix typo in find help (#2323)
  • Add mc rm support to recursively remove site (#2265)
  • Fixing find help message and behavior (#2320)
  • Add negative test for presigned post policy (#2302)
  • mirror: Deprecate --force instead add --overwrite (#2318)
  • Skip color theme for quiet mode (#2313)
  • fix: append XAttr to metadata only if metadata requested (#2310)
  • Add success log in "config host add" tests (#2306)
  • Fix ENV handling in mc (#2282)
  • Relax access key, secret key validation (#2300)
  • Fix: mc rm to error when nonempty directory is deleted (#2303)
  • Update minio-go (#2299)
  • Add new stat sub command (#2275)
  • fix JSON format error in functional test (#2294)
  • Fix command line docs and update complete-guide (#2290)
  • Add newS3Config helper to auto-probe signature type. (#2292)
  • Add context in Put api call for cp/mirror. (#2291)
  • Fix macOS cross compilation issue. (#2287)
  • Enable mc build tests on go1.9 (#2276)
  • ls: show ETag in json formatted output (#2285)

Feature release and bug fixes.

14 Oct 05:34
RELEASE.2017-10-14T00-51-16Z
Compare
Choose a tag to compare

Highlights

  • Introducing new find command.
  • cat command now detects unprintable characters.
  • Configure total multipart threads for uploading by setting environment variable MC_MULTIPART_THREADS
  • cp now supports parallel copies using mc cp --parallel 4.
  • mirror now copies based on time difference as well.

Changelog

  • Add find command in docs, remove deprecated files and entries. (#2286) (5 hours ago)
  • Add find basic functional test (#2284) (21 hours ago)
  • Add exclude option to mirror command (#2269) (32 hours ago)
  • Bucket events times are in RFC3339 format (#2278) (35 hours ago)
  • Refactor and fix find bugs (#2273) (4 days ago)
  • fix: Correct some cp/mirror help indentations (#2268) (8 days ago) <A. Elleuch>
  • refactor find command to be simpler (#2264) (8 days ago)
  • cat: Print ^? for unprintable characters (#2217) (9 days ago) <A. Elleuch>
  • Fix and honor --json flag for find command. (#2263) (10 days ago)
  • Ignore test_watch_object() for mint in functional test (#2267) (11 days ago)
  • Allow multipart threads to be configured via environment variable (#2254) (11 days ago)
  • rename assert functions for correct meaning in functional tests (#2266) (11 days ago)
  • tests: Add negative put object & make bucket tests (#2262) (12 days ago) <A. Elleuch>
  • Support copy in parallel (#2258) (2 weeks ago)
  • Update quiet flag usage to indicate it only turns off progress bar (#2257) (3 weeks ago)
  • add functional tests (#2253) (3 weeks ago)
  • Add the install instructions for the snap (#2244) (5 weeks ago)
  • Fix parsing error with mc find --older, and --newer (#2249) (5 weeks ago)
  • Fix find help text formatting. (#2247) (5 weeks ago)
  • Implement mc find (#2201) (5 weeks ago)
  • Vendorize new changes from minio-go (#2246) (6 weeks ago)
  • Rename the snap to minio-client (#2243) (6 weeks ago)
  • session: Reimplement using sub-commands (#2225) (8 weeks ago)
  • Enable ubuntu snaps for mc (#2235) (9 weeks ago)
  • Fix credentials argument parsing (#2238) (9 weeks ago)
  • Move pkg/probe from vendor dir to package dir (#2236) (9 weeks ago)
  • config: Provide meaningful errors for invalid URL and Alias. (#2233) (10 weeks ago)
  • Set region for mc from s3 endpoint when its available (#2234) (2 months ago)
  • share: Presign objects under a dir prefix (#2215) (2 months ago) <A. Elleuch>
  • diff: reword help message (#2222) (3 months ago)
  • vendorize new changes from minio-go (#2227) (3 months ago)
  • Improved experimental log of mc admin heal to only appear on heal specific mc commands (#2230) (3 months ago)
  • Correct typos in mc admin heal warning message. (#2219) (3 months ago)
  • Add DisableCompression to override auto-decompress (#2216) (3 months ago) <A. Elleuch>
  • Fix typo (#2218) (3 months ago)
  • Display watch help [FLAGS] before target (#2220) (3 months ago)
  • Improve mc-cp error message (#2208) (3 months ago)
  • fix to mc admin (#2207) (3 months ago)
  • mc: Vendorize minio-go this brings in streaming support. (#2203) (3 months ago)
  • mirror/diff: Ignore errors during objectDifference. (#2200) (3 months ago)
  • cat: Ignore Stat() error and pass to Get() (#2166) (3 months ago) <A. Elleuch>
  • mc: Inherit global flags for initialization messages. (#2189) (4 months ago)
  • minio-go: Revendorize to update (#2194) (4 months ago) <A. Elleuch>
  • build: Fix release tags of filenames in release. (#2192) (4 months ago)
  • mirror: Add timestamp check similar to aws s3 sync (#2188) (4 months ago)
  • Allow minio-go to validate bucket names. (#2183) (4 months ago)

Bug fix release.

15 Jun 04:12
RELEASE.2017-06-15T03-38-43Z
Compare
Choose a tag to compare

Highlights

  • mc watch now supports listening on Get and Head events as well.
  • China endpoint is fully supported now.
  • mc mirror now syncs empty buckets as well.

Changelog

  • Add -s -w for gen-ldflags.go (34 minutes ago)
  • Add Docker release files for mc (#2182) (68 minutes ago)
  • Fix travis and some code formatting (#2181) (30 hours ago)
  • config: default S3v2 for google endpoints (#2179) (30 hours ago)
  • config: Hosts listing cuts fields and adds '...' (#2180) (2 days ago)
  • Changed install from source instructions. (#2178) (6 days ago)
  • Updated build instructions from source. (#2177) (6 days ago)
  • build/release: Add sha256sums for minio client releases. (#2171) (7 days ago)
  • fix: Set quiet when term width is unavailable (#2173) (8 days ago)
  • Remove client instance being sent back in eventInfo() (#2167) (10 days ago)
  • Call the progress bar Finish method once all files are updated (#2165) (3 weeks ago)
  • mirror: Sync empty buckets (#2160) (3 weeks ago)
  • Add UTCNow() helper function (#2155) (4 weeks ago)
  • s3: Enforce virtual host style with China endpoint (#2153) (5 weeks ago)
  • docs: Fix bash_autocomplete download link (#2150) (5 weeks ago)
  • fs: Allow copying to special files if possible. (#2146) (6 weeks ago)
  • mb: Update pkg to retry mb with unmatched region (#2139) (7 weeks ago)
  • mb: Add -p flag to ignore existing bucket/dir (#2143) (7 weeks ago)
  • Added configure section with note for Docker users (#2141) (7 weeks ago)
  • fs watch: Use a dynamically sized channel (#2109) (7 weeks ago)
  • Improved Error Msg For Bucket Names that Contain non-LOWERCASE chars (#2134) (#2135) (8 weeks ago)
  • build: Fix add macOS source work-around for Go bug. (#2138) (8 weeks ago)
  • watch: Fix regression in watch local fs events (#2133) (8 weeks ago)
  • session: Close data session file when migrating (#2126) (8 weeks ago)
  • minor fixes to mc share download command (#2106) (8 weeks ago)
  • cp: Set exit status to 1 for any error (#2127) (9 weeks ago)
  • Fix solaris build (#2122) (9 weeks ago)
  • watch/events: Add eventInfo struct for brevity. (#2120) (9 weeks ago)
  • cli/docs: Fix all cli docs to be consistent in terms of usage. (#2119) (9 weeks ago)
  • docs: Fix brew command to install mc. (#2121) (9 weeks ago)
  • watch/events: Support events on Get/Head operations as well. (#2116) (9 weeks ago)

Bug fix release.

03 Apr 18:50
RELEASE.2017-04-03T18-35-01Z
Compare
Choose a tag to compare

Highlights

  • Diff command now uses a new UI to indicate differences between source and target.
  • SecretMaxKeyLen limit moved to 100 characters to support Minio Azure Gateway.
  • Added build support for OpenBSD
  • Other miscellaneous bug fixes.

ChangeLog

  • Fix for issue #2093 NAME: (#2100) (4 days ago)
  • diff: Change output UI (#2097) (5 days ago)
  • share: Download shares the url of exact prefix (#2096) (5 days ago)
  • cli: Add bash and zsh autocomplete (#2095) (6 days ago)
  • ls: Fix listing incomplete entries result (#2081) (13 days ago)
  • fs: Remove handling of specific windows symlinks (#2080) (2 weeks ago)
  • fs stat(): Return dir stat with incomplete flag (#2078) (2 weeks ago)
  • Use words package from minio for DamerauLevenshteinDistance() (#2075) (2 weeks ago)
  • policy/links: Do not list prefixes in recursive mode. (#2070) (3 weeks ago)
  • Split config-host into remove, list, add commands (#2069) (3 weeks ago)
  • Set secretKeyMaxLen = 100 to accomodate azure's account-key length. (#2054) (4 weeks ago)
  • mc: Code cleanup after running gosimple tool (#2065) (4 weeks ago)
  • cp: Fix guessing if target url is a directory (#2062) (4 weeks ago)
  • epoll_wait is not implemented on ARM64 Linux (#2052) (5 weeks ago)
  • Stop mirror/diff when difference() sends error (#2049) (5 weeks ago)
  • cli: Fix more commands with inconsistent UI (#2045) (5 weeks ago)
  • mirror: Return exit code after mirror/watch error (#2043) (5 weeks ago)
  • Fix all cli commands to have consistent UI (#2040) (5 weeks ago)
  • Fix macOS build (#2041) (5 weeks ago)
  • Use ` instead of unicode single quote (#2033) (5 weeks ago)
  • cli: Remove help sub-command and --version flag (#2030) (6 weeks ago)
  • mc: Rewrite update and version command. (#2026) (6 weeks ago)
  • fs: new files and folders created honors umask (#2023) (6 weeks ago)
  • cli: Make sure to add "--help" flag for subcommands. (#2024) (6 weeks ago)
  • Add conflict document regarding midnight commander (#2021) (6 weeks ago)
  • Let mc to be compiled with 1.7.5 onwards. (6 weeks ago)
  • mirror: Quit after showing all progressbar updates (#2020) (6 weeks ago)
  • Avoid printing hidden flags and commands with custom help. (#2015) (7 weeks ago)
  • client-s3: Recursive List() avoids listing buckets (#2014) (7 weeks ago)
  • mirror: Mirror buckets if only alias is specified (#2006) (7 weeks ago)
  • help: Use {{.HelpName}} in help/examples template (#2013) (7 weeks ago)
  • trie: use trie package in minio. (#2010) (7 weeks ago)
  • rm: fix multiple args handling (#2008) (8 weeks ago)
  • Add build support for OpenBSD on i386 and amd64 (#2005) (8 weeks ago)

Bug fix release.

06 Feb 21:12
RELEASE.2017-02-06T20-16-19Z
Compare
Choose a tag to compare

Highlights

Brings the --watch change back removed from previous release.

ChangeLog

  • Bring --watch option back for mirror to make scripting as default. (#2001) (2 hours ago)
  • mirror: For non-s3 make sure we copy and exit properly. (#1995) (3 days ago)

Bug fix and feature release

02 Feb 23:06
RELEASE.2017-02-02T22-38-48Z
Compare
Choose a tag to compare

Highlights

  • Rewrite mirror to be simpler no more --watch command mirror defaults to watch behavior and doesn't store any session files.
  • Support S3 Transfer Acceleration URL
  • Support for fully normalized unicode characters.
  • Preserve metadata properly while doing mirror and cp .
  • Allow deleting of objects which end with '/'.
  • Add policy links command to generate public URLs for readonly buckets.

ChangeLog

  • mirror: Avoid session and enable continuous mirror (#1992) (2 days ago)
  • Allow saving accessKey, secretKey which is empty. (#1990) (8 days ago)
  • Add build support for pine64 (#1987) (8 days ago)
  • Mirror: normalize keys before comparing (#1978) (9 days ago)
  • client: S3 and Admin clients should have TLSConfig. (#1977) (10 days ago)
  • cli: update with urfave/cli changes (#1968) (2 weeks ago)
  • sort output of mc config host list (#1959) (3 weeks ago)
  • links: Print encoded form of public URLs (#1947) (4 weeks ago)
  • Enable support for s3 transfer acceleration. (#1946) (4 weeks ago)
  • api: StatObject if listing returned missing file. (#1945) (4 weeks ago)
  • Add policy links command (#1943) (4 weeks ago)
  • session: Validate session config header version. (#1940) (5 weeks ago)
  • Simplify loading config and use config loader with version check. (#1939) (5 weeks ago)
  • rm: Allow delete of objects with / at the end. (#1937) (5 weeks ago)
  • enable static build releases with CGO_ENABLED=0 (#1935) (6 weeks ago)
  • mirror/cp/pipe: Preserve metadata while copying s3 to s3. (#1927) (7 weeks ago)
  • mirror: --remove should properly remove files on target. (#1926) (7 weeks ago)

Bug fix release.

12 Dec 17:17
RELEASE.2016-12-09T18-23-19Z
Compare
Choose a tag to compare

Fix a crash in mc mirror --watch

Bug fix release.

05 Dec 23:00
RELEASE.2016-12-05T22-51-51Z
Compare
Choose a tag to compare
  • events: Fix the message printed by events{add,remove} (#1911) (52 minutes ago)
  • fs: Enhanced ignore list to do glob match. (#1910) (59 minutes ago)
  • mirror: Avoid flushing session to disk on each i/o operation. (#1909) (73 minutes ago)
  • cat: return err in case s3 object short read (#1907) (25 hours ago)
  • tls: load custom public certificates from CAs dir (#1901) (3 days ago)
  • Continue listing incomplete uploads when we receive an error associated to a specific object (#1899) (8 days ago)
  • mc: Consistent exit codes across all commands. (#1895) (9 days ago)
  • cp/mirror: Use proper paths for windows during copyObject. (#1897) (9 days ago)
  • Relax access/secret key requirements as minio server. (#1894) (11 days ago)
  • Fix downloading files with exact ranges requested in client FS. (#1892) (2 weeks ago)
  • Rename 'both' policy to 'public' (#1877) (4 weeks ago)
  • Refactor rm command now does bulk delete. (#1855) (7 weeks ago)
  • Fix remote path calcuation when continuously mirroring fs dir to any target (#1853) (8 weeks ago)
  • Correct behavior of listing and removing empty directories (#1851) (8 weeks ago)

Bug fix release.

07 Oct 02:15
RELEASE.2016-10-07T01-56-22Z
Compare
Choose a tag to compare
  • Fixes a crash when parallel mc instances try to migrate session files (#1812)
  • Add --insecure flag to skip certificate validation (#1814)
  • mc: Do not print accounting with '--json' (#1815)
  • Add policy list command (#1811)
  • Bring new fixes from minio-go related to PutObject and GetObject (#1822)
  • Avoid seeking os.Stdin in client-fs Put() (#1834)
  • rm: add timebased delete and object list from stdin (#1837)
  • Do not return S3 empty directories in recursive listing (#1846)
  • ls: fix incomplete listing for specific prefix (#1849)