Release NotesΒΆ

Table of ContentsΒΆ


Version 1.1.0 (2026-Q2)ΒΆ

Cost EstimationΒΆ

New built-in cost estimation feature for S3 infrastructure. Calculate monthly and annual costs before deployment with region-specific pricing from the AWS Pricing API.

New ActionsΒΆ

  1. cost-traffic β€” Generate an editable usage assumptions file with default monthly values for storage, requests, data transfer, and VPC Endpoint traffic

  2. cost-estimate β€” Calculate a detailed cost breakdown with storage, request, transfer, and VPC Endpoint costs. Generates a professional HTML report

  3. cost-refresh-prices β€” Refresh the built-in pricing data from the AWS Pricing API across all standard AWS regions

Cost Estimation FeaturesΒΆ

  • Region-specific on-demand pricing for S3 storage, requests, data transfer, and VPC Endpoints

  • Pre-loaded pricing data ships with the Docker image (works offline)

  • Editable usage assumptions for scenario modeling

  • Professional HTML cost reports

  • Fallback to hardcoded rates if pricing data is unavailable

Supported Actions (22 total)ΒΆ

  1. validate-config - Validate YAML against schema

  2. create-policy - Generate IAM policy JSON

  3. create-prov-template - Generate CloudFormation template

  4. validate-prov-template - Validate generated template locally

  5. show-changes - Preview pending changes

  6. check-drift - Detect infrastructure drift

  7. test-deploy - Deploy with isolated test suffix

  8. create-bucket - Create S3 bucket via CloudFormation

  9. prep-master - Prepare master solution structure

  10. deploy-solution - Deploy ML solution folders

  11. deploy-folders - Clone folder structure

  12. upload-template - Upload template to S3

  13. gitkeep-full - Add .gitkeep to all folders

  14. gitkeep-none - Remove all .gitkeep files

  15. gitkeep-partial - Selective .gitkeep removal

  16. purge-bucket - Remove all .gitkeep from bucket

  17. delete-bucket - Delete bucket directly

  18. delete-cfn-stack - Delete CloudFormation stack

  19. tear-down - Complete infrastructure cleanup

  20. cost-traffic - Generate usage assumptions file

  21. cost-estimate - Calculate estimated monthly costs with HTML report

  22. cost-refresh-prices - Refresh resource pricing from AWS Pricing API


Version 1.0.0 (2026-04-01)ΒΆ

Initial ReleaseΒΆ

First production release of S3 Provisioner.

Core FeaturesΒΆ

Bucket ProvisioningΒΆ

  • Create S3 buckets via CloudFormation

  • Configure versioning (enabled/disabled)

  • Configure tags (system + custom)

  • VPC endpoint support

  • Automated bucket naming or custom override

Automated Lifecycle Policy ProfilesΒΆ

4 automated lifecycle policy profiles for ML workloads with cost optimization:

lifecycle_policy Configuration:

s3:
  lifecycle_policy: ml-optimized  # or compliance, development, none

Available Profiles:

  1. ml-optimized - Production ML workloads

    • Transitions: STANDARD β†’ STANDARD_IA (30 days) β†’ GLACIER (90 days)

    • Expiration: None (data retained indefinitely)

    • Cost savings: ~60-70%

    • Use case: Active ML pipelines with long-term data retention

  2. compliance - HIPAA/PCI regulated industries

    • Transitions: STANDARD β†’ GLACIER (90 days)

    • Expiration: 2555 days (7 years)

    • Cost savings: ~70-80%

    • Use case: Regulated data with mandatory retention periods

  3. development - Dev/staging environments

    • Transitions: None

    • Expiration: 90 days

    • Cost savings: ~100% (data deleted after 90 days)

    • Use case: Temporary development/testing data

  4. none - No lifecycle rules (default)

    • Transitions: None

    • Expiration: None

    • Use case: Manual lifecycle management

Implementation:

  • Lifecycle rules automatically added to CloudFormation templates

  • Rules apply to solutions/ prefix

  • Default behavior: lifecycle_policy defaults to β€˜none’ (no lifecycle rules)

Configuration ManagementΒΆ

  • YAML-based configuration (client, environment, s3 sections)

  • Schema validation

  • IAM policy generation

  • CloudFormation template generation

Solution DeploymentΒΆ

  • Master solution folder structure

  • ML-optimized folder hierarchy (data/raw, curated, processed, inference)

  • Multiple solution support (customer-churn, demand-forecasting, fraud-detection)

  • Folder cloning from master template

GitKeep ManagementΒΆ

  • Full .gitkeep file creation

  • Selective .gitkeep removal

  • Bucket-wide .gitkeep purge

Supported Actions (19)ΒΆ

  1. validate-config - Validate YAML against schema

  2. create-policy - Generate IAM policy JSON

  3. create-prov-template - Generate CloudFormation template

  4. validate-prov-template - Validate generated template locally (no AWS calls)

  5. show-changes - Preview pending changes via CloudFormation ChangeSet

  6. check-drift - Detect infrastructure drift against deployed stack

  7. test-deploy - Deploy with isolated test suffix for safe testing

  8. create-bucket - Create S3 bucket via CloudFormation (requires --force)

  9. prep-master - Prepare master solution structure (requires --force)

  10. deploy-solution - Deploy ML solution folders

  11. deploy-folders - Clone folder structure

  12. upload-template - Upload template to S3

  13. gitkeep-full - Add .gitkeep to all folders

  14. gitkeep-none - Remove all .gitkeep files

  15. gitkeep-partial - Selective .gitkeep removal

  16. purge-bucket - Remove all .gitkeep from bucket (requires --force)

  17. delete-bucket - Delete bucket directly (requires --force)

  18. delete-cfn-stack - Delete CloudFormation stack (requires --force)

  19. tear-down - Complete infrastructure cleanup (requires --force)

Security FeaturesΒΆ

  • Non-root container execution (s3user)

  • AWS Marketplace license validation

  • Secure credential handling (AWS profiles, environment variables, IAM roles)

  • Public access blocking by default

  • Comprehensive audit logging

DocumentationΒΆ

  • README.md - Quick start guide

  • USER_GUIDE.md - Complete command reference

  • CONFIGURATION.md - Configuration file reference

  • S3_FOLDERS.md - Complete folder hierarchy reference

  • GOVERNANCE_COMPLIANCE.md - Enterprise governance implementation guide

  • ML_LIFECYCLE_POLICIES.md - Lifecycle policy guidance

  • IAM_PERMISSIONS.md - Required AWS permissions

  • TROUBLESHOOTING.md - Common issues and solutions

  • SUPPORT.md - Support information

  • ROADMAP.md - Product roadmap

  • RELEASE_NOTES.md - Version history and changes

System RequirementsΒΆ

  • Docker 20.10 or later

  • AWS account with S3 and CloudFormation permissions

  • 512 MB RAM minimum

  • 1 GB disk space

AWS Regions SupportedΒΆ

All AWS commercial regions:

  • US East (N. Virginia, Ohio)

  • US West (N. California, Oregon)

  • Europe (Ireland, Frankfurt, London, Paris, Stockholm, Milan)

  • Asia Pacific (Mumbai, Seoul, Singapore, Sydney, Tokyo, Hong Kong, Osaka)

  • Canada (Central)

  • South America (SΓ£o Paulo)

  • Middle East (Bahrain)

  • Africa (Cape Town)

Folder Structure CreatedΒΆ

solutions/
  <solution-name>/
    data/
      raw/                    # Raw ingested data
      curated/               # Cleaned and validated data
      processed/             # Feature-engineered training data
      inference/             # Prediction results
    models/                  # Trained model artifacts
    notebooks/               # Jupyter notebooks
    artifacts/               # Training artifacts
    code/                    # Source code
    config/                  # Configuration files

Performance MetricsΒΆ

  • Bucket creation: 2-5 seconds

  • Configuration validation: <1 second

  • Template generation: 1-2 seconds

  • Solution deployment: 5-10 seconds


RoadmapΒΆ

For planned features and future releases, see ROADMAP.md.


Breaking ChangesΒΆ

Version 1.1.0ΒΆ

  • No breaking changes. All v1.0.0 configurations and commands remain compatible.

Version 1.0.0ΒΆ

  • Initial release (no breaking changes)


Deprecation NoticesΒΆ

None.


ContributorsΒΆ

Axon Tech Labs - MLOps Infrastructure Suite Development Team

Contact: support@axontechlabs.com


SupportΒΆ

For support information, see SUPPORT.md.


LicenseΒΆ

Commercial license via AWS Marketplace subscription.


Last Updated: 2026-04-01


Copyright Β© 2025 Axon Tech Labs All rights reserved.

See LICENSE.txt for terms and conditions.