forked from toolshed/docs.coopcloud.tech
		
	docs: v0.10 migration notes
This commit is contained in:
		| @ -20,6 +20,65 @@ abra upgrade --rc | |||||||
|  |  | ||||||
| > General release notes are [here](https://git.coopcloud.tech/coop-cloud/abra/releases/) | > General release notes are [here](https://git.coopcloud.tech/coop-cloud/abra/releases/) | ||||||
|  |  | ||||||
|  | ### `0.9.x-beta` -> `0.10.x-beta` | ||||||
|  |  | ||||||
|  | > 🎺🎺🎺 This version is currently unreleased 🎺🎺🎺 | ||||||
|  |  | ||||||
|  | * We have finally migrated from [`urfave/cli`](https://github.com/urfave/cli) | ||||||
|  |   to [`spf13/cobra`](https://cobra.dev) as our command-line handling library. | ||||||
|  |   This means we should (hopefully!) not have to deal with so many command-line | ||||||
|  |   breaking changes in the future, e.g. how `--` is handled, how flags/args are | ||||||
|  |   parsed and so on. We expect to maintain compatibility across this migration, | ||||||
|  |   however you might run into something we didn't expect. Please do let us know. | ||||||
|  |  | ||||||
|  | * `spf13/cobra` does not support "shorthand" flags with multiple characters. | ||||||
|  |   So, the shorthard flags for `--git-name` / `--git-email` on `abra recipe new` | ||||||
|  |   are now `-N` / `-e` respectively. | ||||||
|  |  | ||||||
|  | * Auto-completion for `abra` is handled differently now. See `abra autocomplete | ||||||
|  |   --help` for more. The full help output is available for each specific shell, | ||||||
|  |   e.g. `abra autocomplete zsh --help`. It is now generated on the fly. | ||||||
|  |  | ||||||
|  | * Several commands now make use of the `--chaos/-C` commands, such as `abra app | ||||||
|  |   ps` and `abra app cp`. See `--help` for more. | ||||||
|  |  | ||||||
|  | * `abra` will no longer attempt to parse your `~/.ssh/config`. This means that | ||||||
|  |   whatever you configure in your `~/.ssh/config` is the source of truth and | ||||||
|  |   `abra` does not try to guess connection details. `abra` now *only* invokes | ||||||
|  |   `/usr/bin/ssh`. This also means that `--problems/-p` goes away on `abra | ||||||
|  |   server list`. | ||||||
|  |  | ||||||
|  | * `abra app backup` / `abra app restore` now officially use | ||||||
|  |   [`backup-bot-two`](https://git.coopcloud.tech/coop-cloud/backup-bot-two)! We | ||||||
|  |   are still discussing how to handle this transition wrt. the original | ||||||
|  |   `backup-bot`. Please see [this | ||||||
|  |   ticket](https://git.coopcloud.tech/coop-cloud/backup-bot/issues/5) for more. | ||||||
|  |  | ||||||
|  | * `--no-domain-checks` has been removed from `abra server add`. See | ||||||
|  |   [`#631`](https://git.coopcloud.tech/toolshed/organising/issues/631) for more. | ||||||
|  |  | ||||||
|  | * The output of `abra app ps` is less redundant in order to 1) reduce how much | ||||||
|  |   horizontal width is required to render the table and 2) simplify the amount | ||||||
|  |   of information shown. The `-w` option was also retired, you can use the | ||||||
|  |   standard `watch` command, e.g. `watch abra app ps ...` to get the same | ||||||
|  |   functionality. | ||||||
|  |  | ||||||
|  | * Several overview screens have changed their layout. E.g. `abra app deploy` | ||||||
|  |   now shows more (hopefully!) useful information. These changes have been made | ||||||
|  |   to accomodate the work done around operator collaboration and stable | ||||||
|  |   versioning. | ||||||
|  |  | ||||||
|  | * `abra app errors` went away. It never really worked and was retired. You can | ||||||
|  |   rely on `abra app logs` for the time being. | ||||||
|  |  | ||||||
|  | * It's not possible to `--chaos/-C` on `upgrade` / `rollback`. See | ||||||
|  |   [`#559`](https://git.coopcloud.tech/coop-cloud/organising/issues/559) for | ||||||
|  |   more. | ||||||
|  |  | ||||||
|  | * `main` will be chosen for new repositories created by `abra`. | ||||||
|  |  | ||||||
|  | * `abra recipe fetch` now accepts an `--all` flag to fetch all repositories. | ||||||
|  |  | ||||||
| ### `0.8.x-beta` -> `0.9.x-beta` | ### `0.8.x-beta` -> `0.9.x-beta` | ||||||
|  |  | ||||||
| None at this time. | None at this time. | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user