Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ before_install:
- ./scripts/travisqueue.sh start
# Install required tools.
# pulumi
- curl -L https://get.pulumi.com/ | bash -s -- --version 0.15.0
- curl -L https://get.pulumi.com/ | bash -s -- --version 0.15.2
- export PATH=$PATH:$HOME/.pulumi/bin
# yarn
- npm i -g yarn
Expand Down
10 changes: 5 additions & 5 deletions dashboard.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@
"title": "News",
"icon": "radio",
"items": [
{
"title": "Pulumi 0.15.1 now available",
"url": "https://pulumi.io/install/changelog.html#v151",
"date": "2018-09-11"
},
{
"title": "Pulumi 0.15.0 now available",
"url": "https://pulumi.io/install/changelog.html#v150",
Expand All @@ -45,11 +50,6 @@
"title": "Pulumi 0.14.3 now available",
"url": "https://pulumi.io/install/changelog.html#v143",
"date": "2018-07-20"
},
{
"title": "Pulumi 0.14.2 now available",
"url": "https://pulumi.io/install/changelog.html#v142",
"date": "2018-07-03"
}
],
"actionItem": { "title": "Read all news", "url": "https://pulumi.io/install/changelog.html" }
Expand Down
4 changes: 2 additions & 2 deletions infrastructure/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
},
"dependencies": {
"mime": "^2.0.3",
"@pulumi/pulumi": "0.15.0-rc2",
"@pulumi/aws": "0.15.0-rc2"
"@pulumi/pulumi": "^0.15.1",
"@pulumi/aws": "^0.15.1"
}
}
17 changes: 9 additions & 8 deletions infrastructure/yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -45,22 +45,23 @@
version "1.1.0"
resolved "https://registry.yarnpkg.com/@protobufjs/utf8/-/utf8-1.1.0.tgz#a777360b5b39a1a2e5106f8e858f2fd2d060c570"

"@pulumi/aws@0.15.0-rc2":
version "0.15.0-rc2"
resolved "https://npmjs.pulumi.com/@pulumi%2faws/-/aws-0.15.0-rc2.tgz#9033df7c688e1d449eaba15e7e9eeee34f382045"
"@pulumi/aws@^0.15.1":
version "0.15.1"
resolved "https://registry.yarnpkg.com/@pulumi/aws/-/aws-0.15.1.tgz#6c313b2ad082a956683c5cb0652e98ed41e581e7"
dependencies:
"@pulumi/pulumi" "^0.15.0-rc"
"@pulumi/pulumi" "^0.15.1"
builtin-modules "3.0.0"
read-package-tree "^5.2.1"
resolve "^1.7.1"

"@pulumi/pulumi@0.15.0-rc2", "@pulumi/pulumi@^0.15.0-rc":
version "0.15.0-rc2"
resolved "https://npmjs.pulumi.com/@pulumi%2fpulumi/-/pulumi-0.15.0-rc2.tgz#5dfbb583a8370334cdc0a20239e94fbcc93d83bf"
"@pulumi/pulumi@^0.15.1":
version "0.15.1"
resolved "https://registry.yarnpkg.com/@pulumi/pulumi/-/pulumi-0.15.1.tgz#1b94077ec0bfb8fef868d6aa66643d7f726c0678"
dependencies:
google-protobuf "^3.5.0"
grpc "^1.12.2"
minimist "^1.2.0"
normalize-package-data "^2.4.0"
protobufjs "^6.8.6"
read-package-tree "^5.2.1"
require-from-string "^2.0.1"
Expand Down Expand Up @@ -524,7 +525,7 @@ nopt@^4.0.1:
abbrev "1"
osenv "^0.1.4"

normalize-package-data@^2.0.0:
normalize-package-data@^2.0.0, normalize-package-data@^2.4.0:
version "2.4.0"
resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f"
dependencies:
Expand Down
2 changes: 1 addition & 1 deletion latest-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.15.0
0.15.2
2 changes: 1 addition & 1 deletion quickstart/install.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Installation"
installer_version: "0.15.0"
installer_version: "0.15.2"
redirect_from: install/index.html
---

Expand Down
2 changes: 1 addition & 1 deletion reference/cd-aws-code-services.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ phases:
install:
commands:
# pulumi
- curl -L https://get.pulumi.com/ | bash -s -- --version 0.15.0
- curl -L https://get.pulumi.com/ | bash -s -- --version 0.15.2
- export PATH=$PATH:$HOME/.pulumi/bin
build:
commands:
Expand Down
108 changes: 108 additions & 0 deletions reference/changelog.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ redirect_from: /install/changelog.html
</tr>
</thead>
<tbody>
<tr>
<th scope="row"><a href="#v152">0.15.2</a></th>
<td>2018/09/11</td>
<td>{% include sdk-links.html version='0.15.2' %}</td>
</tr>
<tr>
<th scope="row"><a href="#v150">0.15.0</a></th>
<td>2018/08/13</td>
Expand Down Expand Up @@ -58,6 +63,109 @@ redirect_from: /install/changelog.html

> See [known issues](../reference/known-issues.html) for currently known issues and workarounds.

## v0.15.2 {#v152}

Released on September 11, 2018

In addition to the 0.15.2 CLI release, we've released new versions of all of our packages.

### Pulumi CLI

Major features of this release include:

#### Ephemeral status messages

Providers are now able to register "ephmeral" update messages which are shown in the "Info" column in the CLI during an update, but which are not printed at the end of the update. The new version of the `@pulumi/kubernetes` package uses this when printing messages about resource initialization.

#### Local backend

The local backend (which stores your deployment's state file locally, instead of on pulumi.com) has been improved. You can now use `pulumi login --local` or `pulumi login file://<path-to-storage-root>` to select the local backend and control where state files are stored. In addition, older versions of the CLI would behave slightly differently when using the local backend vs pulumi.com, for example, some operations would not show previews before running. This has been fixed. When using the local backend, updates print the on disk location of the checkpoint file that was written. The local backend is covered in more detail in (here)[https://pulumi.io/reference/state.html].

#### `pulumi refresh`

We've made a bunch of improvements in `pulumi refresh`. Some of these improve the UI during a refresh (for example, clarifying text about the underyling operations) as well fixing bugs with refreshing certain types of objects (for example CloudFront CDNs).

#### `pulumi up` and `pulumi new`

You can now pass a URL to a Git repository to `pulumi up <url>` to deploy a project without having to manage its source code locally. This works like `pulumi new <url>`, but configures and deploys the project from a temporary directory that will be cleaned up automatically after the update.

`pulumi new` now outputs an error when the current working directory (or directory specified explicitly via the `--dir` flag) is not empty. Additionally, `pulumi new` now runs a preview of an initial update at the end of its operation and asks if you would like to perform the update.

Both `pulumi up` and `pulumi new` now support `-c` flags for specifying config values as arguments (e.g. `pulumi up <url> -c aws:region=us-east-1`).

#### Miscellaneous Improvements

In addition to the above features, we've made a handfull of day to day improvements in the CLI:

- Support `pulumi` in a projects in a Yarn workspaces. `[pulumi/pulumi#1893](https://github.com/pulumi/pulumi/pull/1893)`
- Improve error message when there are errors decrypting secret configuration values. `[pulumi/pulumi#1815](https://github.com/pulumi/pulumi/pull/1815)`
- Don't fail `pulumi update` when plugin discovery fails. `[pulumi/pulumi#1745](https://github.com/pulumi/pulumi/pull/1745)`

### @pulumi/pulumi 0.15.2

- New helpers for extracting and validating values from `pulumi.Config`. `[pulumi/pulumi#1843](https://github.com/pulumi/pulumi/pull/1843)`
- Support serializng "factory" functions. `[pulumi/pulumi#1804](https://github.com/pulumi/pulumi/pull/1804)`

### @pulumi/aws 0.15.1

- Add dotnetcore2.1 as a runtime for AWS lambdas (thanks to **[@Jtango18](https://github.com/Jtango18)**!). `[pulumi/pulumi-aws#302](https://github.com/pulumi/pulumi-aws/pull/302)`
- Expose 'factory functions' from pulumi-aws. `[pulumi/pulumi-aws#304](https://github.com/pulumi/pulumi-aws/pull/304)`
- Use stronger IAM doc types. `[pulumi/pulumi-aws#311](https://github.com/pulumi/pulumi-aws/pull/311)`
- Auto-name aws.elasticache.Cluster#clusterId, `[pulumi/pulumi-aws#313](https://github.com/pulumi/pulumi-aws/pull/313)`

### @pulumi/aws-infra 0.15.1

- Update dependencies versions for `@pulumi/pulumi` and `@pulumi/aws`.

### @pulumi/aws-serverless 0.15.1

- Update dependencies versions for `@pulumi/pulumi` and `@pulumi/aws`.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we go ahead and publish 0.15.2 and pull in the Queue contribution before publishing these notes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yup! I've published the build and I'll amend the release notes.


### @pulumi/azure 0.15.2

- Consume newer terraform-provider from upstream. `[pulumi/pulumi-azure#93](https://github.com/pulumi/pulumi-azure/pull/93)`
- Fix name limit for azure container groups. `[pulumi/pulumi-azure#94](https://github.com/pulumi/pulumi-azure/pull/94)`
- Support provider configuration and property values provided by environment variaibles. `[pulumi/pulumi-azure#98](https://github.com/pulumi/pulumi-azure/pull/98)`

### @pulumi/azure-serverless 0.15.2

- Add support for hooking up FunctionApps to ServiceHub topics. `[pulumi/pulumi-azure-serverless#11](https://github.com/pulumi/pulumi-azure-serverless/pull/11)`
- Allow include/exclude arguments to be passed from higher layers into FunctionApp creation. `[pulumi/pulumi-azure-serverless#15](https://github.com/pulumi/pulumi-azure-serverless/pull/15)`
- Add Queue subscriptions (thanks to **[@mikhailshilkov](https://github.com/mikhailshilkov)**). `[pulumi/pulumi-azure-serverless#17](https://github.com/pulumi/pulumi-azure-serverless/pull/17)`

### @pulumi/cloud, @pulumi/cloud-aws, @pulumi/cloud-azure 0.15.1

As part of this release we are including a beta implementation of `@pulumi/cloud` on Azure. You can now set the `cloud:provider` configuration value to `azure` to deploy applications writing against `@pulumi/cloud` on Azure.

- Add a default lifecycle policy for ECR repos. `[pulumi/pulumicloud#556](https://github.com/pulumi/pulumi-cloud/pull/556)`
- Add `cloud.HttpServer` making it easy to run express style apps across clouds. `[pulumi/pulumi-azure-cloud#562](https://github.com/pulumi/pulumi-cloud/pull/562)`
- Log docker messages to the Task/Service we're creating, not the Repository resource we're using. `[pulumi/pulumi-azure-cloud#563](https://github.com/pulumi/pulumi-cloud/pull/563)`

### @pulumi/docker

- Pass logging messages to the right sink when doing docker operations. `[pulumi/pulumi-docker#7](https://github.com/pulumi/pulumi-docker/pull/7)`
- Add `docker.Image` component. `[pulumi/pulumi-docker#10](https://github.com/pulumi/pulumi-docker/pull/10)`

### @pulumi/gcp 0.15.1

- Support provider configuration and property values provided by environment variaibles. `[pulumi/pulumi-gcp#43](https://github.com/pulumi/pulumi-gcp/pull/43)`

### @pulumi/kubernetes 0.17.0

The [Cloud Native SDK for Kubernetes](https://blog.pulumi.com/cloud-native-infrastructure-with-kubernetes-and-pulumi) is available and recommended for production use

- Incremental updates for Kubernetes resources will no longer be printed at the end of a pulumi up. `[pulumi/pulumi-kubernetes#174](https://github.com/pulumi/pulumi-kubernetes/pull/174)`
- More detailed explanations (and sometimes guidance) are now provided when an operation fails - for example, if the target Kubernetes cluster does not support services of type `LoadBalancer`.
- Fixes and improvements to several APIs, including allowing `ConfigFile` to take a file, and making `CollectionComponentResource.getResource` well-typed. `[pulumi/pulumi-kubernetes#190](https://github.com/pulumi/pulumi-kubernetes/pull/190)`
- Several bug fixes in await logic
- Windows support for Helm chart deployments. `[pulumi/pulumi-kubernetes#170](https://github.com/pulumi/pulumi-kubernetes/pull/170)`

### @pulumi/openstack 0.15.1

- Normalize resource casing (thanks to **[@Frassle](https://github.com/Frassle)**) `[pulumi/pulumi-openstack#7](https://github.com/pulumi/pulumi-openstack/pull/7)`
- Increase auto-name length to 255 (thanks to **[@Frassle](https://github.com/Frassle)**) `[pulumi/pulumi-openstack#8](https://github.com/pulumi/pulumi-openstack/pull/8)`
- Support provider configuration and property values provided by environment variaibles. `[pulumi/pulumi-openstack#11](https://github.com/pulumi/pulumi-openstack/pull/11)`

## v0.15.0 {#v150}

Released on August 13, 2018
Expand Down