Skip to content
This repository was archived by the owner on Aug 14, 2020. It is now read-only.

Commit

Permalink
version: bump to v0.8.7
Browse files Browse the repository at this point in the history
  • Loading branch information
jonboulle committed Aug 30, 2016
1 parent f44d7a6 commit f329150
Show file tree
Hide file tree
Showing 15 changed files with 37 additions and 22 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
### v0.8.7

This is a minor but significant release of the spec with several new features, one notable bugfix, and some changes to the tooling codebase.

Changes to the spec since the previous release:
- Added an optional image manifest annotation, `appc.io/executor/supports-systemd-notify`, to allow apps to express whether they support notifications using `sd_notify()`. This may be used to signal that services within a pod are ready (#626)
- Added several new architectures to the validated whitelist: ppc64, ppc64le, s390x (#639, #651)
- Added a new `os/unix/sysctl` isolator class to the spec, and associated schema code (#647)

Tooling and code changes:
- Added the ability to override capability isolators to `actool patch-manifest`. This changes the behaviour of the `--capability` and `--revoke-capability` flags (#638)
- Fixed a bug in the ACE validator where it was not correctly merging annotations it was checking (#649)
- Increased default timeout for connections in the discovery code (#644)
- Moved from using godeps to using glide to manage dependencies and vendoring. This included updating the go-semver dependency and a new build/test script. Dependency changes are now managed with `scripts/glide-update` (#632)

### v0.8.6

This is a minor release of the spec with one new feature and some updated dependencies:
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ $ find /tmp/my-app/
$ cat /tmp/my-app/manifest
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "my-app",
"labels": [
{"name": "os", "value": "linux"},
Expand Down Expand Up @@ -115,7 +115,7 @@ and verify that the manifest was embedded appropriately
$ tar xf /tmp/my-app.aci manifest -O | python -m json.tool
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"annotations": null,
"app": {
"environment": [],
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.8.6+git
0.8.7
4 changes: 2 additions & 2 deletions ace/image_manifest_main.json.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"acKind": "ImageManifest",
"name": "coreos.com/ace-validator-main",
"labels": [
{ "name": "version", "value": "0.8.6" },
{ "name": "version", "value": "0.8.7" },
{ "name": "os", "value": "@GOOS@" },
{ "name": "arch", "value": "@GOARCH@" }
],
Expand Down
4 changes: 2 additions & 2 deletions ace/image_manifest_sidekick.json.in
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"acKind": "ImageManifest",
"name": "coreos.com/ace-validator-sidekick",
"labels": [
{ "name": "version", "value": "0.8.6" },
{ "name": "version", "value": "0.8.7" },
{ "name": "os", "value": "@GOOS@" },
{ "name": "arch", "value": "@GOARCH@" }
],
Expand Down
2 changes: 1 addition & 1 deletion aci/file_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ func newTestACI(usedotslash bool) (*os.File, error) {
return nil, err
}

manifestBody := `{"acKind":"ImageManifest","acVersion":"0.8.6","name":"example.com/app"}`
manifestBody := `{"acKind":"ImageManifest","acVersion":"0.8.7","name":"example.com/app"}`

gw := gzip.NewWriter(tf)
tw := tar.NewWriter(gw)
Expand Down
2 changes: 1 addition & 1 deletion examples/image.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "example.com/reduce-worker",
"labels": [
{
Expand Down
2 changes: 1 addition & 1 deletion examples/pod_runtime.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"acKind": "PodManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"apps": [
{
"name": "reduce-worker",
Expand Down
4 changes: 2 additions & 2 deletions pkg/acirenderer/acirenderer_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -2149,7 +2149,7 @@ func TestEmptyRootFsDir(t *testing.T) {
`
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "example.com/test_empty_rootfs"
}
`,
Expand All @@ -2175,7 +2175,7 @@ func TestEmptyRootFsDir(t *testing.T) {
`
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "example.com/test_empty_rootfs_pwl",
"pathWhitelist": ["foo"]
}
Expand Down
2 changes: 1 addition & 1 deletion schema/image_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ func TestEmptyApp(t *testing.T) {
imj := `
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "example.com/test"
}
`
Expand Down
6 changes: 3 additions & 3 deletions schema/lastditch/image_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ func TestBogusImageManifest(t *testing.T) {
bogus := []string{`
{
"acKind": "Bogus",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
}
`, `
<html>
Expand All @@ -101,7 +101,7 @@ func imgJ(name, labels, extra string) string {
{
%s
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "%s",
"labels": %s
}`, extra, name, labels)
Expand All @@ -110,7 +110,7 @@ func imgJ(name, labels, extra string) string {
// imgI returns an image manifest instance with given name and labels
func imgI(name string, labels Labels) ImageManifest {
return ImageManifest{
ACVersion: "0.8.6",
ACVersion: "0.8.7",
ACKind: "ImageManifest",
Name: name,
Labels: labels,
Expand Down
6 changes: 3 additions & 3 deletions schema/lastditch/pod_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ func TestBogusPodManifest(t *testing.T) {
`
{
"acKind": "Bogus",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
}
`,
`
Expand All @@ -134,15 +134,15 @@ func podJ(apps, extra string) string {
{
%s
"acKind": "PodManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"apps": %s
}`, extra, apps)
}

// podI returns a pod manifest instance with given apps
func podI(apps AppList) PodManifest {
return PodManifest{
ACVersion: "0.8.6",
ACVersion: "0.8.7",
ACKind: "PodManifest",
Apps: apps,
}
Expand Down
2 changes: 1 addition & 1 deletion schema/version.go
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ const (
// version represents the canonical version of the appc spec and tooling.
// For now, the schema and tooling is coupled with the spec itself, so
// this must be kept in sync with the VERSION file in the root of the repo.
version string = "0.8.6+git"
version string = "0.8.7"
)

var (
Expand Down
2 changes: 1 addition & 1 deletion spec/aci.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ JSON Schema for the Image Manifest (app image manifest, ACI manifest), conformin
```json
{
"acKind": "ImageManifest",
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"name": "example.com/reduce-worker",
"labels": [
{
Expand Down
2 changes: 1 addition & 1 deletion spec/pods.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ JSON Schema for the Pod Manifest, conforming to [RFC4627](https://tools.ietf.org

```json
{
"acVersion": "0.8.6",
"acVersion": "0.8.7",
"acKind": "PodManifest",
"apps": [
{
Expand Down

0 comments on commit f329150

Please sign in to comment.