8df91de3af
Closes coop-cloud/abra#105.
6.3 KiB
6.3 KiB
abra x.x.x (UNRELEASED)
- Add
--force
to the deploy command to allow overriding deployment logic (#105)
abra 0.6.0 (2021-03-17)
- Show version and digest of app if labelled (98e674b8e8)
- Implement basic version checking on deployment (#82)
- New
app-catalogue.sh
script to auto-generate app list for documentation (f163d4b) - Support app service rollbacks with
abra <app> rollback <service>
(#76) - Detect when latest version is deployed and perform a no-op (#87)
- Allow cloning of app repos with different main branches using
-b, --branch=<branch>
(#80) - Protect against lengthy app names which gives Docker trouble later on (#83)
- Support removal of secrets and volumes when
rm
'ing apps (#44) - Always choose the default IPv4 address with
abra server <host> init
(#91) - Add
--type=<type>
filtering option toabra <app> ls
(0828189) - Check for bash 4+ (#96)
- Add
--dev
option to installer usinggit clone
(88d2a75) - Support
--dev
on theabra upgrade
command also (bcc15ec) - Vendor yq automatically (3b59adf)
- Extend version handling logic to support all underlying services (#90)
- Fix development installation script symlink issue (#98)
- Add
app-version.sh
script to help packagers version apps (28618bd) - Add git digest to
abra version
output (8b41416)
abra 0.5.0 (2021-03-01)
secret auto
merged intosecret generate
andapp new --auto
is nowapp new --secrets
(#64)- Avoid outputting length during secret generation when not in use (#67)
- Support graceful failure when missing secret generation commands (44d3ac3)
- Fix secret detection when using new
.env
file format in apps (5532452) - Support choosing an
$EDITOR
when editing configs (29cc392) - "server" shell completion fixed (8839bd4)
- Drop
multilogs
command (#56) - Remove
server use
command (#51) new <app>
becomesnew <type>
(#48)check
is run ondeploy
now and configurable (77ba565)- App configurations are always updated now (#42)
- We use docker format
.env
files (no "export" syntax) from now now (#55) - Rename
<domain>
option to<app>
andAPP
variable toTYPE
, see (#47) - Use Docker-in-Docker (dind), and
dind-bats-kcov
Docker image, formake test
(1600b62) - Add built-in documentation using
abra help <subcommand>...
, see (#50) version
subcommand (e6b24fe)- Use
# length=x
comments to generate passwords withpwgen
and dropKEY
/PASSWORD
logic (#68) - Global
--skip-update|-U
/--skip-check|-C
options to make things quicker (37e8b00) app backup
andapp restore
commands; requires per-app definition (#70)- Rename per-type
abra-commands.sh
toabra.sh
, and include config versions as type-level instead of app-level config (#43) - Show per-subcommand help by adding
-h/--help
to a command line (#38)
abra 0.4.1 (2020-12-24)
- Bug-fixes on
app ls --status
& custom commands - Add
app ls --server=...
and alias
abra 0.4.0 (2020-12-24)
- New command-line interface based on docopt
~/.abra
directory instead of expecting local.env
files- Integration tests & code coverage
abra 0.3.1 (2020-09-27)
- Fix installer version
abra 0.3.0 (2020-09-27)
- Add multilogs stack logs implementation (#8)
- Add beginnings of "monorepo" functionality
abra 0.2.0 (2020-09-24)
- Prepare for swarm install script using script.d (#12)
abra 0.1.2 (2020-09-22)
- Add upgrade command (#10)
abra 0.1.1 (2020-09-22)
- Add installer script (#9)
abra 0.1.0 (2020-09-22)
- Initial pre-alpha release