218 строки
7.2 KiB
Plaintext
218 строки
7.2 KiB
Plaintext
0.7.0 -
|
|
* security updates
|
|
* useless console noise cleanup up (#101)
|
|
* update to node.js v0.10.25
|
|
* cdist based config management to create awsbox AMI from amazon AMI base.
|
|
* Hello Sydney! Now we have base AMIs in all regions.
|
|
* fancy motd. BAM!
|
|
|
|
0.6.4 -
|
|
* allow env vars to be supplied in instance specific config.json (thanks @Standard8)
|
|
|
|
0.6.3 -
|
|
* MPL license added
|
|
* document how to hack base images
|
|
* fix failure of first deploy in AWS with awsbox (initial sec group creation)
|
|
* `protect` and `unprotect` allow command line toggle of termination protection
|
|
* node.js 0.10.24
|
|
* security updates
|
|
|
|
0.6.2 -
|
|
* `create` command by default expects AWS_EMAIL to be defined
|
|
* upon instance creation an `email` tag will be added to the instance
|
|
* `claim` lets you tag an instance with your email
|
|
* `unclaimed` lets you list unclaimed instances.
|
|
* new instances tagged with `awsbox` key, and value is awsbox ver.
|
|
|
|
0.6.1 -
|
|
* fix bug in chronological sorting for search & list output
|
|
* add 'regions' command to quickly list aws regions
|
|
* finding instance by short instance name succeeds more often
|
|
* improved console output
|
|
|
|
0.6.0 -
|
|
* nginx now used for reverse proxying
|
|
* gzip support in nginx
|
|
* websocket support preserved
|
|
* removed iptable fowarding
|
|
* all user home directories moved to the main repo
|
|
|
|
0.5.5 -
|
|
* multi-region support (set AWS_REGION env var)
|
|
* documentation improvements (thanks @vthunder!)
|
|
|
|
0.5.4 -
|
|
* fix deploy failure when no url is specified
|
|
* fix regression - addkey failed with files
|
|
* code refactor and cleanup
|
|
* fix missing error messages
|
|
* fix regression - security groups should be automatically created if they do not exist
|
|
(required for new users of awsbox and multi-region support)
|
|
* proxy user has increased MAX_FILES (was at 1024)
|
|
|
|
0.5.3 -
|
|
* fix race in library function git.currentSHA - wait for "close": #98
|
|
|
|
0.5.2 -
|
|
* code cleanup
|
|
* improved error message on DNS failure
|
|
* addkey command now accepts a directory
|
|
* fix bug with domains with over 100 records
|
|
* add 'search' command
|
|
* sort output of list & search with newest boxes last
|
|
* if DNS is specified, it's added as an InitialDNS tag on the spun vm
|
|
|
|
0.5.1 -
|
|
* fix malformed exception for non-zero exit code in hook
|
|
* fix errors during hook execution
|
|
|
|
0.5.0 -
|
|
* node 0.10.18
|
|
* route53 support added, zerigo support droped (thanks @chilts): #62
|
|
* port to awssum (awesome, @chilts): #63
|
|
* stream from subcommands with .spawn() (thanks @spitimage): #69
|
|
* prevent local and remote command injection in ssh.js (thanks @nmam): #70
|
|
* fix bug when remote_hooks is in use: #79
|
|
* include strace on vm: #81
|
|
* latest security updates
|
|
|
|
0.4.5 -
|
|
* allow one to specify a different AMI in their .awsbox.json (thanks @dannycoates): #65
|
|
* improve documentation, one can use the --save-dev flag (thanks @lvnilesh): #66
|
|
* improved handling of AWS_XX env vars and better errors (thanks @wolfeidau): #58
|
|
* latest security updates
|
|
|
|
|
|
0.4.4 -
|
|
* fix error race condition whereby creation can fail when --ssl flags are present - sshd should start last (after rc.local so proxy is already running): followup to #51
|
|
|
|
0.4.3 -
|
|
* proxy logs now in /home/proxy/var/log: #47
|
|
* restart proxy at configuration time so (i.e.) --ssl=disable takes immediate effect: #51
|
|
* remove lloyd's public key from the ec2-user directory (cosmetic): #53
|
|
* start app after reboot (from rc.local): #43
|
|
* colorized console output: #55
|
|
* better failure when we cannot read awsbox.json: #56
|
|
* better cleanup of base image in 'createami' command
|
|
* latest security updates
|
|
|
|
0.4.2 -
|
|
* specify a different security group for an instance with -g
|
|
* latest security updates
|
|
|
|
0.4.1 -
|
|
* commands are case insensitve
|
|
* fix bug in searching for instances by short name
|
|
* better console documentation
|
|
* fix bug in error reporting to console
|
|
|
|
0.3.6 -
|
|
* latest security updates
|
|
* enable additional package repository by default
|
|
|
|
0.3.5 -
|
|
* update to node.js 0.8.17
|
|
* install htop on VM
|
|
* performance tuning of VM:
|
|
- increase open file limit
|
|
- max out ephemeral port range (net.ipv4.ip_local_port_range)
|
|
- reduce time_wait (net.ipv4.netfilter.ip_conntrack_tcp_timeout_time_wait & net.ipv4.tcp_fin_timeout)
|
|
- reduce amount of time connections stay in netfilter's connection table (net.netfilter.nf_conntrack_tcp_timeout_established)
|
|
- increase max number of connections that can be tracked (net.netfilter.nf_conntrack_max)
|
|
|
|
0.3.4 -
|
|
* new verbs for key management via awsbox command line tool
|
|
* security updates
|
|
|
|
0.3.3 -
|
|
* `update` verb added which git pushes and runs local_hooks
|
|
* hooks renamed to remote_hooks
|
|
* local_hooks added, scripts that should be run locally at different times
|
|
|
|
0.3.2 -
|
|
* security updates
|
|
|
|
0.3.1 -
|
|
* revert gzip support in proxy, see #37
|
|
|
|
0.3.0 -
|
|
* upgrade to node 0.8.12: #38
|
|
* gzip support in proxy: #37
|
|
* preliminary region support - awsbox zones displays all available zones, AWS_REGION configures region, AMI IS NOT YET AVAILABLE EVERYWHERE!
|
|
|
|
0.2.18 -
|
|
* security updates
|
|
* when using --keydir, whitelist only files ending in .pub
|
|
|
|
0.2.17 -
|
|
* supply an alternate path to your SSH pubkey with the AWSBOX_PUBKEY env variable.
|
|
|
|
0.2.16 -
|
|
* security updates
|
|
* new create --keydir option lets you specify a directory filled with public keys that will be added to VM.
|
|
* more output (when security updates are installed at deployment time)
|
|
|
|
0.2.15 -
|
|
* security updates
|
|
* downgrade to node v0.6.17
|
|
* documentation improvements
|
|
* fix bug where security updates wouldn't be properly installed at deploy time
|
|
|
|
0.2.14 -
|
|
* security updates installed at creation time
|
|
* new template with latest security updates
|
|
* upgrade to node v0.6.20
|
|
|
|
0.2.13 -
|
|
* passthrough output to console for longer running operations, like running post_create hooks on the server
|
|
* when a post_create hook exists, output on the console that we're running it
|
|
|
|
0.2.12 -
|
|
* amazon can be slow. increase some timeouts.
|
|
|
|
0.2.11 -
|
|
* dns.updateRecord() doesn't fail if no previous record exists
|
|
|
|
0.2.10 -
|
|
* dns.updateRecord() now deletes old records before adding
|
|
|
|
0.2.9 -
|
|
* add a --dnscheck flag to create to disable dns check prior to VM creation
|
|
|
|
0.2.8 -
|
|
* fix /ver.txt serving over SSL
|
|
|
|
0.2.6 -
|
|
* improve informational density and readability of `list` command
|
|
|
|
0.2.5 -
|
|
* fix bug in dns.js - .update() is a noop iff null parameters are passed in
|
|
* fix bug in vm.js - .list() should return all instances, even when names collide
|
|
|
|
0.2.4 -
|
|
* don't output app config during push
|
|
* small fixes in git.js library
|
|
|
|
0.2.2 -
|
|
* add --[no-]remote flag to disable adding of git remotes
|
|
|
|
0.2.1 -
|
|
* debug zerigo DNS support, generalize secret format
|
|
|
|
0.2.0 -
|
|
* add 'hooks' to .awsbox.json - postcreate, poststart, and postdeploy
|
|
* add 'packages' to .awsbox.json for `yum install` at VM creation time
|
|
* allow copying of SSL certs at creation time via cmd line flags
|
|
* allow modification of ENV via .awsbox.json env key
|
|
* allow additional parameters to be populated in config.json via -x flag to create
|
|
* add 'create_ami' command to restore an instance to a clean state and create an image from it.
|
|
|
|
0.0.10 -
|
|
* /ver.txt again serves the current sha of running code
|
|
|
|
0.0.9 -
|
|
* upgrade VM packages
|
|
* node.js pushed to 0.6.15
|
|
* 50x pages rebranded to awsbox (remove reference to browserid)
|
|
* security group automatically created renamed 'awsbox security group vX'
|