Releases: mentimeter/linkup
Releases · mentimeter/linkup
1.5.0
1.4.0
refactor: rework background services (#121) ### Description These changes introduce a preview of how the start process is going when using the `linkup start` command. ### New start feedback https://github.com/user-attachments/assets/5e0ea244-aa34-46af-8f9d-d5d98a42e96b ### Changelog - Linkup CLI now spins up local-server as a subcommand. This allows us to remove the dependency on `Daemonize`, but we need to depend on Tokio now. But now the local-server is ran like all the other background services with `std::process:Command`. - `start` command now has a live update of the steps of the process that are going on. - Add `tunnel url` to the `health` command. ### TODO - [x] Block double start. ### Thoughts - Maybe we can have a `next` branch and create beta/rc releases from it before generating the widely available one? --------- Co-authored-by: Oliver Stenbom <oliver@stenbom.eu>
1.3.0
chore: bump linkup-cli 1.2.1 -> 1.3.0 (#118)
1.2.1
feat: check running services when using paid tunnel (#113) When we run free tunnels, we check if there is any local service already running to warn the user about it. We are currently not doing this for paid tunnels as well. This PR adds the same check for paid tunnels.
1.2.0
feat: revamp status command (#114) This PR improves the feedback of the status command to live update the services responses. One "breaking change" is the removal of the --all/-a option. With the idea to give better visibility of the overall status, that option doesn't make that much sense. (we can of course add it back if we think is very important here). Changelog: - Removed --all/-a options. Now all services are shown by default. - Added dependency to [`crossterm`](https://docs.rs/crossterm/latest/crossterm/) to manipulate the terminal output. - Cleaned up the output (removed "Service information:" and "Session information:" headers). - Services statuses are update as soon as we get them. - Removed `component_kind: linkup`. Internal Linkup services are reported as remote or local accordingly. - Added priority option for component status. This way we can keep the Linkup internal services reported on the beginning of the list.
1.1.1
fix: local/remote individual services
1.1.0
chore: bump linkup-cli 1.0.4 -> 1.1.0 (#111)
1.0.4
fix: paid tunnels cli errors (#102)
1.0.3
fix: set linkup env vars in .envs (#99) Sets env vars for both paid and free tunnels
1.0.2
feat: paid tunnels v1 (#97) Tested going from paid to free tunnel, and vice versa. Works smoothly for me at least 🤞 Some extra logging added that shows up when running `RUST_LOG=info cargo run -- start`. There is more that can be done with logging but will leave that for the linear card DO-1495 "linkup: logger". Part of DO-1495 Resolves DO-1496