0.26.0
Changelog
Features
- Enhance environment variable expansion in dependencies and services
- Auto-extract and deduplicate named volumes from services and dependencies
- Implement default configurations for common dependencies
- Add flexible dependency parsing for string and map formats
- Enhance service configuration with container-specific options
Improvements
- Updated configuration guide with defaults and environment variables
- Enhanced health check configuration with more flexible options
- Simplified service configuration by removing redundant build fields
- Improved documentation clarity and structure throughout the project
Bug Fixes
- Fixed issues with volume naming and deduplication in configuration parsing
This release significantly enhances FTL's configuration capabilities, improves default settings for common dependencies, and provides more flexible options for service and dependency definitions. It also includes various documentation improvements and bug fixes related to volume handling.
Commits
- 4f3c608 docs: enhance configuration guide with defaults and environment variables
- f280ef0 feat(config): enhance environment variable expansion in dependencies and services
- 8145482 feat(config): auto-extract and deduplicate named volumes from services and dependencies
- e640d63 feat(config): implement default configurations for common dependencies
- 618137e feat(config): add flexible dependency parsing for string and map formats
- bd3b065 feat(config): enhance service configuration with container-specific options