Skip to content

Releases: aws-solutions/instance-scheduler-on-aws

v3.1.0

18 Dec 20:32
cde5670

Choose a tag to compare

[3.1.0] -- 2025-12-18

Added

  • Added Support for License Manager controlled EC2 instances
  • Added IS-MinDesiredMax control tag to ASGs to simplify management of ASG resources
  • Added support for retrying Insufficient Capacity Errors on EC2 with different instance sizes
    • Use IS-PreferredInstanceTypes control tag to specify acceptable instance types that can be used
  • Added IS-GlobalEvents (in hub) and IS-LocalEvents (in all targets) event buses that will output the following events:
    • Resource Registered whenever a resource is registered for scheduling
    • Scheduling Action whenever a resource is started/stopped by the scheduler

Changed

  • Instance Scheduler now listens for tagging events and tracks managed instances in an internal
    registry table
    • Optimized scheduling orchestration to improve scaling performance for larger deployments.
  • Managed regions is now defined per-account in the remote stack rather than globally on the hub stack
  • Instance Scheduler will now apply informational tags to resources during scheduling:
    • IS-ManagedBy -- indicates location of Instance Scheduler Hub Stack
    • IS-LastAction -- displays the last successful action taken by instance scheduler
    • IS-Error -- displays error code when errors occur during scheduling
    • IS-ErrorMessage -- displays additional information about the most recent error code
  • Cleaned up Operational Insights dashboard and added widgets to display ASG scheduling metrics
  • Brought ASG scheduling flows inline with other scheduling flows
  • Moved logs into dedicated -scheduling-logs and -administrative-logs log groups
  • Restructured logs to use structured-logging optimized for log-insights queries and provided pre-canned
    queries that can be used in the CloudWatch Log Insights console.

Removed

  • Listing member accounts via an SSM parameter (passing
    {param: ssm-param-name} to the accounts parameter on the hub stack)
    is no longer supported.
  • Scheduled instance resizing (defining period-name@size in a schedule)
    is no longer supported.
  • Started/Stopped tags configuration parameter on hub stack has been removed (replaced by informational tagging feature)
  • Deployments of more than 40 accounts must now use organizations mode
  • EnableXXXScheduling properties removed -- Service-specific scheduling is now handled automatically in response to tagging events
  • Removed per-schedule metrics from cloudwatch

Security

v3.0.12

11 Dec 03:44
ed618e0

Choose a tag to compare

[3.0.12] -- 2025-12-10

Security

v3.0.11

29 Jul 18:37
7279ee9

Choose a tag to compare

[3.0.11] -- 2025-7-29

Security

Changed

  • Minimum supported version of scheduler CLI raised from Python 3.9 to Python 3.11

Removed

  • Removed AppRegistry integration

v3.0.10

22 May 18:03
9451a82

Choose a tag to compare

[3.0.10] -- 2025-5-22

Security

Changed

  • Updated Lambda default memory size to 512MB

v3.0.9

10 Apr 20:12
80574d4

Choose a tag to compare

[3.0.9] -- 2025-4-10

Security

Changed

  • Reintroduced --use-maintenance-window flag for schedules. The flag will be enabled by default but can be set to false
    to disable RDS preferred maintenance windows and EC2 maintenance windows

v3.0.8

31 Jan 15:01
cffec23

Choose a tag to compare

[3.0.8] -- 2025-1-31

Updated

  • Upgrade AWS Powertools from V2 to V3

Security

v3.0.7

21 Nov 21:50
4cc1451

Choose a tag to compare

[3.0.7] -- 2024-11-21

Security

v3.0.6

07 Nov 21:04
6dae39b

Choose a tag to compare

[3.0.6] -- 2024-11-7

Changed

  • RDS instances will now be automatically started 10 minutes prior to their preferred maintenance windows

Fixed

  • Clamped role session name to 64 characters to fix scenario where longer
    namespaces could cause runtime errors during sts assume
  • Fixed long-term retry logic for EC2/RDS scheduling.
    EC2 and RDS will now retry start actions on instances that failed during the previous scheduling cycle
  • Fixed AccessDenied error when spoke account self-registration process attempted to create a log group

Security

v3.0.5

01 Oct 18:07
a1ead57

Choose a tag to compare

[3.0.5] -- 2024-10-01

Fixed

  • Fixed bug in Nth weekday logic that would sometimes cause Nth weekday to be interpreted as 1 week too early

Updated

  • added rds:CreateDBSnapshot and rds:AddTagsToResource snapshot to scheduling roles to support recent changes to
    RDS IAM requirements.

Security

v3.0.4

30 Aug 17:40
0cf5f95

Choose a tag to compare

[3.0.4] -- 2024-08-30

Fixed

  • Fixed China region compatibility issues by adding new -cn variants of solution stack templates
  • Fixed bug in RDS Scheduling Logic that would cause the scheduler to crash when more than 100
    tagged RDS instances were present in a single scheduling target

Added

  • added SECURITY.md file with instructions on how security issues can be reported to AWS