All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
13.0.34 (2021-09-03)
13.0.33 (2021-09-02)
13.0.32 (2021-09-01)
13.0.31 (2021-08-26)
13.0.30 (2021-08-25)
13.0.29 (2021-08-24)
13.0.28 (2021-08-23)
13.0.27 (2021-08-22)
13.0.26 (2021-08-21)
13.0.25 (2021-08-20)
13.0.24 (2021-08-19)
13.0.23 (2021-08-18)
13.0.22 (2021-08-17)
13.0.21 (2021-08-16)
13.0.20 (2021-08-15)
13.0.19 (2021-08-14)
13.0.18 (2021-08-13)
13.0.17 (2021-08-12)
13.0.16 (2021-08-11)
13.0.15 (2021-08-10)
13.0.14 (2021-07-28)
13.0.13 (2021-07-27)
13.0.12 (2021-07-26)
13.0.11 (2021-07-25)
13.0.10 (2021-07-24)
13.0.9 (2021-07-23)
13.0.8 (2021-07-22)
13.0.7 (2021-07-21)
13.0.6 (2021-07-20)
13.0.5 (2021-07-06)
13.0.4 (2021-07-05)
13.0.3 (2021-06-17)
13.0.2 (2021-06-16)
13.0.1 (2021-06-15)
13.0.0 (2021-06-14)
-
esbuild
ordocker
is required in order to bundle the change-control-lambda -
change-control-lambda migrated to
NodeJsFunction
(#844) (715446d)
12.7.2 (2021-06-07)
12.7.1 (2021-05-29)
12.7.0 (2021-05-12)
12.6.0 (2021-05-08)
- registry-sync: docker build time variables (a04cb1e)
12.5.0 (2021-05-03)
- reuse same repository for multiple tags (194ec3a)
12.4.3 (2021-04-19)
- ecr-mirror: only represent non-
latest
tags in construct IDs (6282a0c)
12.4.2 (2021-04-14)
- ecr-mirror: unable to mirror multiple tags from same repository (89f3b1a)
12.4.1 (2021-04-12)
- use an atomic push when pushing bumps (90de8cd)
12.4.0 (2021-04-12)
- autobuild: autobuild multiple branches (125d792)
12.3.2 (2021-03-25)
- idempotencyToken is expected to be a string (c70c50a)
12.3.1 (2021-03-25)
- idempotencyToken is expected to be a string (c70c50a)
12.3.0 (2021-03-08)
- support NPM publishing order (d106fbd)
12.2.5 (2021-03-08)
12.2.4 (2021-03-05)
12.2.3 (2021-03-02)
12.2.2 (2021-03-01)
12.2.1 (2021-02-24)
12.2.0 (2021-02-23)
- golang publishing (96150d8), closes aws/jsii#2562
12.1.13 (2021-02-23)
12.1.12 (2021-02-22)
12.1.11 (2021-02-19)
12.1.10 (2021-02-18)
12.1.9 (2021-02-16)
12.1.8 (2021-02-15)
12.1.7 (2021-02-12)
12.1.6 (2021-02-11)
12.1.5 (2021-02-10)
12.1.4 (2021-02-09)
- pypi: cryptography >= 3.4 is not supported by older pip (4ff8cfb), closes /cryptography.io/en/3.4/changelog.html#v3-4
12.1.3 (2021-02-09)
12.1.2 (2021-02-05)
12.1.1 (2021-02-04)
12.1.0 (2021-02-02)
- autobuild: Option to disable webhooks (969759d)
12.0.0 (2021-02-02)
- pipeline: delivlib
Pipeline
construct no longer produces the<pipelineName>_FailedStages
metric. It instead produces the metricPipelineActionFailures
with the pipeline name as a dimension.
- pipeline: improved pipeline failure metrics (5c30ada)
11.0.8 (2021-02-01)
11.0.7 (2021-01-29)
11.0.6 (2021-01-26)
11.0.5 (2021-01-25)
11.0.4 (2021-01-22)
11.0.3 (2021-01-21)
11.0.2 (2021-01-20)
11.0.1 (2021-01-19)
11.0.0 (2021-01-19)
- bump: the 'stage' prop of AutoMergeBackOptions has been moved to a new AutoMergeBackPipelineOptions interface.
10.3.12 (2021-01-18)
10.3.11 (2021-01-15)
10.3.10 (2021-01-13)
10.3.9 (2021-01-12)
10.3.8 (2021-01-11)
10.3.7 (2021-01-08)
10.3.6 (2021-01-07)
10.3.5 (2021-01-06)
10.3.4 (2021-01-05)
10.3.3 (2021-01-04)
10.3.2 (2021-01-01)
10.3.1 (2020-12-31)
10.3.0 (2020-12-30)
- auto-build: option to not publish build logs when build is successful (#633) (0026760), closes jlhood/github-codebuild-logs#29
10.2.16 (2020-12-30)
10.2.15 (2020-12-29)
10.2.14 (2020-12-28)
10.2.13 (2020-12-25)
10.2.12 (2020-12-24)
10.2.11 (2020-12-23)
10.2.10 (2020-12-22)
10.2.9 (2020-12-21)
10.2.8 (2020-12-18)
10.2.7 (2020-12-17)
- ecr-mirror: sync job fails when using MirrorSource.fromDirectory() (3c96b03)
10.2.6 (2020-12-17)
10.2.5 (2020-12-15)
10.2.4 (2020-12-14)
10.2.3 (2020-12-11)
- ecr-mirror: duplicate repository names get overwritten. (1e15730)
10.2.2 (2020-12-10)
10.2.1 (2020-12-09)
10.2.0 (2020-12-08)
- synchronize docker images to a local ECR repository (e2fec0a)
10.1.6 (2020-12-04)
- chime-notifier: synthesis fails when webhook url is a token (3e6e185)
10.1.5 (2020-12-02)
10.1.4 (2020-12-01)
10.1.3 (2020-11-28)
10.1.2 (2020-11-25)
10.1.1 (2020-11-23)
- pipeline-notifications: deployment fails to replace codestar notifications resource (13a0e2c)
10.1.0 (2020-11-19)
- AutoBuild as its own feature (b98a191)
10.0.7 (2020-11-18)
10.0.6 (2020-11-17)
10.0.5 (2020-11-16)
10.0.4 (2020-11-12)
10.0.3 (2020-11-11)
10.0.2 (2020-11-10)
10.0.1 (2020-11-09)
10.0.0 (2020-11-08)
pipeline.addShellable
now returns the shellable in addition to the action. Use.action
to retrieve the action
- expose underlying codebuild projects (5e53749)
9.2.0 (2020-11-07)
9.1.3 (2020-11-06)
9.1.2 (2020-11-05)
9.1.1 (2020-11-04)
9.1.0 (2020-11-03)
- pipeline: notify failure on slack (3bb46a3)
9.0.4 (2020-11-02)
9.0.3 (2020-10-30)
9.0.2 (2020-10-29)
9.0.1 (2020-10-28)
9.0.0 (2020-10-27)
- From this release on,
aws-delivlib
has a dependency onmonocdk
instead ofmonocdk-experiment
.
8.6.0 (2020-10-26)
- bump: skip push & PR if head is behind base (4af1774)
- bump: a branch named '' already exists (ba5e600)
- bump: specify remote branch name in 'git push' (53ea149)
8.5.0 (2020-10-26)
- bump: skip push & PR if head is behind base (4af1774)
- bump: a branch named '' already exists (ba5e600)
- bump: specify remote branch name in 'git push' (53ea149)
8.4.8 (2020-10-22)
8.4.7 (2020-10-21)
8.4.6 (2020-10-20)
8.4.5 (2020-10-19)
8.4.4 (2020-10-16)
8.4.3 (2020-10-15)
8.4.2 (2020-10-14)
8.4.1 (2020-10-13)
8.4.0 (2020-10-12)
- build timeout (82df7bf)
8.3.18 (2020-10-12)
8.3.17 (2020-10-09)
8.3.16 (2020-10-08)
8.3.15 (2020-10-07)
8.3.14 (2020-10-06)
8.3.13 (2020-10-05)
8.3.12 (2020-10-01)
8.3.11 (2020-09-30)
8.3.10 (2020-09-28)
8.3.9 (2020-09-25)
8.3.8 (2020-09-21)
8.3.7 (2020-09-18)
8.3.6 (2020-09-17)
8.3.5 (2020-09-16)
8.3.4 (2020-09-15)
8.3.3 (2020-09-14)
8.3.2 (2020-09-11)
8.3.1 (2020-09-09)
- auto bump does not work for delivlib's own pipeline (dcc6d5c)
8.3.0 (2020-09-09)
- support assume role profiles (1565302)
8.2.7 (2020-08-23)
8.2.6 (2020-08-21)
8.2.5 (2020-08-19)
8.2.4 (2020-08-18)
8.2.3 (2020-08-15)
8.2.2 (2020-08-13)
8.2.1 (2020-08-11)
8.2.0 (2020-08-11)
8.1.12 (2020-08-08)
8.1.11 (2020-08-06)
8.1.10 (2020-08-01)
8.1.9 (2020-07-31)
8.1.8 (2020-07-29)
8.1.7 (2020-07-24)
8.1.6 (2020-07-23)
8.1.5 (2020-07-21)
8.1.4 (2020-07-19)
8.1.3 (2020-07-17)
8.1.2 (2020-07-14)
8.1.1 (2020-07-12)
8.1.0 (2020-07-10)
8.0.3 (2020-07-08)
8.0.2 (2020-07-07)
8.0.1 (2020-07-06)
8.0.0 (2020-07-05)
-
bump:
AutoBump
API has significantly changed. Refer to the docstrings for guidance. -
bump: refactor AutoBump to support more use-case more cleanly (#324) (6a754bb), closes /github.com/awslabs/aws-delivlib/blob/master/lib/bump/bump.ts#L254
7.6.4 (2020-07-03)
7.6.3 (2020-07-02)
7.6.2 (2020-07-01)
7.6.1 (2020-06-25)
7.6.0 (2020-06-24)
7.5.3 (2020-06-23)
7.5.2 (2020-06-11)
7.5.1 (2020-06-10)
7.5.0 (2020-06-09)
7.4.0 (2020-06-07)
7.3.2 (2020-06-05)
7.3.1 (2020-06-02)
7.3.0 (2020-05-29)
7.2.2 (2020-05-28)
7.2.1 (2020-05-23)
7.2.0 (2020-05-22)
7.1.26 (2020-05-21)
7.1.25 (2020-05-19)
7.1.24 (2020-05-14)
7.1.23 (2020-05-08)
7.1.22 (2020-05-07)
7.1.21 (2020-05-06)
7.1.20 (2020-05-05)
7.1.19 (2020-05-02)
7.1.18 (2020-05-01)
7.1.17 (2020-04-30)
7.1.16 (2020-04-29)
7.1.15 (2020-04-27)
7.1.14 (2020-04-25)
7.1.13 (2020-04-22)
7.1.12 (2020-04-21)
7.1.11 (2020-04-20)
7.1.10 (2020-04-14)
7.1.9 (2020-04-10)
7.1.8 (2020-04-09)
7.1.7 (2020-04-08)
7.1.6 (2020-04-04)
7.1.5 (2020-04-03)
7.1.4 (2020-04-02)
7.1.3 (2020-03-30)
7.1.2 (2020-03-27)
7.1.1 (2020-03-26)
7.1.0 (2020-03-25)
7.0.7 (2020-03-19)
7.0.6 (2020-03-17)
7.0.5 (2020-03-14)
7.0.4 (2020-03-12)
7.0.3 (2020-03-10)
7.0.2 (2020-03-07)
7.0.1 (2020-03-05)
7.0.0 (2020-03-01)
- to use this version, your application must depend on monocdk-experiment.
6.1.1 (2020-02-27)
6.1.0 (2020-02-27)
6.0.2 (2020-02-26)
6.0.1 (2020-02-20)
6.0.0 (2020-02-19)
- bump:
repo.token
is nowtokenSecretArn
to enforce that the token is kept in AWS SecretsManager. Also, the API forIRepo.createBuildSource
was modified.
5.7.3 (2020-02-14)
5.7.2 (2020-02-13)
5.7.1 (2020-02-12)
5.7.0 (2020-02-12)
5.6.0 (2020-02-09)
5.5.0 (2020-02-08)
5.4.2 (2020-02-07)
5.4.1 (2020-01-30)
5.4.0 (2020-01-29)
5.3.0 (2020-01-24)
- try switching dependabot to automatic merging (75b686e)
5.2.0 (2020-01-10)
5.1.0 (2020-01-04)
5.0.0 (2020-01-03)
- AutoBuildOptions.buildSpec is now of type codebuild.BuildSpec
- CanaryProps.scheduleExpression is now of type events.Schedule, and was renamed to 'schedule'
- ChangeControllerProps.scheduleExpression is now of type events.Schedule, and was renamed to 'schedule'
- RsaPrivateKeySecretProps.deletionPolicy has been renamed to 'removalPolicy'
- PipelineProps.buildSpec is now of type codebuild.BuildSpec
- GitHubRepo.tokenParameterName is now of type cdk.SecretValue, and was renamed to 'token'
- ShellableOptions.alarmPeriodSec is now of type cdk.Duration, and was renamed to 'alarmPeriod'
- migrate library to General Availability CDK version (e6602c1)
4.6.0 (2019-12-11)
4.5.1 (2019-10-26)
4.5.0 (2019-10-23)
4.4.4 (2019-10-17)
4.4.3 (2019-10-01)
4.4.2 (2019-09-30)
4.4.1 (2019-09-30)
4.4.0 (2019-09-23)
4.3.0 (2019-09-13)
- bump: add known_hosts before pushing to github (047ca55)
- auto-build (with public logs) (4cbc8ab), closes #42
- update "github-codebuild-logs" sar app to 1.0.4 (1d0a90d)
4.1.0 (2019-08-26)
4.0.0 (2019-08-06)
- The
Superchain
construct was removed. The default build image was changed tojsii/superchain
instead of being a bundled image staged in an ECR registry.
- use
jsii/superchain
image instead of bundling own (#121) (59aeb80), closes aws/jsii#653
3.9.5 (2019-07-17)
3.9.4 (2019-07-16)
3.9.3 (2019-06-06)
3.9.2 (2019-06-04)
3.9.1 (2019-06-03)
3.9.0 (2019-05-29)
3.8.2 (2019-05-21)
3.8.1 (2019-05-20)
- Upgraded contents of Superchain Docker image
3.8.0 (2019-04-11)
3.7.1 (2019-04-11)
3.7.0 (2019-04-10)
3.6.3 (2019-04-09)
3.6.2 (2019-04-09)
3.6.1 (2019-04-09)
3.6.0 (2019-04-09)
- shellable alarm configuration (#88) (4beddad), closes awslabs/cdk-ops#329
3.5.18 (2019-04-08)
3.5.17 (2019-04-07)
3.5.16 (2019-04-06)
3.5.15 (2019-04-05)
3.5.14 (2019-04-04)
3.5.13 (2019-04-03)
3.5.12 (2019-04-02)
3.5.11 (2019-04-01)
3.5.10 (2019-03-31)
3.5.9 (2019-03-30)
3.5.8 (2019-03-29)
3.5.7 (2019-03-28)
3.5.6 (2019-03-27)
3.5.5 (2019-03-26)
3.5.4 (2019-03-25)
3.5.3 (2019-03-24)
3.5.2 (2019-03-23)
3.5.1 (2019-03-22)
3.5.0 (2019-03-21)
3.4.9 (2019-03-20)
3.4.8 (2019-03-19)
3.4.7 (2019-03-18)
3.4.6 (2019-03-17)
3.4.5 (2019-03-16)
3.4.4 (2019-03-15)
3.4.3 (2019-03-14)
3.4.2 (2019-03-13)
3.4.1 (2019-03-12)
3.4.0 (2019-03-11)
3.3.0 (2019-03-11)
3.2.13 (2019-03-10)
3.2.12 (2019-03-09)
3.2.11 (2019-03-08)
3.2.10 (2019-03-07)
3.2.9 (2019-03-06)
3.2.8 (2019-03-05)
3.2.7 (2019-03-04)
3.2.6 (2019-03-03)
3.2.5 (2019-03-02)
3.2.4 (2019-03-01)
3.2.3 (2019-02-28)
3.2.2 (2019-02-27)
3.2.1 (2019-02-26)
3.2.0 (2019-02-25)
- superchain: add MSBuild to Superchain image (#76) (b2f1dfa)
- automatic bumps (#12) (39ea8a0), closes awslabs/cdk-ops#103
- make it possible to add arbitrary processing steps (#77) (f2ceb8a)
3.1.0 (2019-02-25)
- make it possible to add arbitrary processing steps (#77) (f2ceb8a)
- superchain: add MSBuild to Superchain image (#76) (b2f1dfa)
3.0.0 (2019-02-20)
- Correctly set environment before using gpg (#69) (19aeed5)
- Don't attempt deleting OpenPGP keys' secrets (#70) (de02f7c)
- Upgrade npm if 'npm ci' is unsupported (#72) (e8a19ca)
- Rename PGPSecret to OpenPGPKeyPair (#67) (c540def)
- Support Change Control Policies (#71) (82acca9), closes awslabs/cdk-ops#231
- The
PGPSecret
class was renamed toOpenPGPKeyPair
.
2.0.1 (2019-02-11)
- Add missing permission to PGPSecret CustomResource
2.0.0 (2019-02-11)
- Create OpenPGP Public Key parameter using SSM resource (#63) (a3510f1)
- Move permission grant function to PGPSecret (#62) (7c6809a)
ICredentialPair
now conveysssm.IStringParameter
andsecretsManager.ISecret
instead of the ARNs and related attributes of those.
1.0.0 (2019-01-29)
- Correctly model accepted/required attributes (#35) (52bdccb)
- pgp-secret did not store passphrase in secrets manager (#45) (d8f9dbc)
- Stop surfacing and using secret VersionIds (#33) (afbd204)
- wrap the superchain image in a Superchain construct. (#38) (5713727)
- shallable: assume-role (#47) (1b9ef5d)
Testable
has been removed,environmentVariables
has been renamed toenv
and changed schema;pipeline.env
renamed toenvironment
.
0.5.0 (2019-01-15)
- Correctly model accepted/required attributes (#35) (52bdccb)
- Stop surfacing and using secret VersionIds (#33) (afbd204)
0.4.0 (2019-01-07)
- This changes the API of the PGPSecret and CodeSigningCertificate constructs to offer a consistent API for accessing the name
and ARNs of the secret and parameters associated with the secrets, through the
ICredentialPair
interface.
0.3.2 (2018-12-20)
0.3.1 (2018-12-19)
- Correctly import requests (#15) (637290e)
- Custom resource behavior (40885c0)
- Logger reference in CSC custom resources (#14) (4c0bca6)
- gh-pages-publisher: force-push without history (#7) (e062ab7)
- github-releases: if changelog doesn't exist, don't include release notes (#8) (ab0d58c)
- pipeline: concurrency limit (#9) (268a128)
- pipeline: send email notifications on any action failure (#10) (dab2348)
- expose failure alarm to allow developers to configure hooks (#18) (2ed0f16)
- NuGet assemblies code signing (#2) (e715c65)
0.2.1 (2018-12-17)
0.2.0 (2018-12-13)
- pipeline: concurrency limit (#9)
- gh-pages-publisher: force-push without history (#7)
- pipeline: send email notifications on any action failure (#10)
- github-releases: if changelog doesn't exist, don't include release notes (#8)
- pipeline: raise an alarm when any stages are in a Failed state (#6)