Skip to content

v1.5.0

Choose a tag to compare

@andrasbacsai andrasbacsai released this 23 Mar 13:49
· 10 commits to v4.x since this release
f43cd16

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 llms command 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

Full Changelog: v1.4.0...v1.5.0