forked from toolshed/abra
6.1 KiB
6.1 KiB
abra x.x.x (UNRELEASED)
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.shscript 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
--devoption to installer usinggit clone(88d2a75) - Support
--devon theabra upgradecommand 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.shscript to help packagers version apps (28618bd) - Add git digest to
abra versionoutput (8b41416)
abra 0.5.0 (2021-03-01)
secret automerged intosecret generateandapp new --autois 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
.envfile format in apps (5532452) - Support choosing an
$EDITORwhen editing configs (29cc392) - "server" shell completion fixed (8839bd4)
- Drop
multilogscommand (#56) - Remove
server usecommand (#51) new <app>becomesnew <type>(#48)checkis run ondeploynow and configurable (77ba565)- App configurations are always updated now (#42)
- We use docker format
.envfiles (no "export" syntax) from now now (#55) - Rename
<domain>option to<app>andAPPvariable toTYPE, see (#47) - Use Docker-in-Docker (dind), and
dind-bats-kcovDocker image, formake test(1600b62) - Add built-in documentation using
abra help <subcommand>..., see (#50) versionsubcommand (e6b24fe)- Use
# length=xcomments to generate passwords withpwgenand dropKEY/PASSWORDlogic (#68) - Global
--skip-update|-U/--skip-check|-Coptions to make things quicker (37e8b00) app backupandapp restorecommands; requires per-app definition (#70)- Rename per-type
abra-commands.shtoabra.sh, and include config versions as type-level instead of app-level config (#43) - Show per-subcommand help by adding
-h/--helpto 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
~/.abradirectory instead of expecting local.envfiles- 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