Commit Graph

  • 012662c377 updates main Simone Scarduzio 2025-11-11 17:20:43 +01:00
  • 284f030fae updates to docs Simone Scarduzio 2025-11-11 17:05:50 +01:00
  • 7a4d30a007 freshen up Simone Scarduzio 2025-11-11 11:18:06 +01:00
  • 0d46283ff0 width Simone Scarduzio 2025-11-11 09:55:52 +01:00
  • 805e2967bc dark mode Simone Scarduzio 2025-11-11 09:53:54 +01:00
  • 2ef1741d51 freshen up readme Simone Scarduzio 2025-11-11 09:48:34 +01:00
  • 2c1d756e7b tweak readme Simone Scarduzio 2025-11-06 16:14:29 +01:00
  • c6cee7ae26 docker Simone Scarduzio 2025-11-06 15:56:15 +01:00
  • cee9a9fd2d higher limits why not v6.0.2 Simone Scarduzio 2025-10-17 18:43:46 +02:00
  • 0507e6ebcd format Simone Scarduzio 2025-10-16 17:14:37 +02:00
  • fa9c4fa42d feat: Implement rehydration and purge functionality for deltaglider files Simone Scarduzio 2025-10-16 17:02:00 +02:00
  • 934d83975c fix: format models.py v6.0.1 Simone Scarduzio 2025-10-16 11:21:33 +02:00
  • c32d5265d9 feat: Enhance metadata handling and bucket statistics Simone Scarduzio 2025-10-16 11:17:13 +02:00
  • 1cf7e3ad21 import Simone Scarduzio 2025-10-15 18:52:56 +02:00
  • 9b36087438 not mandatory to have the command metadata field set Simone Scarduzio 2025-10-15 18:16:43 +02:00
  • 60877966f2 docs: Remove outdated METADATA_ISSUE_DIAGNOSIS.md Simone Scarduzio 2025-10-15 11:45:52 +02:00
  • fbd44ea3c3 style: Format integration test files with ruff v6.0.0 Simone Scarduzio 2025-10-15 11:38:17 +02:00
  • 3f689fc601 fix: Update integration tests for new metadata format and caching behavior Simone Scarduzio 2025-10-15 11:34:43 +02:00
  • 3753212f96 style: Format test file with ruff Simone Scarduzio 2025-10-15 11:22:00 +02:00
  • db7d14f8a8 feat: Add metadata namespace and fix stats calculation Simone Scarduzio 2025-10-15 11:19:10 +02:00
  • e1259b7ea8 fix: Code quality improvements for v5.2.2 release v5.2.2 Simone Scarduzio 2025-10-14 23:54:49 +02:00
  • ff05e77c24 fix: Prevent get_bucket_stats from blocking web apps indefinitely v5.2.1 Simone Scarduzio 2025-10-14 14:47:39 +02:00
  • c3d385bf18 fix tests v5.2.0 Simone Scarduzio 2025-10-13 17:26:35 +02:00
  • aea5cb5d9a feat: Enhance S3 migration CLI with new commands and EC2 detection option Simone Scarduzio 2025-10-12 23:12:32 +02:00
  • b2ca59490b feat: Add EC2 region detection and cost optimization features Simone Scarduzio 2025-10-12 22:41:48 +02:00
  • 4f56c4b600 fix: Preserve original filenames during S3-to-S3 migration Simone Scarduzio 2025-10-12 18:10:04 +02:00
  • 14c6af0f35 handle version in cli Simone Scarduzio 2025-10-12 17:47:05 +02:00
  • 67792b2031 migrate CLI support Simone Scarduzio 2025-10-12 17:37:44 +02:00
  • a9a1396e6e style: Format test_stats_algorithm.py with ruff v5.1.1 Simone Scarduzio 2025-10-11 14:17:49 +02:00
  • 52eb5bba21 fix: Fix unit test import issues for concurrent.futures Simone Scarduzio 2025-10-11 14:13:40 +02:00
  • f75db142e8 fix: Correct logging message formatting in get_bucket_stats and update test assertionsalls for clarity. Simone Scarduzio 2025-10-11 14:05:54 +02:00
  • 35d34d4862 chore: Update CHANGELOG for v5.1.1 release Simone Scarduzio 2025-10-10 19:57:11 +02:00
  • 9230cbd762 test Simone Scarduzio 2025-10-10 19:52:15 +02:00
  • 2eba6e8d38 optimisation Simone Scarduzio 2025-10-10 19:50:33 +02:00
  • 656726b57b algorithm correctness Simone Scarduzio 2025-10-10 19:46:39 +02:00
  • 85dd315424 ruff v5.1.0 v5.0.4 Simone Scarduzio 2025-10-10 18:44:46 +02:00
  • dbd2632cae docs: Update SDK documentation for v5.1.0 features Simone Scarduzio 2025-10-10 18:34:44 +02:00
  • 3d04a407c0 feat: Add stats command with session-level caching (v5.1.0) Simone Scarduzio 2025-10-10 18:30:05 +02:00
  • 47f022fffe feat: Add programmatic cache management for long-running applications Simone Scarduzio 2025-10-10 10:34:02 +02:00
  • 7a2ed16ee7 docs: Add comprehensive DG_MAX_RATIO tuning guide Simone Scarduzio 2025-10-10 10:19:59 +02:00
  • 5e333254ba docs: Comprehensive environment variable documentation v5.0.3 Simone Scarduzio 2025-10-10 10:12:25 +02:00
  • 04cc984d4a ruff Simone Scarduzio 2025-10-10 10:09:11 +02:00
  • ac7d4e067f security: Make encryption always-on with auto-cleanup Simone Scarduzio 2025-10-10 09:51:29 +02:00
  • e8fb926fd6 docs: Update SECURITY_FIX_ROADMAP.md - mark encryption complete Simone Scarduzio 2025-10-10 09:40:02 +02:00
  • 626e28eaf6 feat: Add cache encryption and memory backend support Simone Scarduzio 2025-10-10 09:38:48 +02:00
  • 90a342dc33 feat: Implement Content-Addressed Storage (CAS) cache Simone Scarduzio 2025-10-10 09:06:29 +02:00
  • f9f2b036e3 docs: Update CHANGELOG.md for v5.0.3 release Simone Scarduzio 2025-10-10 08:57:52 +02:00
  • 778d7f0148 security: Remove all legacy shared cache code and env vars Simone Scarduzio 2025-10-10 08:56:49 +02:00
  • 37ea2f138c security: Implement Phase 1 emergency hotfix (v5.0.3) Simone Scarduzio 2025-10-10 08:44:41 +02:00
  • 5e3b76791e fix: Exclude reference.bin from bucket stats calculations v5.0.2 Simone Scarduzio 2025-10-09 22:20:32 +02:00
  • fb2877bfd3 docs: Update CHANGELOG.md for v5.0.1 release Simone Scarduzio 2025-10-09 08:31:09 +02:00
  • 88fd1f51cd refactor v5.0.1 Simone Scarduzio 2025-10-08 22:27:32 +02:00
  • 0857e02edd perf: Skip man pages in Docker build to speed up xdelta3 installation v5.0.0 Simone Scarduzio 2025-10-08 14:43:01 +02:00
  • 689cf00d02 ruff Simone Scarduzio 2025-10-08 14:39:23 +02:00
  • 743d52e783 docs: Fix pagination examples in SDK README Simone Scarduzio 2025-10-08 14:33:47 +02:00
  • 8bc0a0eaf3 docs: Fix outdated examples and update documentation for boto3-compatible responses Simone Scarduzio 2025-10-08 14:33:03 +02:00
  • 4cf25e4681 docs: Update vision doc with Phase 2 completion status Simone Scarduzio 2025-10-08 14:24:16 +02:00
  • 69ed9056d2 feat: Implement boto3-compatible dict responses (Phase 2) Simone Scarduzio 2025-10-08 14:23:50 +02:00
  • 38134f28f5 feat: Add boto3-compatible TypedDict types (no boto3 import needed) Simone Scarduzio 2025-10-08 14:14:37 +02:00
  • fa1f8b85a9 docs: Update CHANGELOG for v4.2.4 v4.2.4 Simone Scarduzio 2025-10-08 14:09:30 +02:00
  • a06cc2939c fix: Show only filename in ls output, not full path Simone Scarduzio 2025-10-08 13:06:15 +02:00
  • 5b8477ed61 fix: Correct ls command path handling and prefix display Simone Scarduzio 2025-10-08 13:00:58 +02:00
  • e706ddebdd docs: Add CHANGELOG and update documentation for v4.2.3 v4.2.3 Simone Scarduzio 2025-10-07 23:19:19 +02:00
  • 50db9bbb27 readme bump Simone Scarduzio 2025-10-07 23:18:03 +02:00
  • c25568e315 unused imports Simone Scarduzio 2025-10-07 23:10:05 +02:00
  • ca1186a3f6 ruff Simone Scarduzio 2025-10-07 23:07:12 +02:00
  • 4217535e8c feat: Add comprehensive test coverage for delete_objects_recursive() Simone Scarduzio 2025-10-07 23:00:23 +02:00
  • 0064d7e74b fix: Add .delta suffix fallback for delete_object() v4.2.2 v4.2.1 Simone Scarduzio 2025-10-06 23:05:51 +02:00
  • 9c1659a1f1 fix: Handle regular S3 objects without DeltaGlider metadata Simone Scarduzio 2025-10-06 14:44:25 +02:00
  • 34c871b0d7 fix: Make GitHub release creation non-blocking in workflows Simone Scarduzio 2025-10-06 10:24:51 +02:00
  • db0662c175 fix: Update mypy type ignore comment for compatibility v4.2.0 Simone Scarduzio 2025-10-06 09:40:12 +02:00
  • 2efa760785 feat: Add AWS credential parameters to create_client() Simone Scarduzio 2025-10-06 09:07:40 +02:00
  • 74207f4ee4 clearer readme Simone Scarduzio 2025-10-03 23:28:35 +02:00
  • 4668b10c3f fix tests Simone Scarduzio 2025-10-03 21:49:13 +02:00
  • 8cea5a3527 fix test Simone Scarduzio 2025-10-03 21:41:26 +02:00
  • 07f630d855 docs: Update SDK documentation for accuracy and new features v4.1.0 Simone Scarduzio 2025-10-03 19:33:23 +02:00
  • 09c0893244 docs: Fix boto3 compatibility claims in SDK documentation Simone Scarduzio 2025-10-03 19:27:05 +02:00
  • ac2e2b5a0a fix: Remove _version.py from git tracking (auto-generated by setuptools-scm) Simone Scarduzio 2025-10-03 19:19:58 +02:00
  • b760890a61 get rid of legacy commands Simone Scarduzio 2025-10-03 19:12:50 +02:00
  • 03106b76a8 feat: Add bucket management APIs and improve SDK filtering Simone Scarduzio 2025-10-03 19:07:08 +02:00
  • dd39595c67 never see delta suffix or reference.bin even form SDK, hold up the abstraction! Simone Scarduzio 2025-10-03 18:38:43 +02:00
  • 12c71c1d6e token v4.0.0 Simone Scarduzio 2025-09-29 23:19:35 +02:00
  • cf10a689cc chore: Remove PyPI publish job from CI workflow. Do it from GH. Simone Scarduzio 2025-09-29 23:10:35 +02:00
  • b6ea6d734a Merge pull request #3 from beshu-tech/optimize-metadata-fetch Simone Scarduzio 2025-09-29 23:02:45 +02:00
  • 673e87e5b8 format Simone Scarduzio 2025-09-29 23:00:08 +02:00
  • c9103cfd4b fix: Optimize list_objects performance by eliminating N+1 query problem Simone Scarduzio 2025-09-29 22:57:41 +02:00
  • 23357e240b Trigger v0.3.1 release v0.3.1 Simone Scarduzio 2025-09-29 16:53:11 +02:00
  • 13fcc8738c Fix setuptools-scm local version generation for PyPI Simone Scarduzio 2025-09-29 16:43:06 +02:00
  • 4a633802b7 Remove deprecated license classifier v0.2.3 Simone Scarduzio 2025-09-29 16:38:28 +02:00
  • 9f839cc8b7 Fix license deprecation warning and setuptools-scm config v0.2.2 Simone Scarduzio 2025-09-29 16:36:40 +02:00
  • 4852f373f1 idk v0.2.1 Simone Scarduzio 2025-09-29 16:21:56 +02:00
  • f99f6c20d8 style: Apply code formatting with ruff format fix/intelligent-reference-cleanup Simone Scarduzio 2025-09-29 16:16:31 +02:00
  • a7ec85b064 style: Apply code formatting with ruff format Simone Scarduzio 2025-09-29 16:15:49 +02:00
  • 09a5899a56 Merge pull request #2 from beshu-tech/fix/intelligent-reference-cleanup Simone Scarduzio 2025-09-29 16:10:58 +02:00
  • 6faffc1ea8 style: Fix linting issues in recursive delete test file Simone Scarduzio 2025-09-29 16:10:06 +02:00
  • e0b8bac859 ruff Simone Scarduzio 2025-09-29 16:08:26 +02:00
  • 0699283ca2 fix: Implement intelligent reference cleanup for recursive deletions Simone Scarduzio 2025-09-29 15:58:30 +02:00
  • 3074b2cff1 Merge pull request #1 from beshu-tech/feature/boto3-compatible-client Simone Scarduzio 2025-09-25 17:23:14 +02:00
  • 0c1d0373a9 implement suggestions Simone Scarduzio 2025-09-25 17:18:19 +02:00
  • 02120a764e ruff & mypy Simone Scarduzio 2025-09-25 17:05:35 +02:00