Skip to content

v2.0

Compare
Choose a tag to compare
@xm1k3 xm1k3 released this 05 Oct 22:24
· 40 commits to main since this release
728ca5d

Overview

This release brings significant updates and improvements to Fleex.

Below are the key changes in this release:

Command Refactoring

All commands have undergone comprehensive refactoring to enhance efficiency and maintainability:

  • delete: Delete an existing fleet or even a single box
  • images: Display image options
  • init: Initialize Fleex (Run this the first time)
  • ls: List running boxes
  • run: Send a command to a fleet
  • scan: Send a command to a fleet, along with file uploads and chunk splitting
  • scp: Send a file/folder to a fleet using SCP
  • spawn: Spawn a fleet or even a single box
  • ssh: Start an SSH terminal for a box

Configuration File Format Update

The configuration file format has been transitioned from YAML to JSON for improved readability and flexibility.

Provider Updates (DigitalOcean and Vultr)

At present, the DigitalOcean and Vultr providers have been temporarily disabled. These providers are undergoing updates and will soon be reinstated with additional enhancements.

Exciting Feature: Custom VPS Addition!

We are thrilled to introduce the ability to add custom VPS, marking a significant milestone in this release! To configure custom VPS, use the following format:

...
"custom_vms": [
    {
        "provider": "utm",
        "instance_id": "fleex-test-1",
        "public_ip": "{IP}",
        "ssh_port": {PORT},
        "username": "{USERNAME}",
        "password": "{PASSWORD}",
        "key_path": "/path/to/your/private-key.pem",
        "tags": [
            "staging"
        ]
    }
]
...

Please replace the example values with your actual configuration details.

Stay tuned for more updates and features in future releases.

Thank you for your continued support and contributions to Fleex!

Note: Please remember to update your configuration files accordingly after the transition to JSON format.

What's Changed

New Contributors

Full Changelog: v1.1...v2.0