Releases: yarlson/ftl
Releases · yarlson/ftl
0.28.1
0.28.0
Changelog
Improvements
- Refactored proxy setup: replaced Zero-Nginx with separate Zero and Nginx containers for improved modularity
- Updated deployment process to run remote pre-hooks in separate containers, enhancing isolation and security
- Optimized Nginx configuration for better SSL/TLS handling
Commits
0.27.0
Changelog
Features
- Implemented local and remote hooks for service installation and updates
- Enhanced hooks configuration with flexible remote/local command structure
Improvements
- Centralized tunnel management and integrated it with deployment process
- Extracted SSH tunnel logic into dedicated package
- Optimized image comparison using docker image inspect
- Refactored deployment process to extract hook processing into dedicated methods
Bug Fixes
- Prevented image update flag from affecting service hash
- Corrected image comparison using docker image inspect
Commits
- 6bd17c7 fix(service): prevent image update flag from affecting service hash
- 2707202 fix(imagesync): correct image comparison using docker image inspect
- f16d562 refactor(tunnels): centralize tunnel management and integrate with deployment process
- a3a83bc refactor(deployment): extract hook processing into dedicated methods
- 9ccc93d feat(deployment): implement local hooks for service installation and updates
- d525420 feat(deployment): execute remote pre and post hooks for service installation
- 82a400d refactor(tunnel): extract SSH tunnel logic into dedicated package
- cf7d599 feat(deployment): implement remote pre and post hooks for services
- 6025684 feat(config): enhance hooks with flexible remote/local command structure
- 933b4e2 docs: remove duplicate link to Configuration File Guide
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
0.25.0
0.24.1
0.24.0
BREAKING CHANGES
- Added prefix to container names with project name
Features
- Added hooks structure to service configuration
Improvements
- Reorganized container management functions for improved modularity
- Split monolithic deployment logic into modular components
Bug Fixes
- Fixed CLI command for checking FTL version
Commits
- 6be316a feat(deployment): prefix container names with project name
- 4ad0143 refactor(deployment): reorganize container management functions for improved modularity
- ce524f3 feat(config): add hooks structure to service configuration
- 116c385 refactor(deployment): split monolithic deployment logic into modular components
- 9825418 docs(installation): update CLI command for checking FTL version
0.23.0
Features
- Added version command for displaying FTL version
Improvements
- Updated OpenTelemetry to v1.33.0
- Updated Google API dependencies
- Updated several Go dependencies for security and compatibility