Amazon Linux 2022 release notes update 2022-08-24
Major updates
This is an updated Release Candidate (RC) for Amazon Linux 2022 (AL2022), RC0.3.
An RC is a version that is nearly ready for release, but is still being tested. An RC receives only patches and bug fixes leading to the Amazon Linux 2022 Generally Available (GA) release. A GA distribution feature set is stable with no major changes expected between the final RC and the GA versions.
An RC version is not intended for production workloads. It's intended for testing purposes and to help you prepare for migration to Amazon Linux 2022.
Amazon Linux 2022 includes the following major updates.
-
This release represents the updated Release Candidate (RC0.3) for Amazon Linux 2022. You can use the Release Candidate to test compatibility with your applications or prepare for migration to Amazon Linux 2022.
-
In this release, we have removed the remaining
openjdk
package, as we have shifted Amazon Linux 2022 to use Amazon Corretto as the JVM in the distribution. -
There have been some changes to the build flags that will propagate throughout the packages over the next few months.
-
Starting with Release Candidate 0 (RC0), SELinux was switched from an enforcing to a permissive mode by default. You can change SELinux settings to enforced mode via command line by executing the
setenforce
command.
Upcoming Changes in future Release Candidate AMIs and repos.
-
The legacy
pcre
package will be removed postRC0.2
and will be completely replaced by the more modernpcre2
package. -
The kernel package will see changes to improve aspects of security and performance, and, while core functionality will be maintained, some unused or deprecated features may be removed in future Release Candidates.
Java Ecosystem
-
The
maven
,xmvn
, andjavapackages-tools
should function as expected, but the versions present in this release have not yet been rebuilt after a bootstrap phase. These packages will be re-built without the use ofjavapackages-bootstrap
before General Availability.
Known Issues
-
All known issues are resolved.
Security Updates
-
For information on the CVEs addressed in this release, refer to the Amazon Linux Security Center
.
Contact us
If you find a security issue, contact our security team
We use GitHub issues to gather feedback about Amazon Linux 2022 and to track bug reports and feature requests. You
can look at existing issues
If you just have questions about Amazon Linux 2022, feel free to start or join a discussion
Major changes from the first Tech Preview release to RC0.2
-
Kernel updated from 5.10 to 5.15
-
OpenSSL updated from 1.1 to 3.0
-
AWS CLI updated to AWS CLI v2
-
AWS Tools found in AL2 have been added to the repositories like
ecs-agent
,aws-cfn-bootstrap
,aws-kinesis-agent
,ec2-instance-connect
, and other tools. -
rsyslog
is no longer installed by default, and thus thesystem-journald
is the waysyslog
works, withjournalctl
as the client that can look at logs. -
The default
curl
is part of thecurl-minimal
package, which supports the most popular protocols. You can switch to the full-featuredcurl
if needed by runningdnf install --allowerasing curl-full libcurl-full
-
The default
gnupg
is a minimal one, which is limited in functionality, but has the minimal code needed to GPG verify RPMs, and brings a minimal number of packages into AMIs and container images. If you need fullgnupg
functionality, you can get the fullgnupg
by runningdnf install --allowerasing gnupg2-full
-
Curation of packages - As part of the development cycle, we have curated the list of packages available in the repositories. This involved removing a number of packages that were no longer needed due to dependencies. Some package may be re-added to the repository as we work through customer requests.
-
Language run-times were updated and some runtimes like Ruby were name-spaced allowing newer versions to be added in the future without removing the current ones from the repositories.
Repository
This update Amazon Linux 2022 repository and AMI includes the following new packages.
-
perl-DBD-Pg-3.14.2-3.amzn2022.0.1
The repository includes the following packages that were removed since the last release.
-
libbpf-0.3.0-1.amzn2022
-
libbpf-devel-0.3.0-1.amzn2022
-
libbpf-static-0.3.0-1.amzn2022
The repository includes the following packages that were updated since the last release.
-
amazon-cloudwatch-agent-1.247354.0b251981-1.amzn2022
-
bpftool-5.15.57-29.131.amzn2022
-
ecs-init-1.62.2-1.amzn2022
-
gnupg2-2.3.7-1.amzn2022.0.1
-
gnupg2-minimal-2.3.7-1.amzn2022.0.1
-
gnupg2-smime-2.3.7-1.amzn2022.0.1
-
golang-1.19-1.amzn2022.0.1
-
golang-bin-1.19-1.amzn2022.0.1
-
golang-docs-1.19-1.amzn2022.0.1
-
golang-misc-1.19-1.amzn2022.0.1
-
golang-race-1.19-1.amzn2022.0.1
-
golang-shared-1.19-1.amzn2022.0.1
-
golang-src-1.19-1.amzn2022.0.1
-
golang-tests-1.19-1.amzn2022.0.1
-
kernel-5.15.57-29.131.amzn2022
-
kernel-devel-5.15.57-29.131.amzn2022
-
kernel-headers-5.15.57-29.131.amzn2022
-
kernel-tools-5.15.57-29.131.amzn2022
-
kernel-tools-devel-5.15.57-29.131.amzn2022
-
perf-5.15.57-29.131.amzn2022
-
python3-perf-5.15.57-29.131.amzn2022
-
system-release-2022.0.20220824-0.amzn2022
AMIs
Docker Container image
system-release-2022.0.20220824-0.amzn2022.noarch
Default AMI
system-release-2022.0.20220824-0.amzn2022.noarch
gnupg2-minimal-2.3.7-1.amzn2022.0.1.x86_64
gnupg2-minimal-2.3.7-1.amzn2022.0.1.aarch64
kernel-tools-5.15.57-29.131.amzn2022.aarch64
kernel-tools-5.15.57-29.131.amzn2022.x86_64
Minimal AMI
system-release-2022.0.20220824-0.amzn2022.noarch
kernel-5.15.57-29.131.amzn2022.x86_64
kernel-5.15.57-29.131.amzn2022.aarch64