Releases: dtyq/artifacts
magicrew-cli v0.0.5
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-sandboxinstall. - 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
0600and improved init error visibility.
magicrew-cli v0.0.6
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
resolveDeployWebBaseURLto centralize web base URL resolution. - Refactored
Deployeroptions to improve configuration handling. - Improved chart repository handling in deployer setup.
- Updated chart versions for infra, magic, and magic-sandbox.
infra-0.0.2
Infrastructure chart for Magic
Full Changelog: magic-0.0.4...infra-0.0.2
magicrew-cli v0.0.4
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
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
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
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
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
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
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
5000usage. - 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
- config directory:
- 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.portsemantics, migrate tohostPortfor host-side exposure settings.
Quick install
curl -fsSL https://dtyq.github.io/artifacts/bootstrap/latest/install.sh | bash