From 53aae320e772a30e11e2b634662d878061a32078 Mon Sep 17 00:00:00 2001 From: Florian Motlik Date: Wed, 2 Nov 2016 13:09:01 +0100 Subject: [PATCH 1/4] Add Changelog --- CHANGELOG.md | 27 +++++++++++++++++++++++++++ scripts/prs-since-last-tag | 12 ++++++++++++ 2 files changed, 39 insertions(+) create mode 100755 scripts/prs-since-last-tag diff --git a/CHANGELOG.md b/CHANGELOG.md index bc16d5dc9..a2d372851 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,30 @@ +# 1.1.0 (02.11.2016) + +* [Github Milestone](https://github.com/serverless/serverless/milestone/15) +* [Comparison since last release](https://github.com/serverless/serverless/compare/v1.0.3...v1.1.0) + +## Future breaking changes +We will include the LogGroup for your Lambda function in the CloudFormation template in the future. This will break deployments to existing applications because the log group was already created. You will get a warning about this if you deploy currently. We will force this behaviour in a future release, for now you can set it through the `cfLogs: true` parameter in your provider config. This change will also limit the logging rights to only this LogGroup, which should have no impact on your environment. You can read more in [our docs](https://serverless.com/framework/docs/providers/aws/guide/functions#log-group-resources). + +## Features +* [Rollback Support](https://serverless.com/framework/docs/providers/aws/cli-reference/rollback/) (#2495) +* [Log Groups in Cloudformation](https://serverless.com/framework/docs/providers/aws/guide/functions#log-group-resources) (#2520) +* [Allow Services without functions](#2499) (#2499) +* [Clean up Pull Requests only after successful deployment](#2564) (#2564) +* [Allow Inclusion after Exclusion using ! Globs](https://serverless.com/framework/docs/providers/aws/guide/packaging/) (#2266) +* [Version Pinning for Serverless Services to only deploy with specified versions](https://serverless.com/framework/docs/providers/aws/guide/version/) (#2505) +* [Invoke local plugin](https://serverless.com/framework/docs/providers/aws/cli-reference/invoke/) (#2533) +* [Plugin template](https://serverless.com/framework/docs/providers/aws/cli-reference/create/) (#2581) +* [Simple Plugins are now installable in subfolder of the service](https://serverless.com/framework/docs/providers/aws/guide/plugins#service-local-plugin) (#2581) + +## Bugs +* Fix variable syntax fallback if the file doesn't exist (#2565) +* Fix overwriting undefined variables (#2541) +* Fix CF deployment issue (#2576) + +## Other +* [Large documentation refactoring](https://serverless.com/framework/docs/) (#2527) + # 1.0.3 (21.10.2016) Following is a selection of features, bug fixes and other changes we did since 1.0.2. diff --git a/scripts/prs-since-last-tag b/scripts/prs-since-last-tag new file mode 100755 index 000000000..983aec319 --- /dev/null +++ b/scripts/prs-since-last-tag @@ -0,0 +1,12 @@ +#!/bin/bash + +last_tag=`git tag | grep "v.*" | sort -n | tail -n 1` + +if [ ! -z "$1" ] +then + last_tag=$1 +fi + +echo $last_tag + +git log --grep "Merge pull request" "$last_tag"..HEAD --pretty=full From f9aa1b4479ebb04ae202e8cc74007e1552f35485 Mon Sep 17 00:00:00 2001 From: Florian Motlik Date: Wed, 2 Nov 2016 13:09:20 +0100 Subject: [PATCH 2/4] Bump Version to 1.1.0 --- npm-shrinkwrap.json | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 503e0de25..ea8e233b4 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,6 +1,6 @@ { "name": "serverless", - "version": "1.0.3", + "version": "1.1.0", "dependencies": { "agent-base": { "version": "2.0.1", diff --git a/package.json b/package.json index f12717f8d..5f7745f0a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "serverless", - "version": "1.0.3", + "version": "1.1.0", "engines": { "node": ">=4.0" }, From 7a2fafe4fa6028aff33f5d66064662c0f1ecc695 Mon Sep 17 00:00:00 2001 From: Florian Motlik Date: Wed, 2 Nov 2016 13:19:13 +0100 Subject: [PATCH 3/4] Add pr script to Release checklist --- RELEASE_CHECKLIST.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RELEASE_CHECKLIST.md b/RELEASE_CHECKLIST.md index f0b46127e..65b0e07a2 100644 --- a/RELEASE_CHECKLIST.md +++ b/RELEASE_CHECKLIST.md @@ -5,7 +5,7 @@ This checklist should be worked through when releasing a new Serverless version. ## Pre-Release - [ ] Look through all open issues and PRs (if any) of that milestone and close them / move them to another milestone if still open -- [ ] Look through all closed issues and PRs of that milestone to see what has changed. Run `git log --grep "Merge pull request" "LAST_TAG_HERE"..HEAD --pretty=oneline --abbrev-commit > gitlogoutput` to get a list of all merged PR's since a specific tag. +- [ ] Look through all closed issues and PRs of that milestone to see what has changed. Run `./scripts/pr-since-last tag` or if you want to run against a specific tag `./scripts/pr-since-last tag v1.0.3` to get a list of all merged PR's since a specific tag. - [ ] Create Changelog for this new release - [ ] Close milestone on Github - [ ] Create a new release in GitHub for Release Notes. From 0d22529eca26d8cc1237423a56cc526e838225f0 Mon Sep 17 00:00:00 2001 From: Florian Motlik Date: Wed, 2 Nov 2016 13:28:35 +0100 Subject: [PATCH 4/4] Fix feature description and add another issue --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a2d372851..210ce31ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ We will include the LogGroup for your Lambda function in the CloudFormation temp * [Rollback Support](https://serverless.com/framework/docs/providers/aws/cli-reference/rollback/) (#2495) * [Log Groups in Cloudformation](https://serverless.com/framework/docs/providers/aws/guide/functions#log-group-resources) (#2520) * [Allow Services without functions](#2499) (#2499) -* [Clean up Pull Requests only after successful deployment](#2564) (#2564) +* [Clean up S3 Deployment bucket only after successful deployment](#2564) (#2564) * [Allow Inclusion after Exclusion using ! Globs](https://serverless.com/framework/docs/providers/aws/guide/packaging/) (#2266) * [Version Pinning for Serverless Services to only deploy with specified versions](https://serverless.com/framework/docs/providers/aws/guide/version/) (#2505) * [Invoke local plugin](https://serverless.com/framework/docs/providers/aws/cli-reference/invoke/) (#2533) @@ -21,6 +21,7 @@ We will include the LogGroup for your Lambda function in the CloudFormation temp * Fix variable syntax fallback if the file doesn't exist (#2565) * Fix overwriting undefined variables (#2541) * Fix CF deployment issue (#2576) +* Correctly package symlinks (#2266) ## Other * [Large documentation refactoring](https://serverless.com/framework/docs/) (#2527)