Skip to content

Releases: dtyq/artifacts

magicrew-cli v0.0.5

03 Apr 12:04
946ba79

Choose a tag to compare

This release improves deployment reliability, cross-platform path handling, and configuration safety.

What's included

More reliable deployments

  • Added preflight disk space checks before deployment.
  • Added automatic cleanup for stale image-prepull pods before magic-sandbox install.
  • Improved image pre-pull stability with WaitForDaemonSetsSettled.

Better cross-platform path and proxy handling

  • Unified and centralized config/data directory resolution and path normalization.
  • Improved Windows path/environment compatibility and PowerShell behavior.
  • Enhanced proxy selection and fallback behavior in deployer flows.

Stronger policy and security safeguards

  • Improved MinIO policy validation, normalization, and merge behavior.
  • Tightened ARN checks and related policy validation rules.
  • Defaulted sensitive file permissions to 0600 and improved init error visibility.

magicrew-cli v0.0.6

10 Apr 10:52
1f69fd8

Choose a tag to compare

This release improves deployment reliability and makes web URL handling safer and more predictable across deployer flows.

What's included

More reliable deployments

  • Improved install readiness checks by waiting for Helm completion before reporting success.
  • Stabilized pod wait output during deployment to make progress reporting clearer.
  • Fixed related test instability around TTY reporting and readiness behavior.

Safer web URL handling

  • Added validation for deployment web URL configuration.
  • Rejected unsupported URL schemes to prevent invalid deploy-time settings.
  • Disallowed userinfo in web URLs for stricter and safer validation.
  • Added coverage for web URL validation and resolution scenarios.

Cleaner deployer configuration flow

  • Implemented resolveDeployWebBaseURL to centralize web base URL resolution.
  • Refactored Deployer options to improve configuration handling.
  • Improved chart repository handling in deployer setup.
  • Updated chart versions for infra, magic, and magic-sandbox.

infra-0.0.2

31 Mar 06:43
1f69fd8

Choose a tag to compare

Infrastructure chart for Magic

Full Changelog: magic-0.0.4...infra-0.0.2

magicrew-cli v0.0.4

26 Mar 12:01
69cdbff

Choose a tag to compare

This release improves proxy configuration ergonomics, adds pre-deployment disk space validation, and enhances deployment resilience with automatic stale pod cleanup.

What's included

Structured proxy configuration

Proxy settings are now first-class config citizens. A new proxy block in the deploy config supports separate host and container URLs, a policy section (useHostProxy, requireReachability, requireEgress), and environment variable inheritance. Process environment variables continue to take priority over config file values.

Disk space check in preflight

The preflight stage now checks available disk space before starting deployment. If less than 40 GB is available, a warning is logged so you can act before running into space issues mid-deploy.

Auto-cleanup of stale image-prepull pods

Before each magic-sandbox install, the deployer now checks for image-prepull pods stuck in ImagePullBackOff or ErrImagePull and removes them automatically. This ensures Helm starts from a clean slate and avoids misreported pre-pull status from previous failed deploys.

magic-sandbox-0.0.3

26 Mar 10:50
69cdbff

Choose a tag to compare

A Helm chart for magic-sandbox platform with gateway components

Full Changelog: magic-0.0.3...magic-sandbox-0.0.3

magic-0.0.4

26 Mar 10:50
69cdbff

Choose a tag to compare

A Helm chart for magic platform with web and service components

Full Changelog: magic-0.0.3...magic-0.0.4

magic-0.0.3

26 Mar 10:10
a6166ae

Choose a tag to compare

A Helm chart for magic platform with web and service components

Full Changelog: magic-0.0.2...magic-0.0.3

magic-0.0.2

26 Mar 07:26
5ce894a

Choose a tag to compare

A Helm chart for magic platform with web and service components

Full Changelog: magic-sandbox-0.0.2...magic-0.0.2

magicrew-cli v0.0.3

24 Mar 13:27
148bf9b

Choose a tag to compare

This release improves deployment resilience, proxy behavior consistency, and Helm recovery handling in magicrew-cli.

What's included

  • Added deployer-level proxy management and network checks to improve pre-deploy validation and runtime stability.
  • Improved container proxy handling for more consistent behavior across deployment environments.
  • Added automatic recovery for pending Helm releases to reduce manual intervention during failed or interrupted installs.
  • Enhanced proxy plan test coverage and error handling paths to improve reliability in edge cases.

Logging & safety improvements

  • Sensitive proxy URL details are now masked in logs.
  • Troubleshooting output remains actionable while reducing accidental exposure of credentials or internal endpoints.

Operational notes

  • Deployments are now more resilient when Helm releases remain in pending states.
  • Proxy-related validation is more explicit, helping surface configuration issues earlier.

magicrew-cli v0.0.2

23 Mar 15:12
ab61244

Choose a tag to compare

First stable update after v0.0.1, focused on deploy reliability, registry behavior consistency, and clearer runtime feedback.

What's included

  • Improved deploy logging and pod readiness output for better troubleshooting.
  • Registry configuration update: host endpoint behavior is now driven by HostPort.
  • Registry container port behavior is standardized to internal 5000 usage.
  • Better chart installation flow with image pre-pull support.
  • Host port handling improvements in registry-related functions.

Security & configuration hardening

  • Registry proxy config file permissions are tightened:
    • config directory: 0700
    • config file: 0600
  • Reduces risk of local credential exposure from overly permissive file modes.

Compatibility notes

  • Registry host access should be configured via deploy.registry.hostPort.
  • If you previously relied on deploy.registry.port semantics, migrate to hostPort for host-side exposure settings.

Quick install

curl -fsSL https://dtyq.github.io/artifacts/bootstrap/latest/install.sh | bash