Releases: coollabsio/coolify-cli
Releases · coollabsio/coolify-cli
v1.6.0
What's New
- Added Homebrew tap support for CLI distribution.
- Added support for preview deploy fields in deployment request payloads.
- Improved llms.txt generation:
- derive aliases from the command tree
- include overview, data models, short flags, and defaults
Fixes
- Fixed version update notices so they are written to stderr, preserving clean JSON output on stdout.
Notes
- No breaking changes in this release.
v1.5.0
Features
- Storage Management: Added comprehensive CRUD operations for persistent and file-based storage across applications, databases, and services
- Environment Variables: Support identifying env vars by UUID or key name in update commands, eliminating separate lookup requirement
- Database Environments: Added complete environment variable management for databases with sync command to load from .env files
- Application Model: Expanded Application with git, build, health check, and resource limit fields plus ApplicationSettings for feature flags
- AI Integration: Added
docs llmscommand to generate machine-readable CLI specification for AI agent integration - Output Formatting: Improved table rendering with new tablewriter implementation
Fixes
- Database Commands: Fixed list and get commands to respect --format flag (json/pretty output now works correctly)
- Environment Variables: Fixed update command behavior and app env sync operations
Improvements
- Reorganized parameter ordering in env update commands for consistency
- Enhanced table formatter with improved test robustness and clearer error messages
- Added CI workflow validation for llms.txt to keep documentation in sync
- Refactored docs generation using fmt.Fprintf for more efficient string formatting
- Restricted generated file permissions to 0600 for improved security
- Improved test assertions using idiomatic boolean helpers (assert.True/False)
- Enhanced request serialization validation in bulk env update tests
Breaking Changes
- API Version Requirement: Storage operations now require minimum API version 4.0.0-beta.470
- Environment Variable Updates: Updated command interface for env var updates to use UUID/key identifier pattern
- Bulk Operations: ServiceEnvBulkUpdateResponse changed from message string to slice of environment variables
What's Changed (Github)
- fix: update service env command by @YaRissi in #51
- Next by @andrasbacsai in #60
- refactor: improve table output format by @baer95 in #55
- fix: app env bulk by @YaRissi in #50
- feat: Add llms.txt for AI agent command specification by @toanalien in #52
- fix(database): respect --format flag in database list and get commands by @Dagnan in #61
- feat(models): expand Application with extended configuration by @andrasbacsai in #63
- feat(env): allow updating vars by UUID or key identifier by @andrasbacsai in #65
- feat(storage): add CRUD operations for persistent and file storages by @andrasbacsai in #64
New Contributors
- @baer95 made their first contribution in #55
- @toanalien made their first contribution in #52
- @Dagnan made their first contribution in #61
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- feat: add create commands for applications, projects, and services by @andrasbacsai in #47
Full Changelog: v1.3.0...v1.4.0
v1.3.0
lol forgot that we need minor version as well
v1.2
What's Changed
- Check for CLI updates on every command by @andrasbacsai in #46
Full Changelog: v1.1...v1.2
v1.1
What's Changed
- Add runtime env flag and improve service env handling by @andrasbacsai in #45
Full Changelog: v1.0.5...v1.1
v1.0.5
What's Changed
- fix: leading 'v' for release filename of install script by @ncryptedV1 in #41
- Fix is_buildtime JSON tag and add is_runtime, is_shared fields by @andrasbacsai in #42
- chore(deps): bump golang.org/x/crypto from 0.43.0 to 0.45.0 by @dependabot[bot] in #43
- fix: update release workflow by @YaRissi in #39
New Contributors
- @ncryptedV1 made their first contribution in #41
- @dependabot[bot] made their first contribution in #43
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Enable parallel GoReleaser builds by @andrasbacsai in #29
- Add flags to env sync command by @andrasbacsai in #32
- feat: installable via go by @YaRissi in #31
- feat: testing ci with linter by @YaRissi in #33
- feat: Version inject by @YaRissi in #34
- Remove gzip file validation check by @LaurenceJJones in #36
- Add deployment management commands for improved user experience by @andrasbacsai in #37
New Contributors
- @LaurenceJJones made their first contribution in #36
Full Changelog: 1.0.3...v1.0.4
1.0.3
What's Changed
- Update README with CLI command fixes by @andrasbacsai in #26
- Add minimum version checks to CLI commands by @andrasbacsai in #28
- Add CONTRIBUTING.md file by @andrasbacsai in #27
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Add coolify config command by @andrasbacsai in #24
- Add context verify command by @andrasbacsai in #25
Full Changelog: 1.0.1...1.0.2