- Enhancements
- [Cli] Adding support accumulate boolean options.
- [Cmds] Adding support verbose mode for provision action.
- [Cmds] Refactoring
start
,stop
,scale
andreload
to show more powerfull mensagens..
- Bug
- [Systems] Fixed a bug that could cause the command "start" failed and a wrong error message would be displayed.
-
Enhancements
- [Docker] Add command
azk docker
- [Docker] Support container annotations.
- [Vm] Adding ssh keys generator, and uploads the key to start vm.
- [Generators] Now Generators and rules is a extension of the UI.
- [Cmds] Removing
-s
and--system
fromstart,stop,scale,shell
commands, now use[command] [system_name,...]
. - [Cmds] Removing
-i
and--instances
in scale command, now use `scale [system_name,...] [number_of_instances]. - [Cmds] Print startup error in
start
andscale
commands. - [Cmds] Implementing the command
logs
, including support--follow
and--lines
options. - [Cmds] Implementing the command
doctor
, including support--logo
option.
- [Docker] Add command
-
Enhancements Manifest
- Validate: system name format (/^[a-zA-Z0-9-]+$/).
- Validate: image is required.
- Validate: declared dependencies are required.
- Validate: circular dependencies are checked.
- Support
shell
option to specify the shell to be used fromazk shell
(default: /bin/sh) - Support
#{}
in replace<%=%>
. - Adding scalable option.
- Adding http option.
-
Deprecations
- [Manifest] Removing "balancer" option (use http).
- Bug
- [Commands] Fixing a bug in
azk status
with run a invalid instances state.
- [Commands] Fixing a bug in
- Bug
- [Generators] Fixing command to use bundler in ruby generator rule.
-
Enhancements
- [Manifest] Support
env
to use environment variables in DSL. - [Generators] Adding base initializar for ruby projects.
- [Manifest] Support
-
Bug
- [Cli] Fix generate manifest in blank project dir.
- [Vm] Adding bindfs to fix a bug of the changing owner or group in sync files.
-
Enhancements
- [Dns] Add dns server
- [Cli] Add info command we show the result of analysis of Azkfile.js
- [Doc] Adding changelog :)
- [Docker] Adding support docker 1.0
- [Cli] Add support "--check-install" in agent
-
Bug
- [Kernel] Now using azukiapp/azktcl in place of azukiapp/busybox
- [Install] Now use git fetch and git merge to update code
-
Deprecations
- [Config] Removing configuration of the /etc/hosts
- [Docker] Replacing debian2docker for boot2docker
-
Enhancements
- [Kernel] Now using the logic of Docker images instead of the logic box
- [Kernel] Introducing SoS
- [Manifest] Remaking the manifest to use dsl js instead of json
- [Code] Now using js ES6 (via traceour)
-
Deprecations
- [Kernel] Box and services is no longer supported