minio

MinIO is a high-performance, S3 compatible object store, open sourced under GNU AGPLv3 license.

AGPL-3.0 License

Stars
47K
Committers
483
minio - Regression bug fix for Windows

Published by harshavardhana almost 8 years ago

minio - Bug fix release.

Published by harshavardhana almost 8 years ago

  • format: Check properly for disks in valid formats. (#3427) (20 hours ago)
  • presign v2: include resp headers in signature calc (#3428) (20 hours ago)
  • lock: Moving locking to handler layer. (#3381) (2 days ago)
  • env: Bring back MINIO_BROWSER env. (#3423) (2 days ago)
  • FS/Multipart: Fix race between PutObjectPart and Complete/Abort multiโ€ฆ (#3419) (3 days ago)
  • caching: Optimize memory allocations. (#3405) (4 days ago)
  • startup: Show elapsed time in disks format process (#3413) (5 days ago)
  • Use a non member mutex lock for serverConfig access. (#3411) (5 days ago)
  • Fix max cache size calculation when system RAM is inferior to the default cache size (#3410) (6 days ago)
  • srv-mux: do not print peek protocol EOF err msg (#3402) (7 days ago)
  • tests: Add tests for xl-v1-list-objects-heal (#3399) (7 days ago)
  • bucket-handlers: More tests for post form handler (#3392) (8 days ago)
  • postform: fix check when ${filename} is provided (#3391) (8 days ago)
  • tests: Enhance checkPostPolicy() coverage (#3389) (9 days ago)
  • fs: PutObject create 0byte objects properly. (#3387) (9 days ago)
  • FS: sync abortMultipart cleanup and bg append (#3388) (9 days ago)
  • Post Policy Form: exhaustive post policy check (#3386) (10 days ago)
  • docs: removed the Edge tag reference. (#3366) (10 days ago)
  • fs/xl: Combine input checks into re-usable functions. (#3383) (11 days ago)
  • fs: Enable shutdown test with faulty disks (#3380) (11 days ago)
  • posix: Use preparePath only for paths used with syscall or os functions (#3377) (12 days ago)
  • postpolicy: handle Amazon S3 compatible content-length-range condition (#3376) (12 days ago)
  • ListBuckets: Allow listBuckets request to be signed with region configured in config.json (#3374) (12 days ago)
  • Implement BucketUpdater interface to call BucketMetaState methods. (#3375) (12 days ago)
  • FS/CompleteMultipart: lock the namespace before renaming the appended tmp file. (#3371) (13 days ago)
  • api: Allow reconnection of policy/notification rpc clients. (#3368) (13 days ago)
  • fs: Do not print redundant md5Sum response header. (#3369) (13 days ago)
  • Vendorize recent fixes in dsync (#3365) (2 weeks ago)
  • FS/Shutdown: cleanup and delete .minio.sys during Shutdown() (#3360) (2 weeks ago)
  • docs: Modified the Docker doc to reflect distributed release image & (#3362) (2 weeks ago)
  • args: Honor config-dir & quiet wherever they are (#3356) (2 weeks ago)
  • handlers: Handle re-direction properly for S3 requests. (#3355) (2 weeks ago)
  • FS: Skip creating fs.json for objects created by minio (ex. policy.json) (#3353) (2 weeks ago)
minio - Distributed bug fix release.

Published by harshavardhana almost 8 years ago

  • Fix a regression with logging.
  • Fix a regression with Minio meta volume initialization.
minio - Distributed Minio Release

Published by harshavardhana almost 8 years ago

  • Multi-disk support with Erasure Code and Bit Rot protection across multiple nodes.
  • Browser improvements new features Bucket Policy, Shareable URLs and Deleting Objects.
  • Bucket notification improvements with support for NATS and Postgres.
  • Compatibility improvements with Amazon S3 API.
  • Major performance improvements across Windows platform.
  • Secure SNI SSL certificate support with custom CAs.
minio - Regression bug fix on OS X

Published by harshavardhana almost 8 years ago

minio - Performance improvements and Signature V2 support

Published by harshavardhana about 8 years ago

  • Block change to 1M from 128KiB and extensively use buffer pools.
  • Sign V2 support.
minio - Minor fix release

Published by harshavardhana about 8 years ago

minio - Minor fix release

Published by harshavardhana about 8 years ago

  • Change the update URL and deprecate usage of 'update=yes'
  • Fix a signature issue.
minio - Bug fix release.

Published by harshavardhana about 8 years ago

Highlights:

  • FS/multipart: Append the parts to a file as and when the parts arrive. (#2513)
  • server: http.Server do not add deadlines causes issues. (#2581)
  • Signature-V4: Include content-length for signature calculation. (#2643)
  • server/tls: allocate tls.Config{} properly. (#2537)

Other misc fixes.

  • Return Owner information in ListObjectV2 only when fetch-owner is specified (#2654)
  • server: Startup message now prints configured ARNs. (#2653)
  • Add Request Not Ready error when presigned date request is not valid (#2646)
  • Forbid requests generated at least 15 min in the past or in the future (#2648)
  • S3-layer: Multiple-delete should return success for non-existent objects. (#2633)
  • notifications: Fix bucket notifications for DeleteMultipleObjects. (#2609)
  • bucket-handlers: fix missing return statement (#2553)
minio - Bug fix release, fixes a regression in bucket policy handling.

Published by harshavardhana about 8 years ago

minio - Stable release bug fixes and new features.

Published by harshavardhana about 8 years ago

  • Listobjects optimization, in terms of reducing number
    of Stat() calls.
  • SHA256 optimization to use processor extensions for
    signature v4 verification.
  • Support for AWS S3 Streaming Signature V4 support.
  • Introduction of AWS S3 compatible Bucket Notification feature.
  • Introduction of Bucket notification extension feature for continuous replication
  • Graceful HTTP server shutdown.
minio - First Stable Release of Minio

Published by abperiasamy over 8 years ago

  • Amazon S3 API compatible.
  • Single disk support over a plain file system backend.
  • Multi-disk support with Erasure Code and Bit Rot protection.
  • Embedded Object Browser console using React framework.
  • Built for Cloud-Native applications.
minio - Modular architecture, Erasure code and Bitrot protection

Published by harshavardhana over 8 years ago

  • Erasure coded backend with SHA512 based bit-rot protection.
  • Full rewrite of server to be more modular.
  • Support Amazon S3 ListObjects v2.
minio - Bug fix release

Published by harshavardhana over 8 years ago

minio - Major re-write release

Published by harshavardhana over 8 years ago

๐Ÿฐ ๐Ÿฐ ๐Ÿฐ

Highlights

  • Multipart code re-written, with new backend format.
  • List objects and multipart listing re-written faster listing based on syscall approach.
  • Reset access and secret keys through Minio browser.
  • Removal of minio-go dependency, making SSL transparent.
  • New operating system support FreeBSD amd64.
  • Enhanced signature handling, better error messages.
  • Bucket policy related fixes.
  • More unittests :)
minio - Minio server bug fix release

Published by harshavardhana over 8 years ago

  • Fixes bug on windows during server initialization ๐Ÿฐ
  • Fixes bug on docker during server initialization ๐Ÿฐ
  • Bucket policy is now more stricter avoiding nested rules ๐Ÿฐ
  • ListObjects bug fix for 'max-keys=0' response ๐Ÿฐ
  • Print env access and secret keys after server initialization to be consistent ๐Ÿฐ
  • Other cleanups and minor perf improvements. ๐Ÿฐ

This release has no changes related to WebUI.

minio - Minio server release with new improvements.

Published by harshavardhana over 8 years ago

Browser improvements: ๐Ÿฐ

  • History based UI, remembers your previous URLs
  • Transformations and reload animations
  • Asset size reduction from 4MB to 650KB
  • Adding new icons for more file types
  • Notification improvements

Server side: ๐Ÿฐ

  • Rewrite of ListObjects, major performance improvements and simple code base
  • Implements new APIs - CopyObject (server side copy), Multiple Object Deletes (1000)
  • Ports merged browser and server are both on port 9000 by default.
  • Docker registry support
  • Re-write of signature v4 and cleanups.
  • Use MINIO_ACCESS_KEY, MINIO_SECRET_KEY to override access and secret keys.
  • Now GetObject and HeadObject both support more request headers.
    • If-Modified-Since, If-Unmodified-Since
    • If-Match, If-None-Match
  • Implements support for basic Bucket Access Policy
minio - Minio server release with minio browser

Published by harshavardhana over 8 years ago

This minio server release is an interim release

  • To get community feedback on the new minio browser.
  • Code and performance improvements for multipart
  • Simple granular locking.
  • Clean cross platform support on windows paths.
  • And all other major fixes related to aws-sdk, s3cmd and aws cli compatibility.