Skip to content

Releases: yarlson/ftl

0.28.1

27 Jan 05:26
0.28.1
70a8db6
Compare
Choose a tag to compare

Changelog

Improvements

  • Updated Zero image to version 1 for improved stability

Commits

  • 70a8db6 fix(deployment): update Zero image to version 1 for improved stability
  • a80b8be chore(deps): bump vite from 5.4.11 to 5.4.14 in /www

0.28.0

26 Jan 18:52
0.28.0
2849584
Compare
Choose a tag to compare

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

  • 2849584 refactor(proxy): replace Zero-Nginx with standalone Zero and Nginx containers
  • dcef849 chore(deps): bump katex from 0.16.19 to 0.16.21 in /www
  • 4641d37 feat(deployment): run remote pre-hooks in separate containers
    ➜ ftl git:(main)

0.27.0

20 Jan 19:56
0.27.0
6bd17c7
Compare
Choose a tag to compare

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

19 Jan 10:27
0.26.0
4f3c608
Compare
Choose a tag to compare

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

18 Jan 10:53
0.25.0
708eae4
Compare
Choose a tag to compare

Changelog

Improvements

  • Updated configuration to single server architecture

Commits

  • 56e6153 refactor: update configuration to single server architecture
  • ba4b1b0 docs(landing): revamp homepage to emphasize simplicity and target audience

0.24.1

16 Jan 16:57
0.24.1
92b55c9
Compare
Choose a tag to compare

Changelog

Improvements

  • Updated proxy service image to yarson/zero-nginx:1.27-alpine3.20-zero0.2.1
  • Updated certrenewer service image to yarson/zero-nginx:1.27-alpine3.20-zero0.2.1

Commits

  • 92b55c9 feat(deployment): update proxy and certrenewer image versions

0.24.0

16 Jan 05:48
0.24.0
6be316a
Compare
Choose a tag to compare

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

12 Jan 09:57
0.23.0
f8dcafd
Compare
Choose a tag to compare

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

Commits

  • f8dcafd feat(cli): add version command for displaying FTL version
  • e300a1e chore(deps): update OpenTelemetry and Google API dependencies
  • 693488d chore(deps): update Go dependencies for security and compatibility

0.22.2

12 Jan 08:03
0.22.2
5a0dfd9
Compare
Choose a tag to compare

Changelog

  • 5a0dfd9 fix(console): ensure cursor visibility on reset for improved terminal state
  • b26beaa docs: Add link to official documentation website in README
  • b4d841c docs: Update README with improved structure and content clarity

0.22.1

12 Jan 07:41
0.22.1
57ea7a5
Compare
Choose a tag to compare

Changelog

  • 57ea7a5 fix(deployment): correct volume mapping for SSL certificates in proxy setup
  • c6ab9c2 refactor: Enhance Docker build process with image labeling and cleanup
  • eee9640 refactor: Optimize image comparison and blob synchronization with concurrent operations