Releases: factorial-io/scotty
Releases · factorial-io/scotty
v0.1.0-alpha.13
Bug Fixes
- Update app detail when needed ✔️
- Check for app-changes every 15 secs ✔️
- Use proper type for AppTtl ✔️
- Handle missing domains in yaml files correctly, print an error message if the settings file couldnt be read ✔️
- Update rust crate serde to v1.0.216 (#129) ✔️
- Update url dependency to prevent dependabot alert #8 ✔️
- Increase default ttl to 7 days ✔️
- Update rust crate init-tracing-opentelemetry to v0.24.2 ✔️
Dependencies
- Update dependency daisyui to v4.12.22 (#132) ✔️
- Update dependency @sveltejs/kit to v2.11.1 ✔️
- Update dependency daisyui to v4.12.21 (#131) ✔️
- Update dependency @sveltejs/kit to v2.10.1 ✔️
Features
- Try to adopt basic_auth data when available ✔️
- Rename app:migrate to app:adopt ✔️
- Show version string in footer ✔️
- Add support for multiple domains and settings in UI ✔️
- Reenable dark theme ✔️
- Support multiple domains for a service (fixes #126) ✔️
- Export env-vars to settings when migrating an app ✔️
v0.1.0-alpha.12
Bug Fixes
- Fix frontend build ✔️
- Update rust crate chrono to v0.4.39 (#118) ✔️
- Update rust crate tokio-stream to v0.1.17 (#115) ✔️
- Update rust crate clap to v4.5.23 (#114) ✔️
- Update rust crate clap to v4.5.22 (#112) ✔️
Dependencies
- Update dependency @sveltejs/kit to v2.9.1 ✔️
- Update dependency typescript-eslint to v8.18.0 ✔️
- Update dependency daisyui to v4.12.20 (#117) ✔️
- Update dependency prettier to v3.4.2 (#113) ✔️
- Update npm dependencies auto-merge (patch) (#110) ✔️
Features
- Apply environment also when running the docker-compose commands, Add a preliminary migrate command to create a .scotty-file ✔️
v0.1.0-alpha.11
Bug Fixes
- Make 1password config optional in settings-file ✔️
- Update rust crate anyhow to v1.0.94 (#111) ✔️
- Adapt code so it works with new major version of utoipa ✔️
- Update utoipa packages ✔️
- Update rust crate tracing-subscriber to v0.3.19 ✔️
- Update rust dependencies auto-merge (patch) (#100) ✔️
- Update rust dependencies auto-merge (patch) to v0.24.1 (#92) ✔️
- Update opentelemetry packages ✔️
- Update rust crate tabled to 0.17.0 ✔️
- Update rust crate bollard to v0.18.1 (#85) ✔️
- Update rust crate tower-http to v0.6.2 (#83) ✔️
- Update rust crate bcrypt to 0.16.0 ✔️
- Update rust crate serde_json to v1.0.133 (#81) ✔️
- Update rust crate bollard to 0.18.0 ✔️
- Update rust crate axum to v0.7.9 (#78) ✔️
- Update rust crate axum to v0.7.8 (#75) ✔️
- Update rust crate clap to v4.5.21 (#71) ✔️
- Update rust crate serde to v1.0.215 (#68) ✔️
- Update rust crate tokio to v1.41.1 ✔️
- Update opentelemetry packages ✔️
- Update rust crate thiserror to v1.0.69 (#60) ✔️
- Update rust crate anyhow to v1.0.93 ✔️
- Update rust crate thiserror to v1.0.68 ✔️
- Update rust crate thiserror to v1.0.67 ✔️
Dependencies
- Update rust docker tag to v1.83 ✔️
- Update dependency @sveltejs/kit to v2.9.0 ✔️
- Update dependency eslint-plugin-svelte to v2.46.1 ✔️
- Update dependency eslint to v9.16.0 ✔️
- Update dependency prettier to v3.4.1 ✔️
- Update mariadb docker tag to v10.11 ✔️
- Update dependency @sveltejs/kit to v2.8.5 (#99) ✔️
- Update dependency @sveltejs/kit to v2.8.4 (#95) ✔️
- Update dependency typescript-eslint to v8.16.0 ✔️
- Update dependency @sveltejs/kit to v2.8.3 ✔️
- Update dependency prettier-plugin-svelte to v3.3.2 ✔️
- Update dependency svelte-check to v4.1.0 ✔️
- Update dependency @sveltejs/kit to v2.8.2 ✔️
- Update dependency typescript to v5.7.2 ✔️
- Update dependency typescript-eslint to v8.15.0 ✔️
- Update dependency eslint to v9.15.0 ✔️
- Update dependency svelte-check to v4.0.9 ✔️
- Bump cross-spawn from 7.0.3 to 7.0.5 in /frontend ✔️
- Update dependency svelte-check to v4.0.8 (#74) ✔️
- Update dependency tailwindcss to v3.4.15 (#73) ✔️
- Update npm dependencies auto-merge (patch) (#69) ✔️
- Update dependency @sveltejs/kit to v2.8.0 ✔️
- Update dependency prettier-plugin-svelte to v3.2.8 ✔️
- Update dependency svelte-check to v4.0.7 ✔️
- Update dependency typescript-eslint to v8.14.0 ✔️
- Update dependency vite to v5.4.11 ✔️
- Update dependency postcss to v8.4.48 ✔️
- Update dependency svelte-check to v4.0.6 ✔️
- Update dependency @sveltejs/kit to v2.7.7 ✔️
- Update dependency @sveltejs/kit to v2.7.6 ✔️
- Update dependency globals to v15.12.0 ✔️
- Update dependency typescript-eslint to v8.13.0 ✔️
- Update dependency @sveltejs/kit to v2.7.5 ✔️
- Update dependency typescript-eslint to v8.12.2 ✔️
Documentation
- Update readme and section about notifications ✔️
Features
- Implement gitlab MR notifications, smaller code restructuring ✔️
- Implement initial notification service ✔️
- Finish add/remove notification logic in scottyctl and api ✔️
- Implement initial notification service ✔️
- Implement initial notification service ✔️
- Implement initial notification service ✔️
- Implement initial notification service ✔️
- Onepassword integration (#91) ✔️
- 1password-connect integration ✔️
- Create apic-call supports payload up to 50M, configurable via settings. ✔️
- Add option to allow robots for scottyctl create ✔️
v0.1.0-alpha.10
Bug Fixes
- Cleanup will also work with unsupported apps ✔️
- Increase default cleanup ttl to 7 days ✔️
- Update rust crate anyhow to v1.0.92 ✔️
- Update rust crate thiserror to v1.0.66 ✔️
- Update rust dependencies auto-merge (patch) ✔️
Dependencies
- Update dependency @sveltejs/kit to v2.7.4 ✔️
- Update dependency eslint to v9.14.0 ✔️
- Update dependency typescript-eslint to v8.12.1 ✔️
- Update dependency typescript-eslint to v8.12.0 ✔️
- Update dependency daisyui to v4.12.14 (#39) ✔️
Documentation
- Better help texts ✔️
- Add clarifying comment on how to map the apps folder into the docker-container ✔️
Features
- Try to get registry from docker metadata for legacy apps and use that when needed ✔️
- Add support for custom domain per service ✔️
- Allow separate blueprint config files in config/blueprints ✔️
- Add ttl-option for scottyctl create ✔️
v0.1.0-alpha.9
Bug Fixes
- Update rust crate regex to v1.11.1 ✔️
- Update rust crate config to v0.14.1 ✔️
- Frontend app list did not update on changes, made reactive ✔️
- Update rust dependencies auto-merge (patch) ✔️
Dependencies
- Update dependency @sveltejs/adapter-auto to v3.3.1 ✔️
- Update dependency typescript-eslint to v8.11.0 ✔️
- Update dependency @sveltejs/adapter-static to v3.0.6 ✔️
- Update dependency @sveltejs/kit to v2.7.3 ✔️
- Update dependency vite to v5.4.10 ✔️
Features
- Add unsupported status to Apps, prevent running commands against unsupported apps ✔️
- Validate docker-compose for the create task better ✔️
- Expose version via API and CLI for both ctl and server ✔️
v0.1.0-alpha.8
CI
- Fix cross compiling for linux, disable linux arm for now ✔️
v0.1.0-alpha.7
CI
- Fix cross compiling for linux ✔️
v0.1.0-alpha.6
Bug Fixes
- Update rust crate serde to v1.0.211 ✔️
- Update rust crate serde_json to v1.0.132 ✔️
- Update rust crate serde_json to v1.0.131 ✔️
- Update rust dependencies auto-merge (patch) ✔️
- Update rust crate uuid to v1.11.0 ✔️
- Update rust dependencies auto-merge (patch) (#3) ✔️
CI
- Fix cross compiling for linux ✔️
- Do not run ci actions in parallel ✔️
- Fine-tune docker cleanup ✔️
- Add docker cleanup action, dry-run for now ✔️
- Remove arm64 docker builds again, as they are slow as hell ✔️
- Remove openssl again, as it breaks docker-builds ✔️
Features
- Smaller improvements to the frontend ui ✔️
Other (unconventional)
- Merge pull request #24 from factorial-io/renovate/sveltejs-kit-2.x-lockfile
chore(deps): update dependency @sveltejs/kit to v2.7.2 ❌
- Merge pull request #21 from factorial-io/renovate/rust-dependencies-auto-merge-(patch)
fix(deps): update rust crate serde_json to v1.0.132 ❌
- Merge pull request #14 from factorial-io/renovate/mariadb-11.x
chore(deps): update mariadb docker tag to v11 ❌
- Merge pull request #16 from factorial-io/renovate/eslint-monorepo
chore(deps): update dependency eslint to v9.13.0 ❌
- Merge pull request #10 from factorial-io/renovate/docker-build-push-action-6.x
chore(deps): update docker/build-push-action action to v6 ❌
- Merge pull request #6 from factorial-io/renovate/rust-1.x
chore(deps): update rust docker tag to v1.82 ❌
- Merge pull request #13 from factorial-io/renovate/docker-setup-buildx-action-3.x
chore(deps): update docker/setup-buildx-action action to v3 ❌
- Merge pull request #11 from factorial-io/renovate/docker-login-action-3.x
chore(deps): update docker/login-action action to v3 ❌
- Merge pull request #8 from factorial-io/renovate/uuid-1.x-lockfile
fix(deps): update rust crate uuid to v1.11.0 ❌
- Merge pull request #9 from factorial-io/renovate/actions-checkout-4.x
chore(deps): update actions/checkout action to v4 ❌
- Merge pull request #4 from factorial-io/renovate/typescript-eslint-monorepo
chore(deps): update dependency typescript-eslint to v8.10.0 ❌
v0.1.0-alpha.5
CI
- Add openssl to dependencies to fix problem with cross-compilation in ci ✔️
Documentation
- Document how to create a new release ✔️
v0.1.0-alpha.4
CI
- Enable changelog for ci changes ✔️