Skip to content

Latest commit

 

History

History
800 lines (358 loc) · 29.4 KB

CHANGELOG.md

File metadata and controls

800 lines (358 loc) · 29.4 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

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)

Features

  • pipeline: configure projectName and environment for AutoBuild (#274) (f857464)

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)

Bug Fixes

  • pipeline: cyclic dependency between CodePipeline::Pipeline and CodeBuild::Project (#261) (6b42d0f)

7.0.2 (2020-03-07)

7.0.1 (2020-03-05)

7.0.0 (2020-03-01)

⚠ BREAKING CHANGES

  • to use this version, your application must depend on monocdk-experiment.

Features

6.1.1 (2020-02-27)

Bug Fixes

  • Grant env var access in shellable when needed (#253) (99b7288)

6.1.0 (2020-02-27)

Features

6.0.2 (2020-02-26)

6.0.1 (2020-02-20)

6.0.0 (2020-02-19)

⚠ BREAKING CHANGES

  • bump: repo.token is now tokenSecretArn to enforce that the token is kept in AWS SecretsManager. Also, the API for IRepo.createBuildSource was modified.

Features

5.7.3 (2020-02-14)

5.7.2 (2020-02-13)

Bug Fixes

5.7.1 (2020-02-12)

Bug Fixes

  • chime: make Chime notifier actually deploy (#240) (15c8b41)

5.7.0 (2020-02-12)

Features

  • chime: make the Chime notifier look up the failing action (#239) (66152b3)

5.6.0 (2020-02-09)

Features

5.5.0 (2020-02-08)

Features

5.4.2 (2020-02-07)

5.4.1 (2020-01-30)

5.4.0 (2020-01-29)

Features

  • upgrade Custom Resources to use Lambda's Node10 runtime (#226) (67c18e0), closes #220

5.3.0 (2020-01-24)

Features

  • try switching dependabot to automatic merging (75b686e)

5.2.0 (2020-01-10)

Features

  • allow branch-filtering on Pipeline auto-builds (#210) (37ea238)

5.1.0 (2020-01-04)

Features

5.0.0 (2020-01-03)

⚠ BREAKING CHANGES

  • 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'

Features

  • migrate library to General Availability CDK version (e6602c1)

4.6.0 (2019-12-11)

Features

  • migrate library to General Availability CDK version (#184) (65a707d)

4.5.1 (2019-10-26)

4.5.0 (2019-10-23)

Features

  • configure buildspec for AutoBuild project (#169) (c9066f8)

4.4.4 (2019-10-17)

4.4.3 (2019-10-01)

4.4.2 (2019-09-30)

4.4.1 (2019-09-30)

Bug Fixes

  • nuget: migrate to snupkg symbols package format (#153) (422c512)

4.4.0 (2019-09-23)

Features

  • maven: allow configuring Maven endpoint (#151) (d659f9c)

4.3.0 (2019-09-13)

Bug Fixes

  • bump: add known_hosts before pushing to github (047ca55)

Features

  • auto-build (with public logs) (4cbc8ab), closes #42
  • update "github-codebuild-logs" sar app to 1.0.4 (1d0a90d)

4.2.0 (2019-09-12)

Features

4.1.0 (2019-08-26)

Features

  • use mono's signcode to sign .NET assemblies (#133) (630f3c6)

4.0.0 (2019-08-06)

⚠ BREAKING CHANGES

  • The Superchain construct was removed. The default build image was changed to jsii/superchain instead of being a bundled image staged in an ECR registry.

Features

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)

Bug Fixes

  • Stop pulling GPG keys from the internets (#96) (87db0da)

3.9.0 (2019-05-29)

Features

  • shellable: support privileged mode (#95) (2558c6e)

3.8.2 (2019-05-21)

3.8.1 (2019-05-20)

Build

  • Upgraded contents of Superchain Docker image

3.8.0 (2019-04-11)

Features

3.7.1 (2019-04-11)

Bug Fixes

  • nuget-sign: Use osslsigncode for now, so SHA256 signatures can be used (#92) (e2855af)

3.7.0 (2019-04-10)

Features

  • upgrade superchain to dotnet to 2.2.202 (#87) (1b74842)

3.6.3 (2019-04-09)

Bug Fixes

  • autobump: stop AutoBump from releasing 0 changes (#89) (a271016)

3.6.2 (2019-04-09)

3.6.1 (2019-04-09)

3.6.0 (2019-04-09)

Features

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)

Features

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)

Features

  • s3: make S3 publisher idempotent (#81) (d8bc2d8)

3.3.0 (2019-03-11)

Features

  • s3: make S3 publisher idempotent (#81) (d8bc2d8)

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)

Features

3.1.0 (2019-02-25)

Features

  • make it possible to add arbitrary processing steps (#77) (f2ceb8a)
  • superchain: add MSBuild to Superchain image (#76) (b2f1dfa)

3.0.0 (2019-02-20)

Bug Fixes

  • 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)

Features

BREAKING CHANGES

  • The PGPSecret class was renamed to OpenPGPKeyPair.

2.0.1 (2019-02-11)

Bug Fixes

  • Add missing permission to PGPSecret CustomResource

2.0.0 (2019-02-11)

Features

  • Create OpenPGP Public Key parameter using SSM resource (#63) (a3510f1)
  • Move permission grant function to PGPSecret (#62) (7c6809a)

BREAKING CHANGES

  • ICredentialPair now conveys ssm.IStringParameter and secretsManager.ISecret instead of the ARNs and related attributes of those.

1.0.0 (2019-01-29)

Bug Fixes

  • 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)

Code Refactoring

  • improvements to shellable, testable and canary (#46) (2446bd1)

Features

  • wrap the superchain image in a Superchain construct. (#38) (5713727)
  • shallable: assume-role (#47) (1b9ef5d)

BREAKING CHANGES

  • Testable has been removed, environmentVariables has been renamed to env and changed schema; pipeline.env renamed to environment.

0.5.0 (2019-01-15)

Bug Fixes

  • Correctly model accepted/required attributes (#35) (52bdccb)
  • Stop surfacing and using secret VersionIds (#33) (afbd204)

Features

  • wrap the superchain image in a Superchain construct. (#38) (5713727)

0.4.0 (2019-01-07)

Features

  • Allow update of PGPSecret and PrivateKey (#20) (bfc6225)

BREAKING CHANGES

  • 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)

Bug Fixes

0.3.1 (2018-12-19)

Bug Fixes

  • do not assume executable permissions on publishing scripts (#25) (6832ebe)

Features

  • pgp-secret: Surface parameterName attribute (#17) (972a1c9)

0.3.0 (2018-12-18)

Bug Fixes

  • Correctly import requests (#15) (637290e)
  • Custom resource behavior (40885c0)
  • Logger reference in CSC custom resources (#14) (4c0bca6)

Features

  • 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)

Change log

0.2.1 (2018-12-17)

Fixes

  • code-signing-certificate: fix behavior of custom resources (#15 and 40885c0)

0.2.0 (2018-12-13)

Features

  • 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)

0.1.2 (2018-12-12)

Features

  • NuGet publisher now supports X509 code signing (#2) (e715c65)
  • The CodePipeline can be phyiscal-named (#3) (f38a8a3)