Skip to content

Releases: yarlson/ftl

0.13.0

10 Nov 08:27
Compare
Choose a tag to compare

Release Notes

New Features

  • Logs Command (ftl logs):
    • Introduced a new logs command to fetch and stream logs from your deployed services.
    • Supports fetching logs from a specific service or all services when no service is specified.
    • Added -f/--follow flag to stream logs in real-time.
    • Added -n/--tail flag to limit the number of log lines retrieved, similar to the tail command.
      • When using -f, the default value for -n is 100.
      • Without -f, the default is unlimited logs unless -n is specified.
    • Logs from multiple services are merged and sorted by timestamp, providing a unified chronological view.
    • Implemented color-coded output for logs from different services, enhancing readability.

0.12.0

03 Nov 13:58
Compare
Choose a tag to compare

Changelog

  • f6d35e8 refactor: Improve deployment process with event-based feedback and spinner UI
  • 5629f8d refactor: Implement event-based deployment process with real-time feedback

0.11.0

03 Nov 12:48
Compare
Choose a tag to compare

Improvements

  • Refactor executor interfaces for better testability
  • Enhance console logging output
  • Optimize deployment flow

Bug Fixes

  • Fix issue with SSH executor connection handling

Changelog

  • 8394c77 refactor: Improve console output formatting and deployment process feedback
  • 7c009b8 refactor: Improve progress feedback with pterm spinners and streamline command execution
  • fdcab80 feat: Implement SSH port forwarding and add integration tests

0.10.0

02 Nov 10:46
Compare
Choose a tag to compare

Features

  • Implement automatic SSL certificate renewal

Improvements

  • Improve Docker credential handling during setup process
  • Enhance build command structure and error handling
  • Refactor deployment process error handling and server connection logic

Changelog

  • 9e6df3c feat: Enable automatic SSL certificate renewal service
  • 1d2ae4a refactor: Improve deployment process error handling and server connection logic
  • e692452 refactor: Improve build command structure and error handling
  • 98c3ac0 refactor: Improve setup process and Docker credential handling
  • acf9749 docs: Add FTL logo to README
  • 13d7e8f docs: Add environment variable substitution details to README
  • 6eb5cf6 refactor: Improve deployment process and add certificate renewal service
  • dadfeea feat: Implement automatic SSL certificate renewal and improve deployment process
  • f6aa711 refactor: Remove unused stripWhitespace function in proxy tests

0.9.0

27 Oct 06:55
Compare
Choose a tag to compare

Changelog

  • 6b698f9 refactor: Improve Nginx configuration and add proxy settings
  • 0965ee9 refactor: Remove SSL certificates and Nginx configuration from test project
  • 8f12a99 fix: Update GitHub Actions workflow to use correct setup-go action
  • 423629c feat: Add database service templates for common database engines
  • c8198a9 refactor: Improve SSH key setup and file permissions handling in server configuration
  • 1dbf4ca refactor: Improve SSH key handling and Docker Hub configuration in server setup
  • 53c3ba8 refactor: Rename setup command to server and restructure server configuration
  • d4863c7 refactor: Improve method visibility and naming in deployment package
  • f937104 feat: Implement App structure and Docker image synchronization

0.8.0

22 Oct 16:45
Compare
Choose a tag to compare

Changelog

  • 42c86a6 refactor: Rename Storages to Dependencies in configuration and deployment, closes #1

0.7.1

22 Oct 16:36
Compare
Choose a tag to compare

Changelog

  • 3bb07d9 refactor: Move Service hash calculation to config package
  • 4ef6efd refactor: Improve service deployment with project-scoped networking

0.7.0

21 Oct 15:48
Compare
Choose a tag to compare

Changelog

  • be5ed37 refactor: Change EnvVars from slice to map in Service and Storage structs

0.6.1

21 Oct 05:47
Compare
Choose a tag to compare

Changelog

  • 692728b feat: Implement environment variable expansion in configuration parsing

0.6.0

21 Oct 05:33
Compare
Choose a tag to compare

Changelog

  • f2a9c60 docs: Update README with PostgreSQL storage configuration example
  • e8a64bf refactor: Improve deployment process with project-scoped networks and volumes
  • f5017ba test: Expand storage deployment test with multiple database types
  • 6b52f11 docs: Simplify README and reorganize installation instructions