Skip to content

Releases: dtyq/artifacts

magicrew-cli v0.0.7

29 Apr 09:34
946ba79

Choose a tag to compare

This release enhances deployment configurability and improves error diagnostics for registry operations.

What's included

Custom MinIO access URLs

  • Added support for specifying custom MinIO access URLs during deployment, enabling flexible object storage endpoint configuration for different network environments.

Smarter localhost deployment

  • After localhost deployment, the deployer now suggests reachable web access IPs instead of just returning localhost, making it easier to access the deployed service from other devices on the network.

Registry error diagnostics

  • Included command stderr output in docker run failure messages, providing more actionable error information when registry operations fail.

Ingress-nginx registry integration

  • Propagated the registry endpoint to ingress-nginx global image settings, ensuring the ingress controller pulls images from the correct private registry without manual configuration

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.