Skip to content

Releases: aws-greengrass/aws-greengrass-nucleus

2.16.0

07 Nov 00:38

Choose a tag to compare

New features:

  • Nucleus now supports cgroups V2.

Bug fixes and improvements:

  • Fixes an issue where Nucleus would not clean up stale deployments when a deployment was cancelled.

2.15.1

05 Nov 02:16

Choose a tag to compare

Bug fixes and improvements:

  • Fixes an issue where Nucleus failed to clean up component processes after the 30-second shutdown timeout during bootstrap deployments

2.15.0

04 Jul 00:04

Choose a tag to compare

New features

  • Adds telemetry feature to include host system information like CPU and OS details. For more information, see telemetry component page.
  • Adds deploymentConfigurationTimeSource configuration. For more information, see nucleus component configuration.

Bug fixes and improvements

  • Nucleus now prioritizes the use of local versions and artifacts by default, improving deployment consistency and reducing external dependencies. Users can override this behavior by specifying alternative preferences in the deployment document.
  • Adds a new warning log when a provided Windows user doesn't match the character set normally accepted by Windows.

2.14.3

12 Apr 01:25

Choose a tag to compare

Bug fixes and improvements

  • Allows the token exchange service to restart on port configuration changes.
  • Fixes an issue where fleet status service doesn't send component status change messages for unpinned lambdas if they aren't triggered.
  • Fixes an issue where components aren't gracefully shutdown when a new component version is deployed.
  • Fixes an issue where built-in plugins’ injection hooks are executed twice resulting in extra lifecycle events and duplicate logging.
  • Improves component lifecycle logging on Windows devices.

2.14.2

28 Mar 23:12

Choose a tag to compare

Bug fixes and improvements

  • Fixes an issue where an http client is not configured with mutual auth.

2.14.1

07 Feb 21:17

Choose a tag to compare

Bug fixes and improvements:

  • Fixes an issue where components weren't stopped properly on new installations of Greengrass.

2.14.0

17 Dec 01:26

Choose a tag to compare

⚠️ DISCONTINUED: This version is no longer available. Using the newest, currently supported version is recommended.

Bug fixes and improvements:

  • Fixed memory leaks in IPC PubSub subscription closures.
  • Fixes run lifecycle of the component where it enters into ERRORED state due to startup timeout when skipif condition is true.
  • Fixes an issue where the core device fails to connect to AWS IoT Core when the TLS policy is set to TLS13_1_3_2022_10.

New features:

  • New dual-stack endpoint support enables IPv6 network communication.
  • Enhanced resilience against nucleus restart failures and directory corruption.

2.13.0

27 Aug 03:06

Choose a tag to compare

Bugs and improvements:

  • Cancel deployment improvements - deployments can now be cancelled while new configuration is being merged and while waiting for services to start

New features:

  • Support FIPS endpoint in Nucleus

2.12.6

25 May 03:19

Choose a tag to compare

Bug fixes and improvements

  • Fixes an issue that could cause a crash at startup on certain ARMv8 processors, including the Jetson Nano

2.12.5

26 Apr 16:09

Choose a tag to compare

Bug fixes and improvements

  • Fixes an issue that deployment rollback occasionally gets stuck when rolling back a previously broken component with hard dependencies.
  • Fixes an issue where the nucleus does not publish status updates after fleet provisioning (this happens for version 2.12.4 only, customers using fleet provisioning should avoid Nucleus version 2.12.4)
  • Adds retries for GetDeploymentConfiguration API on 404 errors