Skip to content

Releases: coollabsio/maxio

v0.3.2

24 Mar 10:24

Choose a tag to compare

Improvements

  • Storage I/O Optimization: Introduced 256KB buffering for all file operations to reduce syscalls and improve throughput. Small objects (≤256KB) are now read directly into memory instead of streamed, further optimizing performance for common use cases.

Full Changelog: v0.3.1...v0.3.2

v0.3.1

24 Mar 09:08

Choose a tag to compare

What's Changed

Features

  • Multipart: Support partNumber query parameter for GET requests (e136c7f)

CI

  • Disable automatic release notes generation (6a1ec3a)

Full Changelog: v0.3.0...v0.3.1

v0.3.0

23 Mar 19:37

Choose a tag to compare

What's Changed

  • feat: add CORS support and object tagging
  • ci(release): add macOS ARM64 build support and fix sed compatibility

Highlights

  • CORS: Full support for GetBucketCors, PutBucketCors, and DeleteBucketCors operations
  • Object Tagging: GetObjectTagging, PutObjectTagging, and DeleteObjectTagging operations
  • macOS ARM64 binary: Native Apple Silicon binary now included in releases

Full Changelog: v0.2.1...v0.3.0

v0.2.1

12 Mar 13:30
37340b2

Choose a tag to compare

What's Changed

  • feat(healthcheck): add /healthz endpoint and CLI health check command by @andrasbacsai in #6
  • fix(release): sync version from git tag during builds by @andrasbacsai in #7
  • fix(presign): correct URI encoding for presigned URL signatures by @andrasbacsai in #8
  • chore(config): update default credentials to maxioadmin by @andrasbacsai in #9

New Contributors

Full Changelog: v0.2.0...v0.2.1

What's Changed

  • feat(healthcheck): add /healthz endpoint and CLI health check command by @andrasbacsai in #6
  • fix(release): sync version from git tag during builds by @andrasbacsai in #7
  • fix(presign): correct URI encoding for presigned URL signatures by @andrasbacsai in #8
  • chore(config): update default credentials to maxioadmin by @andrasbacsai in #9

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

20 Feb 16:12

Choose a tag to compare

Features

  • Checksum Verification: Added support for multiple checksum algorithms (CRC32, CRC32C, SHA-1, SHA-256) with automatic validation on upload. Checksums are extracted from headers and returned in response headers for all object operations.
  • Erasure Coding: Implemented optional Reed-Solomon erasure coding to recover from corrupted or missing data chunks. Configure with --erasure-coding, --chunk-size, and --parity-shards options.
  • MinIO Environment Variable Aliases: Added support for MinIO-compatible environment variables (MINIO_ROOT_USER, MINIO_ROOT_PASSWORD, MINIO_REGION) for improved compatibility with existing MinIO clients and tools.

Fixes

  • Fixed artifact download pattern in release workflow to prevent accidental downloads of unrelated artifacts.
  • Improved release workflow shell commands for better YAML parsing and readability.

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

18 Feb 20:28

Choose a tag to compare