Releases: aws-greengrass/aws-greengrass-nucleus
Releases · aws-greengrass/aws-greengrass-nucleus
2.16.0
2.15.1
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
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
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
2.14.1
2.14.0
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
2.12.6
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
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