mirror of
https://github.com/beshu-tech/deltaglider.git
synced 2026-01-14 15:43:38 +01:00
[PR #1] [MERGED] feat: Boto3-compatible client API with enterprise features #4
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/beshu-tech/deltaglider/pull/1
Author: @sscarduzio
Created: 9/25/2025
Status: ✅ Merged
Merged: 9/25/2025
Merged by: @sscarduzio
Base:
main← Head:feature/boto3-compatible-client📝 Commits (4)
3b580a4feat: Enhance DeltaGlider with boto3-compatible client API and production featuresf1cdc10lint02120a7ruff & mypy0c1d037implement suggestions📊 Changes
11 files changed (+2193 additions, -95 deletions)
View changed files
📝
README.md(+95 -41)📝
docs/sdk/README.md(+160 -12)📝
src/deltaglider/__init__.py(+18 -2)📝
src/deltaglider/_version.py(+3 -3)➕
src/deltaglider/adapters/metrics_cloudwatch.py(+215 -0)📝
src/deltaglider/adapters/storage_s3.py(+73 -2)📝
src/deltaglider/app/cli/main.py(+20 -1)📝
src/deltaglider/client.py(+1037 -33)📝
src/deltaglider/core/service.py(+206 -1)📝
tests/integration/test_aws_cli_commands.py(+0 -0)➕
tests/integration/test_client.py(+366 -0)📄 Description
Summary
This PR transforms DeltaGlider into a production-ready S3 compression layer with a fully boto3-compatible client API and advanced enterprise
features. It enables organizations to use DeltaGlider as a drop-in replacement for S3 with automatic 99.9% compression for versioned artifacts.
Key Features
1. Boto3-Compatible Client API
2. Advanced Compression Intelligence
3. Production Monitoring & Observability
4. Enhanced Developer Experience
Performance Improvements
Test Plan
The branch contains all your accumulated changes including:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.