Skip to content

v0.1.0-alpha.38

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Oct 12:20
· 569 commits to main since this release
v0.1.0-alpha.38
4b3de2a

Bug Fixes

  • Sanitize service names in autogenerated environment variables ✔️
  • Address code review feedback ✔️
  • Apply environment variables to all containers, not only public services ✔️
  • Normalize URLs to prevent double slashes in API calls (#470) ✔️
  • Update dependency @tailwindcss/typography to v0.5.18 ✔️
  • Update npm dependencies auto-merge (patch) to v5.0.2 ✔️
  • Update rust crate tempfile to v3.22.0 ✔️
  • Update dependency @iconify/svelte to v5 ✔️
  • Update rust crate tempfile to v3.21.0 ✔️
  • Fix UI issues and provide sort handler default ✔️
  • Remove unused CustomActionResponse struct ✔️
  • Correct method calls for table column modification ✔️
  • Correct function call for formatting services commands ✔️
  • Rename format_services_command to format_services_commands for clarity ✔️
  • Fix iteration and formatting issues in blueprint lifecycle actions ✔️
  • Update usage of InspectContainerOptions for compatibility ✔️

CI

  • Trigger ci ✔️
  • Increase retained container versions for cleanup ✔️
  • Update cleanup workflow to new action version ✔️

Dependencies

  • Update dependency svelte to v5.41.1 ✔️
  • Update dependency vite to v6.4.1 [security] ✔️
  • Update rust crate clap to v4.5.50 (#505) ✔️
  • Update npm dependencies auto-merge (patch) (#504) ✔️
  • Update npm dependencies auto-merge (patch) (#496) ✔️
  • Update rust crate zeroize to v1.8.2 ✔️
  • Update dependency globals to v16.4.0 ✔️
  • Update dependency typescript-eslint to v8.46.1 ✔️
  • Update rust crate regex to v1.12.2 ✔️
  • Update dependency daisyui to v5.3.2 (#494) ✔️
  • Update dependency svelte to v5.40.0 ✔️
  • Update dependency daisyui to v5.3.1 ✔️
  • Update dependency node to 22.20 ✔️
  • Update rust dependencies auto-merge (patch) (#484) ✔️
  • Update npm dependencies auto-merge (patch) (#486) ✔️
  • Update dependency @sveltejs/kit to v2.46.5 ✔️
  • Update dependency svelte to v5.39.3 ✔️
  • Update dependency svelte to v5.39.2 ✔️
  • Update dependency daisyui to v5.1.13 (#479) ✔️
  • Update rust dependencies auto-merge (patch) (#477) ✔️
  • Update dependency typescript-eslint to v8.44.0 ✔️
  • Update dependency @factorial/docs to v0.5.6 (#476) ✔️
  • Update rust dependencies auto-merge (patch) (#474) ✔️
  • Update rust dependencies auto-merge (patch) (#473) ✔️
  • Update dependency @sveltejs/kit to v2.39.1 (#472) ✔️
  • Update dependency svelte to v5.38.10 (#471) ✔️
  • Update dependency @sveltejs/kit to v2.39.0 ✔️
  • Update dependency svelte to v5.38.9 (#468) ✔️
  • Update dependency @sveltejs/kit to v2.38.1 ✔️
  • Update dependency eslint-plugin-svelte to v3.12.3 ✔️
  • Update dependency daisyui to v5.1.10 ✔️
  • Update dependency svelte to v5.38.8 (#461) ✔️
  • Update rust crate chrono to v0.4.42 (#459) ✔️
  • Update dependency vite to v6.3.6 (#458) ✔️
  • Update dependency eslint-plugin-svelte to v3.12.2 (#457) ✔️
  • Update dependency @sveltejs/kit to v2.37.1 (#456) ✔️
  • Update dependency svelte to v5.38.7 (#454) ✔️
  • Update dependency typescript-eslint to v8.42.0 ✔️
  • Update dependency @sveltejs/kit to v2.37.0 ✔️
  • Update dependency eslint-plugin-svelte to v3.12.1 (#453) ✔️
  • Update npm dependencies auto-merge (patch) to v4.1.13 ✔️
  • Update dependency eslint-plugin-svelte to v3.12.0 ✔️
  • Update dependency svelte to v5.38.6 ✔️
  • Update rust dependencies auto-merge (patch) (#446) ✔️
  • Update dependency @sveltejs/vite-plugin-svelte to v6.1.4 (#445) ✔️
  • Update dependency node to 22.19 ✔️
  • Update rust crate tracing-subscriber to v0.3.20 [security] ✔️
  • Update rust crate config to v0.15.15 ✔️
  • Update npm dependencies auto-merge (patch) (#438) ✔️
  • Update rust crate clap to v4.5.46 (#439) ✔️
  • Update dependency typescript-eslint to v8.41.0 ✔️
  • Update rust crate regex to v1.11.2 (#435) ✔️
  • Update dependency @sveltejs/kit to v2.36.2 (#434) ✔️
  • Update dependency svelte to v5.38.3 (#433) ✔️
  • Update rust crate url to v2.5.7 (#432) ✔️
  • Update dependency @sveltejs/kit to v2.36.1 ✔️
  • Update dependency eslint to v9.34.0 ✔️
  • Update rust crate url to v2.5.6 (#429) ✔️
  • Update dependency @sveltejs/kit to v2.36.0 ✔️
  • Update rust crate thiserror to v2.0.16 (#428) ✔️
  • Update dependency @sveltejs/vite-plugin-svelte to v6.1.3 (#425) ✔️
  • Update rust crate serde_json to v1.0.143 (#424) ✔️
  • Update dependency @sveltejs/kit to v2.33.0 ✔️
  • Update dependency typescript-eslint to v8.40.0 ✔️
  • Update dependency node to 22.18 ✔️
  • Update dependency svelte to v5.38.2 ✔️
  • Update rust crate bcrypt to v0.17.1 ✔️
  • Update rust crate uuid to v1.18.0 ✔️
  • Update npm dependencies auto-merge (patch) to v4.1.12 ✔️
  • Update rust crate thiserror to v2.0.15 ✔️
  • Update rust crate async-trait to v0.1.89 (#413) ✔️
  • Update dependency @sveltejs/kit to v2.30.1 ✔️
  • Update dependency @sveltejs/kit to v2.30.0 ✔️
  • Update dependency @sveltejs/kit to v2.29.1 ✔️
  • Update frontend dependencies to latest versions ✔️
  • Update rust dependencies auto-merge (patch) (#407) ✔️
  • Update rust crate reqwest to v0.12.23 (#406) ✔️
  • Update dependency @sveltejs/kit to v2.28.0 ✔️
  • Update rust dependencies auto-merge (patch) (#403) ✔️
  • Update dependency typescript-eslint to v8.39.1 (#402) ✔️
  • Update dependency typescript to v5.9.2 ✔️
  • Update rust docker tag to v1.89 ✔️
  • Update dependency eslint to v9.33.0 ✔️
  • Update rust crate clap_complete to v4.5.56 (#397) ✔️
  • Update npm dependencies auto-merge (patch) ✔️
  • Update dependency @sveltejs/kit to v2.27.2 ✔️
  • Update rust crate clap to v4.5.43 ✔️
  • Update dependency @sveltejs/kit to v2.27.1 ✔️
  • Update dependency typescript-eslint to v8.39.0 ✔️
  • Update rust dependencies auto-merge (patch) (#390) ✔️
  • Update dependency eslint-plugin-svelte to v3.11.0 ✔️
  • Update dependency globals to v16.3.0 ✔️
  • Bump form-data from 4.0.1 to 4.0.4 in /docs ✔️
  • Update dependency eslint to v9.32.0 ✔️
  • Update traefik docker tag to v3.5 ✔️
  • Update dependency daisyui to v5.0.50 (#388) ✔️
  • Update dependency svelte-check to v4.3.1 ✔️
  • Update dependency daisyui to v5.0.47 (#386) ✔️
  • Update dependency @sveltejs/kit to v2.26.1 ✔️
  • Update dependency typescript-eslint to v8.38.0 ✔️
  • Update rust crate serde_json to v1.0.141 (#383) ✔️
  • Update dependency eslint-config-prettier to v10.1.8 (#382) ✔️
  • Update dependency @sveltejs/kit to v2.24.0 ✔️
  • Update dependency typescript-eslint to v8.37.0 ✔️
  • Update dependency @sveltejs/kit to v2.23.0 ✔️
  • Update dependency eslint to v9.31.0 ✔️
  • Update rust docker tag to v1.88 ✔️
  • Update dependency @sveltejs/kit to v2.22.5 (#371) ✔️
  • Update rust crate thiserror to v2.0.12 (#369) ✔️
  • Update rust crate thiserror to v2 ✔️
  • Update dependency eslint to v9.30.1 ✔️
  • Update rust crate tabled to 0.20.0 ✔️
  • Update dependency daisyui to v5.0.46 ✔️
  • Update rust dependencies auto-merge (patch) ✔️
  • Update rust crate utoipa to v5.4.0 ✔️
  • Update dependency @sveltejs/kit to v2.22.4 ✔️
  • Update dependency prettier to v3.6.2 ✔️
  • Update dependency typescript-eslint to v8.36.0 ✔️
  • Update rust crate owo-colors to v4.2.2 (#364) ✔️
  • Update dependency eslint-plugin-svelte to v3.9.3 (#361) ✔️
  • Update dependency svelte-check to v4.2.2 (#360) ✔️
  • Update npm dependencies auto-merge (patch) (#358) ✔️
  • Update rust crate bollard to v0.19.1 (#357) ✔️
  • Update dependency eslint to v9.29.0 ✔️
  • Update dependency @sveltejs/kit to v2.21.5 (#355) ✔️
  • Update dependency postcss to v8.5.5 (#354) ✔️
  • Update rust crate reqwest to v0.12.20 (#353) ✔️
  • Update npm dependencies auto-merge (patch) (#352) ✔️
  • Update rust crate clap_complete to v4.5.54 ✔️
  • Update rust dependencies auto-merge (patch) ✔️
  • Update dependency typescript-eslint to v8.34.0 ✔️
  • Update rust crate bollard to 0.19.0 ✔️
  • Update dependency @sveltejs/kit to v2.21.3 (#347) ✔️

Documentation

  • Document augmented environment variables for blueprint actions ✔️
  • Correct typo in middleware section ✔️
  • Update CLI documentation with new installation instructions and options ✔️
  • Update preferred CLI installation method ✔️

Features

  • Migrate core secrets to MaskedSecret (Phase 1) ✔️
  • Implement MaskedSecret and SecretHashMap for memory-safe secret handling ✔️
  • Replace serde_yml with serde_norway dependency ✔️
  • Upgrade frontend to latest major versions ✔️
  • Add Traefik middleware support and examples ✔️

Refactor

  • Migrate environment variables to SecretHashMap ✔️
  • Simplify lifecycle action handling ✔️
  • Update import path for InspectContainerOptions ✔️

Styling

  • Normalize indentation in app.css ✔️
  • Apply new Rust format string syntax ✔️
  • Reformat confirmation prompt for clarity ✔️

Testing

  • Add serialization and deserialization tests for AppTtl ✔️