Amber 2.0.0-beta.4 connects the V2 web runtime to the deterministic asset compiler and closes the fresh-application path across macOS, Linux, Linux ARM64, and Windows CI.
The beta label applies to the Amber 2.0 release train. The supported surface is the ECR web application created by Amber CLI 2.0.5; native applications and authentication generators remain explicitly marked preview features.
What ships
- Manifest-backed
asset_path, stylesheet, JavaScript/import-map, image, and favicon helpers with Subresource Integrity metadata. - Production manifest caching and development reload behavior.
- Immutable cache headers plus correct media type and content-length metadata for fingerprinted assets.
- Precompressed gzip negotiation, byte ranges, conditional requests,
HEAD, and safe non-fingerprinted fallback behavior. AMBER_DATABASE_URLconfiguration withDATABASE_URLfallback for generated Grant applications.- Windows-safe server startup: Amber no longer invokes Crystal's unimplemented Windows signal-trap API.
- Updated installation, migration, asset-helper, configuration, and release-contract documentation with exact file locations.
Supported fresh web-app contract
The release-gated path covers generation, dependency installation, asset compilation and verification, Grant/SQLite/Micrate migrations, resource scaffolds, specs, production compilation, server startup, the generated homepage, and live database CRUD.
- macOS Apple Silicon: supported and release-gated.
- Linux x86_64: supported and release-gated.
- Linux ARM64: supported and release-gated.
- Windows x86_64: the generated application path is release-gated in CI; build the CLI from source because a standalone Windows archive is not published yet.
Validation
- 2,350 framework examples passed with no failures.
- GitHub Actions passed on Linux and macOS; CircleCI passed.
- The Windows generated-app gate compiles and runs this exact framework revision through Amber CLI CI.
Use Amber CLI 2.0.5 to create a new web application. See docs/beta-installation.md and docs/migration-guide.md in the repository for the reproducible install and upgrade procedures.
Full change: #1407