You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+13
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,20 @@ All notable changes to this project will be documented in this file.
3
3
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
+
7
+
## [1.4.0] - 2021-04-26
8
+
### Added
9
+
- Enable solution to be deployed as mutliple stacks in the same account/region
10
+
### Fixed
11
+
- Fix the SSM Maintenance window issue where solution was not fetching SSM Maintenance windows from other account/regions
12
+
- Updated logging utility to remove incorrect timestamp
13
+
- Fixed issue with scheduler stopping instances at UTC time even when configured with other timezones and Period having weekday configured as Wed#4. [Github Issue](https://github.com/awslabs/aws-instance-scheduler/issues/238)
14
+
- Modified Anonymous Data reporting refer implementation guide for details.
15
+
- Removed redundant logging of UTC timestamp along with the Account/Region default stamp in logs in AWS CloudWatch.
16
+
- Fixed [Github Issue](https://github.com/awslabs/aws-instance-scheduler/issues/184) for scheduler-cli.
17
+
6
18
## [1.3.3] - 2020-08-31
19
+
### Fixed
7
20
- Update the project to utilize aws cdk constructs for cloudformation template creation.
8
21
- Fix the issue for ensuring throttling is avoided to cloudwatch API's from github PR [#177](https://github.com/awslabs/aws-instance-scheduler/pull/177)
|- deployment/ - contains build scripts, deployment templates, and dist folders for staging assets.
41
-
|- cdk-solution-helper/ - helper function for converting CDK output to a format compatible with the AWS Solutions pipelines.
42
41
|- build-open-source-dist.sh - builds the open source package with cleaned assets and builds a .zip file in the /open-source folder for distribution to GitHub
43
42
|- build-s3-dist.sh - builds the solution and copies artifacts to the appropriate /global-s3-assets or /regional-s3-assets folders.
44
43
|- run-unit-tests.sh - runs the unit tests for the lambda files.
45
44
|- source/ - all source code, scripts, tests, etc.
46
45
|- bin/
47
46
|- aws-instance-scheduler.ts - the AWS Instance scheduler cdk app.
47
+
|- cli/ - scheduler-cli source files.
48
48
|- lambda/ - Lambda function with source code and test cases.
49
49
|- lib/
50
50
|- aws-instance-scheduler-stack.ts - the main CDK stack for aws instance scheduler solution.
51
51
|- aws-instance-scheduler-remote-stack.ts - the main CDK stack for aws instance scheduler solution remote template.
52
52
|- test/
53
53
|- __snapshots__/
54
-
|- aws-instance-scheduler-remote-stack.test.ts - unit and snapshot tests for aws instance scheduler.
54
+
|- aws-instance-scheduler-remote-stack.test.ts - unit and snapshot tests for aws instance scheduler remote stack.
55
55
|- aws-instance-scheduler-stack.test.ts - unit and snapshot tests for aws instance scheduler.
56
56
|- cdk.json - config file for CDK.
57
57
|- jest.config.js - config file for unit tests.
58
58
|- package.json - package file for the aws instance scheduler CDK project.
59
59
|- README.md - doc file for the CDK project.
60
60
|- run-all-tests.sh - runs all tests within the /source folder. Referenced in the buildspec and build scripts.
61
+
|- tsconfig.json - typescript configurations.
61
62
|- .gitignore
62
-
|- .viperlightignore - Viperlight scan ignore configuration (accepts file, path, or line item).
63
-
|- .viperlightrc - Viperlight scan configuration.
64
-
|- buildspec.yml - main build specification for CodeBuild to perform builds and execute unit tests.
65
63
|- CHANGELOG.md - required for every solution to include changes based on version to auto-build release notes.
66
64
|- CODE_OF_CONDUCT.md - standardized open source file for all solutions.
67
65
|- CONTRIBUTING.md - standardized open source file for all solutions.
@@ -81,7 +79,7 @@ AWS Solutions use two buckets: a bucket for global access to templates, which is
81
79
82
80
**Build the solution**
83
81
84
-
From the *deployment* folder in your cloned repo, run build-s3-dist.sh, passing the root name of your bucket (ex. mybucket), name of the solution i.e. aws-instance-scheduler and the version you are building (ex. v1.3.3). We recommend using a similar version based on the version downloaded from GitHub (ex. GitHub: v1.3.3, your build: v1.3.3.mybuild)
82
+
From the *deployment* folder in your cloned repo, run build-s3-dist.sh, passing the root name of your bucket (ex. mybucket), name of the solution i.e. aws-instance-scheduler and the version you are building (ex. v1.4.0). We recommend using a similar version based on the version downloaded from GitHub (ex. GitHub: v1.4.0, your build: v1.4.0.mybuild)
85
83
86
84
```
87
85
chmod +x build-s3-dist.sh
@@ -102,18 +100,18 @@ Confirm that all unit tests pass.
102
100
103
101
Upload the template and the lambda to your bucket in the following pattern,
See the [AWS Instance Scheduler Implementation Guide](https://s3.amazonaws.com/solutions-reference/aws-instance-scheduler/latest/instance-scheduler.pdf) for deployment instructions, using the link to the instance-scheduler.template from your bucket, rather than the one for AWS Solutions. Ex. https://mybucket.s3.amazonaws.com/aws-instance-scheduler/v1.3.3.mybuild/instance-scheduler.template
114
+
See the [AWS Instance Scheduler Implementation Guide](https://s3.amazonaws.com/solutions-reference/aws-instance-scheduler/latest/instance-scheduler.pdf) for deployment instructions, using the link to the instance-scheduler.template from your bucket, rather than the one for AWS Solutions. Ex. https://mybucket.s3.amazonaws.com/aws-instance-scheduler/v1.4.0.mybuild/instance-scheduler.template
117
115
118
116
## CDK Documentation
119
117
@@ -122,7 +120,7 @@ AWS Instance Scheduler templates are generated using AWS CDK, for further inform
122
120
123
121
***
124
122
125
-
Copyright 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
123
+
Copyright 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
126
124
127
125
Licensed under the Apache License Version 2.0 (the "License"). You may not use this file except in compliance with the License. A copy of the License is located at
0 commit comments