Skip to content

Release Notes: v0.6.0

Release Date: 2026-04-25

Highlights

  • Repository Reorganized: Multi-module AWS provider package structure
  • OmniStorage Added: S3 backend for OmniStorage ecosystem

Breaking Changes

[omnillm] Module Path Changed

// Before
import "github.com/plexusone/omnillm-bedrock"

// After
import "github.com/plexusone/omni-aws/omnillm"

Added

[omnistorage] S3 Backend

New S3-compatible storage backend implementing omnistorage.ExtendedBackend:

import "github.com/plexusone/omni-aws/omnistorage/backend/s3"

backend, err := s3.New(s3.Config{
    Bucket: "my-bucket",
    Region: "us-east-1",
})

Features:

  • Support for AWS S3, Cloudflare R2, MinIO, Wasabi, DigitalOcean Spaces
  • Streaming read/write with multipart upload support
  • Server-side copy and move operations
  • Backend registry integration (auto-registers as s3)

Installation

go get github.com/plexusone/omni-aws/omnillm@v0.6.0
go get github.com/plexusone/omni-aws/omnistorage@v0.1.0

Note: This was the last multi-module release. Starting with v0.7.0, the repository uses a single go.mod at the root.