Skip to content

Commit 215544e

Browse files
authored
Merge pull request #18 from runatlantis/release-0.3.0
Release 0.3.0
2 parents efe736e + 7dfcbaa commit 215544e

File tree

2 files changed

+27
-1
lines changed

2 files changed

+27
-1
lines changed

CHANGELOG.md

+26
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,29 @@
1+
# v0.3.0
2+
## Features
3+
* Fix security issue where Atlantis wasn't escaping the optional "extra args" that could be appended to comments ([#16](https://github.com/runatlantis/atlantis/pull/16))
4+
* example exploit: `atlantis plan ; cat /etc/passwd`
5+
* Atlantis moved to new repo: `atlantisrun/atlantis`. Read why [here](https://medium.com/runatlantis/moving-atlantis-to-runatlantis-atlantis-on-github-4efc025bb05f)
6+
* New -w/--workspace and -d/--dir flags in comments ([#14](https://github.com/runatlantis/atlantis/pull/14))
7+
* You can now specify which directory to plan/apply in, ex. `atlantis plan -d dir1/dir2`
8+
* Better feedback from atlantis when asking for help via comments, ex. `atlantis plan -h`
9+
10+
## Bug Fixes
11+
* Convert `--data-dir` paths to absolute from relative. Fixes ([#245](https://github.com/hootsuite/atlantis/issues/245))
12+
* Don't run plan in the parent of `modules/` unless there's a `main.tf` present. Fixes ([#12](https://github.com/runatlantis/atlantis/issues/12))
13+
14+
## Backwards Incompatibilities / Notes:
15+
* You must use the `-w` flag to specify a workspace when commenting now
16+
* Previously: `atlantis plan staging`, now: `atlantis plan -w staging`
17+
* You must use a double-dash between Atlantis flags and extra args to be appended to the terraform command
18+
* Previously: `atlantis plan -target=resource`, now: `atlantis plan -- -target=resource`
19+
* Atlantis will no longer run `plan` in the parent directory of `modules/` unless there is a `main.tf` in that directory.
20+
21+
## Downloads
22+
* [atlantis_darwin_amd64.zip](https://github.com/runatlantis/atlantis/releases/download/v0.3.0/atlantis_darwin_amd64.zip)
23+
* [atlantis_linux_386.zip](https://github.com/runatlantis/atlantis/releases/download/v0.3.0/atlantis_linux_386.zip)
24+
* [atlantis_linux_amd64.zip](https://github.com/runatlantis/atlantis/releases/download/v0.3.0/atlantis_linux_amd64.zip)
25+
* [atlantis_linux_arm.zip](https://github.com/runatlantis/atlantis/releases/download/v0.3.0/atlantis_linux_arm.zip)
26+
127
# v0.2.4
228
## Features
329
* SSL support added ([#233](https://github.com/hootsuite/atlantis/pull/233))

main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import (
88

99
func main() {
1010
v := viper.New()
11-
v.Set("version", "0.2.4")
11+
v.Set("version", "0.3.0")
1212

1313
// We're creating commands manually here rather than using init() functions
1414
// (as recommended by cobra) because it makes testing easier.

0 commit comments

Comments
 (0)