2021-04-28 10:46:38 +02:00
> 🔥 🔥 🔥 Please note, while we are still in
2021-04-27 19:18:58 +02:00
> [public alpha](https://docs.cloud.autonomic.zone/roadmap/), the `abra` release
2021-03-20 21:42:04 +01:00
> versioning scheme is not following [semver](https://semver.org/) conventions
> because we are still in the exploratory phases of building this tool. Please
> read the changes before upgrading your `abra` installation as there are
> **most likely** breaking changes coming each release. Sorry for any
> inconvenience caused, we're working hard to make this tool stable. Semver
2021-03-20 21:43:35 +01:00
> will be respected when we reach public beta. 🔥 🔥 🔥
# abra x.x.x (UNRELEASED)
2021-03-20 21:41:27 +01:00
2021-07-30 19:33:29 +02:00
# abra 10.0.1 (2021-07-30)
2021-07-10 01:43:56 +02:00
- New `recipe .. lint` command ([#202 ](https://git.autonomic.zone/coop-cloud/abra/issues/202 ))
2021-07-11 17:21:45 +02:00
- `abra-capsul` plugin ([e85bcc4 ](https://git.autonomic.zone/coop-cloud/abra/commit/e85bcc4 ))
2021-07-12 19:42:33 +02:00
- Fix `run <service> <cmd>` invocations ([#204 ](https://git.autonomic.zone/coop-cloud/abra/issues/204 ))
2021-07-30 19:33:29 +02:00
- Point installer at our [half-migrated new Gitea instance ](https://git.coopcloud.tech ) ([#207 ](https://git.coopcloud.tech/coop-cloud/abra/pulls/207 ) thanks @nicksellen !)
2021-07-10 01:43:56 +02:00
2021-07-06 12:34:15 +02:00
# abra 10.0.0 (2021-07-06)
2021-06-08 12:17:50 +02:00
- Add `--bump` to `deploy` command to allow packagers to make minor package related releases ([#173 ](https://git.autonomic.zone/coop-cloud/abra/issues/173 ))
2021-06-08 11:12:30 +02:00
- Drop `--skip-version-check` /`--no-domain-poll` /`--no-state-poll` in favour of `--fast` ([#169 ](https://git.autonomic.zone/coop-cloud/abra/issues/169 ))
2021-06-17 21:25:29 +02:00
- Move `abra` image under the new `thecoopcloud/...` namespace ([#1 ](https://git.autonomic.zone/coop-cloud/auto-apps-json/issues/1 ))
- Add a `--output` flag to the `app-json.py` app generator for the CI environment ([#2 ](https://git.autonomic.zone/coop-cloud/auto-apps-json/issues/2 ))
2021-07-06 18:50:53 +02:00
- Support logging in as new `thecoopcloud` Docker account via `skopeo` when generating new `apps.json` ([`7482362` ](https://git.autonomic.zone/coop-cloud/abra/commit/7482362af1d01cc02828abd45b1222fa643d1f80 ))
2021-06-27 21:14:19 +02:00
- App deployment checks are somewhat more reliable (see [#193 ](https://git.autonomic.zone/coop-cloud/abra/issues/193 ) for remaining work) ([#165 ](https://git.autonomic.zone/coop-cloud/abra/issues/165 ))
2021-07-04 21:45:02 +02:00
- Skip generation of commented out secrets and correctly fail deploy when secret generation fails ([#133 ](https://git.autonomic.zone/coop-cloud/abra/issues/133 ))
2021-07-04 22:14:42 +02:00
- Fix logging for chaos deploys and recipe selection logic ([#185 ](https://git.autonomic.zone/coop-cloud/abra/issues/185 ))
2021-07-05 23:58:39 +02:00
- Improve reliability of selecting when to download a new `apps.json` ([#170 ](https://git.autonomic.zone/coop-cloud/abra/issues/170 ))
2021-07-05 23:56:37 +02:00
- Implement `pwgen` /`pwqgen` native fallback for password generation ([#167 ](https://git.autonomic.zone/coop-cloud/abra/issues/167 ) / [#197 ](https://git.autonomic.zone/coop-cloud/abra/issues/197 ))
2021-07-05 18:39:43 +02:00
- `abra` installer script will now try to install system requirements ([#196 ](https://git.autonomic.zone/coop-cloud/abra/issues/196 ))
2021-07-06 00:09:25 +02:00
- Use latest [v4.9.6 ](https://github.com/mikefarah/yq/releases/tag/v4.9.6 ) install of `yq` for vendoring (**upgrade HOWTO:** `rm -rf ~/.abra/vendor/*` )
2021-07-06 10:53:31 +02:00
- Support overriding `$ARGS` from `abra.sh` custom commands and error out correctly when these commands fail ([#1 ](https://github.com/Coop-Cloud/peertube/issues/1 ))
- Add `abra <app> restart <service>` to support restarting individual services ([#200 ](https://git.autonomic.zone/coop-cloud/abra/issues/200 ))
2021-07-06 18:50:53 +02:00
- Output diff of proposed changes when asking to commit during release logic ([`4b82045` ](https://git.autonomic.zone/coop-cloud/abra/commit/4b820457defe1511208b6caa8b9feb9603ffc8be ))
2021-07-06 12:27:06 +02:00
- Add validation for generated output when making new release labels ([#186 ](https://git.autonomic.zone/coop-cloud/abra/issues/186 ))
2021-06-08 12:17:50 +02:00
2021-06-10 11:43:00 +02:00
# abra 9.0.0 (2021-06-10)
2021-07-06 18:50:53 +02:00
- Add Docker image for `abra` ([`64d578cf` ](https://git.autonomic.zone/coop-cloud/abra/commit/64d578cf914bd2bad378ea4ef375747d10b33191 ))
- Support unattended mode for recipe releasing ([`3759bcd6` ](https://git.autonomic.zone/coop-cloud/abra/commit/3759bcd641cf60611c13927e83425e773d2bb629 ))
- Add Renovate bot configuraiton script ([`9fadc430` ](https://git.autonomic.zone/coop-cloud/abra/commit/9fadc430a7bb2d554c0ee26c0f9b6c51dc5b0475 ))
2021-06-03 23:15:08 +02:00
- Add release automation via [drone-abra ](https://git.autonomic.zone/coop-cloud/drone-abra ) ([#56 ](https://git.autonomic.zone/coop-cloud/organising/issues/56 ))
2021-06-05 08:21:52 +02:00
- Move `apps.json` generation to [auto-apps-json ](https://git.autonomic.zone/coop-cloud/auto-apps-json ) ([#125 ](https://git.autonomic.zone/coop-cloud/abra/issues/125 ))
2021-07-06 18:50:53 +02:00
- Add Github mirroring script ([`4ef43331` ](https://git.autonomic.zone/coop-cloud/abra/commit/4ef433312dd0b0ace91b3c285f82f3973093d92d ))
2021-06-10 11:40:25 +02:00
- Add `--chaos` flag to deploy (always choose latest Git commit) ([#178 ](https://git.autonomic.zone/coop-cloud/abra/issues/178 ))
2021-06-03 09:55:35 +02:00
2021-05-31 23:59:38 +02:00
# abra 8.0.1 (2021-05-31)
2021-07-06 18:50:53 +02:00
- Fix help for `... app ... volume ls` ([`efad71c4` ](https://git.autonomic.zone/coop-cloud/abra/commit/efad71c470d6d65f7e4bfe39c5f68ff1097f80a2 ))
2021-05-31 23:58:25 +02:00
- Only output secrets warnings once ([#143 ](https://git.autonomic.zone/coop-cloud/abra/issues/143 ))
2021-05-31 21:10:51 +02:00
- Migrate `abra` installation script to `coopcloud.tech` domain ([#150 ](https://git.autonomic.zone/coop-cloud/abra/issues/150 ))
2021-05-31 23:23:14 +02:00
- Add `--no-state-poll` to avoid success/failure forecasting on deployment ([#165 ](https://git.autonomic.zone/coop-cloud/abra/issues/165 ))
2021-05-31 21:01:21 +02:00
2021-05-30 23:57:09 +02:00
# abra 8.0.0 (2021-05-30)
2021-07-06 18:50:53 +02:00
- Fix secret length generation ([`f537417` ](https://git.autonomic.zone/coop-cloud/abra/commit/1b85bf3d37280e9632c315d759c0f2d09c039fef ))
2021-05-29 23:36:37 +02:00
- Fix checking out new apps ([#164 ](https://git.autonomic.zone/coop-cloud/abra/issues/164 )
2021-05-30 00:18:24 +02:00
- Give up if YAML is invalid ([#154 ](https://git.autonomic.zone/coop-cloud/abra/issues/154 ))
2021-07-06 18:50:53 +02:00
- Switch from wget to cURL ([`fc0caaa` ](https://git.autonomic.zone/coop-cloud/abra/commit/fc0caaa ))
- Add Bash completion for `recipe ..` ([`8c93d1a` ](https://git.autonomic.zone/coop-cloud/abra/commit/8c93d1a ))
- Tweak README parsing in `app-json.py` ([`b14219b` ](https://git.autonomic.zone/coop-cloud/abra/commit/b14219b ))
2021-05-30 19:53:35 +02:00
- Add fallback names to `app.json` ([#157 ](https://git.autonomic.zone/coop-cloud/abra/issues/157 ))
2021-05-30 20:11:15 +02:00
- Remove duplicate message ([#155 ](https://git.autonomic.zone/coop-cloud/abra/issues/155 ))
2021-07-06 18:50:53 +02:00
- Add `deploy --fast` ([`a7f7c96` ](https://git.autonomic.zone/coop-cloud/abra/commit/a7f7c96 ))
2021-05-29 23:31:16 +02:00
- Add `app .. volume` commands, fix volume deletion with `app .. delete --volumes` ([#161 ](https://git.autonomic.zone/coop-cloud/abra/issues/161 ))
2021-05-14 16:12:00 +02:00
2021-05-10 10:39:57 +02:00
# abra 0.7.4 (2021-05-10)
2021-07-06 18:50:53 +02:00
- Sort `apps.json` when publishing ([`39a7fc0` ](https://git.autonomic.zone/coop-cloud/abra/commit/39a7fc04fb5df1a6d78b84f51838530ab3eb76db ))
- Fix publishing of rating for new apps ([`0e28af9` ](https://git.autonomic.zone/coop-cloud/abra/commit/0e28af9eb1af6c6da705b4614ddd173c60576629 ))
- Detect compose filenames in `n+1` release generation ([`ffc569e` ](https://git.autonomic.zone/coop-cloud/abra/commit/ffc569e275df7ca784a4db1a3331e17975fd8c87 ))
- Fix secret generation when specifying length ([`3a353f4` ](https://git.autonomic.zone/coop-cloud/abra/commit/3a353f4062baccde2c9f175b03afb2db6d462ae4 ))
2021-05-02 22:18:04 +02:00
2021-04-28 10:46:38 +02:00
# abra 0.7.3 (2021-04-28)
2021-04-18 03:42:43 +02:00
- Only check for pw(q)gen if we're actually trying to use them ([#147 ](https://git.autonomic.zone/coop-cloud/abra/issues/147 ))
2021-07-06 18:50:53 +02:00
- Use apps.coopcloud.tech for app data hosting & download ([`75bd599` ](https://git.autonomic.zone/coop-cloud/abra/commit/75bd599 ))
2021-04-18 17:27:32 +02:00
- Choose latest commit messages for new tags ([#144 ](https://git.autonomic.zone/coop-cloud/abra/issues/144 ))
2021-04-27 19:18:58 +02:00
- Handle recipes without an `app` service in `recipe .. release` ([#151 ](https://git.autonomic.zone/coop-cloud/abra/issues/151 ))
2021-04-18 03:42:43 +02:00
2021-04-07 21:08:46 +02:00
# abra 0.7.2 (2021-04-07)
2021-07-06 18:50:53 +02:00
- Fix installation script development installs (again! Thanks Bash!) ([`4747d9b7` ](https://git.autonomic.zone/coop-cloud/abra/commit/4747d9b7fb5fba914f210b6570bfe2db0b53da23 ))
2021-04-07 21:08:46 +02:00
2021-04-07 21:00:08 +02:00
# abra 0.7.1 (2021-04-07)
2021-07-06 18:50:53 +02:00
- Fix installation script development installs ([`8f2fadb3c` ](https://git.autonomic.zone/coop-cloud/abra/commit/8f2fadb3c43c5915520f5ea531ea3815c2ba8531 ))
2021-04-07 21:00:08 +02:00
2021-04-07 20:54:16 +02:00
# abra 0.7.0 (2021-04-07)
2021-03-18 18:57:00 +01:00
- Add `--force` to the `deploy` command to allow overriding deployment logic ([#105 ](https://git.autonomic.zone/coop-cloud/abra/issues/105 ))
2021-03-18 17:21:16 +01:00
- Handle undeployed apps in version summaries when deploying ([#104 ](https://git.autonomic.zone/coop-cloud/abra/issues/104 ))
2021-07-06 18:50:53 +02:00
- Add `--force` to `undeploy` command ([`e5e98d5` ](https://git.autonomic.zone/coop-cloud/abra/commit/e5e98d5 ))
- Rename "app type" back to "stack" in the deployment overview ([`54b6acc` ](https://git.autonomic.zone/coop-cloud/abra/commit/54b6acc ))
2021-03-18 18:47:13 +01:00
- Show context connection details on `abra server ls` ([#110 ](https://git.autonomic.zone/coop-cloud/abra/issues/110 ))
2021-03-18 18:55:44 +01:00
- Allow to debug the SSH connection details on swarm init ([#109 ](https://git.autonomic.zone/coop-cloud/abra/issues/109 ))
2021-03-18 19:46:43 +01:00
- Show correct status for apps deployed on servers with missing context ([#99 ](https://git.autonomic.zone/coop-cloud/abra/issues/99 ))
2021-03-20 18:58:16 +02:00
- Search for subcommands in descending order of how many components there are ([#108 ](https://git.autonomic.zone/coop-cloud/abra/issues/108 ))
2021-03-20 21:35:28 +01:00
- Add specific app version checking command (`abra app <app> version` ) ([#108 ](https://git.autonomic.zone/coop-cloud/abra/issues/108 ))
2021-03-26 01:17:06 +01:00
- Add docker version check (guestimating < v19 is a bad idea ) ( [#15 ](https://git.autonomic.zone/coop-cloud/abra/issues/15 ))
2021-03-25 22:13:08 +01:00
- Fix git branch handling when not passing `-b <branch>` ([#122 ](https://git.autonomic.zone/coop-cloud/abra/issues/122 ))
- Add work-around to correctly git clone non-master default branch app repositories ([#122 ](https://git.autonomic.zone/coop-cloud/abra/issues/122 ))
2021-03-26 01:17:06 +01:00
- Replace `--force` (except for the `deploy` command) with a global `--no-prompt` for avoiding interactive questions ([#118 ](https://git.autonomic.zone/coop-cloud/abra/issues/118 ))
2021-03-25 23:56:16 +01:00
- Use [docker-stack-wait-deploy ](https://github.com/vitalets/docker-stack-wait-deploy ) inspired logic to deploy apps ([#116 ](https://git.autonomic.zone/coop-cloud/abra/issues/116 ))
- Add a domain polling check when deploying apps ([#113 ](https://git.autonomic.zone/coop-cloud/abra/issues/113 ))
2021-03-26 00:01:07 +01:00
- Recognise when apps are already undeployed with `abra app <app> undeploy` ([#123 ](https://git.autonomic.zone/coop-cloud/abra/issues/123 ))
2021-03-26 00:26:34 +01:00
- Add `abra doctor` command to help diagnose setup issues ([#119 ](https://git.autonomic.zone/coop-cloud/abra/issues/119 ))
2021-04-02 21:21:28 +02:00
- Add apps version and feature catalogue generation script ([#121 ](https://git.autonomic.zone/coop-cloud/abra/issues/121 ))
2021-07-06 18:50:53 +02:00
- New `--skip-version-check` option to `deploy` ([`df4e504` ](https://git.autonomic.zone/coop-cloud/abra/commit/df4e504 ))
2021-04-04 14:31:02 +02:00
- Look up local available version from compose files instead of `abra.sh` ([#131 ](https://git.autonomic.zone/coop-cloud/abra/issues/131 ))
2021-04-07 13:16:26 +02:00
- Improve domain polling logging and allow to skip the check altogether with `--no-domain-poll` ([#140 ](https://git.autonomic.zone/coop-cloud/abra/issues/140 ), [#141 ](https://git.autonomic.zone/coop-cloud/abra/issues/141 ))
2021-07-06 18:50:53 +02:00
- Support `ABRA_DIR` in the installer script ([`4e94a424e` ](https://git.autonomic.zone/coop-cloud/abra/commit/4e94a424e94a42 ))
2021-04-07 20:09:45 +02:00
- Support [abra-hetzner ](https://git.autonomic.zone/coop-cloud/abra-hetzner ) plugin ([#88 ](https://git.autonomic.zone/coop-cloud/abra/issues/88 ))
2021-03-18 14:12:18 +01:00
2021-03-17 12:53:55 +01:00
# abra 0.6.0 (2021-03-17)
2021-07-06 18:50:53 +02:00
- Show version and digest of app if labelled ([`98e674b8e` ](https://git.autonomic.zone/coop-cloud/abra/commit/98e674b8e83458a83dcbf331e8e34c7188559c4a ))
2021-03-02 13:07:00 +01:00
- Implement basic version checking on deployment ([#82 ](https://git.autonomic.zone/coop-cloud/abra/issues/82 ))
2021-07-06 18:50:53 +02:00
- New `app-catalogue.sh` script to auto-generate app list for documentation ([`f163d4b0f` ](https://git.autonomic.zone/coop-cloud/abra/commit/f163d4b0fa920232e9d995a22d20fe78b174b3a9 ))
2021-03-04 13:27:32 +01:00
- Support app service rollbacks with `abra <app> rollback <service>` ([#76 ](https://git.autonomic.zone/coop-cloud/abra/issues/76 ))
2021-03-04 13:22:57 +01:00
- Detect when latest version is deployed and perform a no-op ([#87 ](https://git.autonomic.zone/coop-cloud/abra/issues/87 ))
2021-03-04 16:01:56 +01:00
- Allow cloning of app repos with different main branches using `-b, --branch=<branch>` ([#80 ](https://git.autonomic.zone/coop-cloud/abra/issues/80 ))
2021-03-04 16:25:21 +01:00
- Protect against lengthy app names which gives Docker trouble later on ([#83 ](https://git.autonomic.zone/coop-cloud/abra/issues/83 ))
2021-03-04 16:55:24 +01:00
- Support removal of secrets and volumes when `rm` 'ing apps ([#44 ](https://git.autonomic.zone/coop-cloud/abra/issues/44 ))
2021-03-10 22:23:38 +01:00
- Always choose the default IPv4 address with `abra server <host> init` ([#91 ](https://git.autonomic.zone/coop-cloud/abra/issues/91 ))
2021-07-06 18:50:53 +02:00
- Add `--type=<type>` filtering option to `abra <app> ls` ([`0828189` ](https://git.autonomic.zone/coop-cloud/abra/commit/0828189 ))
2021-03-14 03:24:13 +02:00
- Check for bash 4+ ([#96 ](https://git.autonomic.zone/coop-cloud/abra/commit/0828189 ))
2021-07-06 18:50:53 +02:00
- Add `--dev` option to installer using `git clone` ([`88d2a75` ](https://git.autonomic.zone/coop-cloud/abra/commit/88d2a75 ))
- Support `--dev` on the `abra upgrade` command also ([`bcc15ec` ](https://git.autonomic.zone/coop-cloud/abra/commit/bcc15ec ))
- Vendor [yq ](https://github.com/mikefarah/yq/releases ) automatically ([`3b59adf` ](https://git.autonomic.zone/coop-cloud/abra/commit/3b59adf ))
2021-03-16 06:25:29 +01:00
- Extend version handling logic to support all underlying services ([#90 ](https://git.autonomic.zone/coop-cloud/abra/issues/90 ))
2021-03-16 06:51:35 +01:00
- Fix development installation script symlink issue ([#98 ](https://git.autonomic.zone/coop-cloud/abra/issues/98 ))
2021-07-06 18:50:53 +02:00
- Add `app-version.sh` script to help packagers version apps ([`28618bd` ](https://git.autonomic.zone/coop-cloud/abra/commit/28618bd ))
- Add git digest to `abra version` output ([`8b41416` ](https://git.autonomic.zone/coop-cloud/abra/commit/8b41416 ))
2021-03-02 12:06:14 +01:00
2021-03-01 11:41:44 +01:00
# abra 0.5.0 (2021-03-01)
2021-01-01 18:52:32 +01:00
- `secret auto` merged into `secret generate` and `app new --auto` is now `app new --secrets` ([#64 ](https://git.autonomic.zone/coop-cloud/abra/pulls/64 ))
2020-12-31 18:16:01 +01:00
- Avoid outputting length during secret generation when not in use ([#67 ](https://git.autonomic.zone/coop-cloud/abra/issues/67 ))
2021-07-06 18:50:53 +02:00
- Support graceful failure when missing secret generation commands ([`44d3ac3` ](https://git.autonomic.zone/coop-cloud/abra/commit/44d3ac3a1cb86edc9b9e91eea1a00e70eae14965 ))
- Fix secret detection when using new `.env` file format in apps ([`5532452` ](https://git.autonomic.zone/coop-cloud/abra/commit/55324524ca77141666ffe6cc41b62cc71cf89ace ))
- Support choosing an `$EDITOR` when editing configs ([`29cc392` ](https://git.autonomic.zone/coop-cloud/abra/commit/29cc392dff3e93e48e0e2edd3ce11b405c66a95a ))
- "server" shell completion fixed ([`8839bd4` ](https://git.autonomic.zone/coop-cloud/abra/commit/8839bd45951d00dccf4ef81ece445bcc49e13ee6 ))
2020-12-29 23:16:29 +01:00
- Drop `multilogs` command ([#56 ](https://git.autonomic.zone/coop-cloud/abra/pulls/56 ))
2020-12-29 15:08:10 +01:00
- Remove `server use` command ([#51 ](https://git.autonomic.zone/coop-cloud/abra/issues/51 ))
- `new <app>` becomes `new <type>` ([#48 ](https://git.autonomic.zone/coop-cloud/abra/issues/48 ))
2021-07-06 18:50:53 +02:00
- `check` is run on `deploy` now and configurable ([`77ba565` ](https://git.autonomic.zone/coop-cloud/abra/commit/77ba5652b2fe15820f5edfa0f642636f7b8eae7e ))
2020-12-29 17:11:30 +01:00
- App configurations are always updated now ([#42 ](https://git.autonomic.zone/coop-cloud/abra/issues/42 ))
2020-12-29 17:57:25 +01:00
- We use docker format `.env` files (no "export" syntax) from now now ([#55 ](https://git.autonomic.zone/coop-cloud/abra/pulls/55 ))
2021-01-01 18:57:39 +01:00
- Rename `<domain>` option to `<app>` and `APP` variable to `TYPE` , see ([#47 ](https://git.autonomic.zone/coop-cloud/abra/issues/47 ))
2021-07-06 18:50:53 +02:00
- Use Docker-in-Docker (dind), and `dind-bats-kcov` Docker image, for `make test` ([`1600b62` ](https://git.autonomic.zone/coop-cloud/abra/commit/1600b6277fbbffc4c6de1e4ba799c7bbe72ec6a0 ))
2021-01-01 18:57:39 +01:00
- Add built-in documentation using `abra help <subcommand>...` , see ([#50 ](https://git.autonomic.zone/coop-cloud/abra/issues/50 ))
- `version` subcommand ([e6b24fe ](https://git.autonomic.zone/coop-cloud/abra/commit/e6b24fe ))
2021-01-01 18:52:32 +01:00
- Use `# length=x` comments to generate passwords with `pwgen` and drop `KEY` /`PASSWORD` logic ([#68 ](https://git.autonomic.zone/coop-cloud/abra/issues/68 ))
2021-07-06 18:50:53 +02:00
- Global `--skip-update|-U` / `--skip-check|-C` options to make things quicker ([`37e8b00` ](https://git.autonomic.zone/coop-cloud/abra/commit/37e8b00 ))
2021-01-09 20:07:16 +01:00
- `app backup` and `app restore` commands; requires per-app definition ([#70 ](https://git.autonomic.zone/coop-cloud/abra/issues/70 ))
2021-02-08 13:43:39 +02:00
- Rename per-type `abra-commands.sh` to `abra.sh` , and include config versions as type-level instead of app-level config ([#43 ](https://git.autonomic.zone/coop-cloud/abra/issues/43 ))
2021-02-11 15:02:02 +02:00
- Show per-subcommand help by adding `-h/--help` to a command line ([#38 ](https://git.autonomic.zone/coop-cloud/abra/issues/78 ))
2020-12-29 15:08:10 +01:00
2020-12-30 11:18:32 +01:00
# abra 0.4.1 (2020-12-24)
2020-12-29 15:08:10 +01:00
2020-12-30 00:43:27 +02:00
- Bug-fixes on `app ls --status` & custom commands
- Add `app ls --server=...` and alias
2020-12-29 15:08:10 +01:00
# abra 0.4.0 (2020-12-24)
2020-12-30 00:43:27 +02:00
- New command-line interface based on docopt
2020-12-30 21:24:06 +02:00
- `~/.abra` directory instead of expecting local `.env` files
2020-12-30 00:43:27 +02:00
- Integration tests & code coverage
2020-10-25 21:13:33 +01:00
2020-09-27 08:20:02 +02:00
# abra 0.3.1 (2020-09-27)
- Fix installer version
2020-09-27 08:17:00 +02:00
# abra 0.3.0 (2020-09-27)
2020-12-29 15:10:57 +01:00
- Add multilogs stack logs implementation ([#8 ](https://git.autonomic.zone/compose-stacks/abra/issues/8 ))
2020-09-27 08:17:00 +02:00
- Add beginnings of "monorepo" functionality
2020-09-24 09:09:17 +02:00
# abra 0.2.0 (2020-09-24)
2020-09-24 09:03:25 +02:00
2020-09-24 09:09:17 +02:00
- Prepare for swarm install script using script.d ([#12 ](https://git.autonomic.zone/compose-stacks/planning/issues/12 ))
2020-09-24 09:03:25 +02:00
2020-09-22 14:18:41 +02:00
# abra 0.1.2 (2020-09-22)
- Add upgrade command ([#10 ](https://git.autonomic.zone/autonomic-cooperative/abra/issues/10 ))
2020-09-22 13:37:33 +02:00
# abra 0.1.1 (2020-09-22)
- Add installer script ([#9 ](https://git.autonomic.zone/autonomic-cooperative/abra/issues/9 ))
2020-09-22 13:05:23 +02:00
# abra 0.1.0 (2020-09-22)
- Initial pre-alpha release