You can now use the AWS Lambda Layer task to publish shared dependencies, and you can run Elastic Beanstalk applications on Amazon Linux 2, including support for .NET Core on Linux.
Use the new AWS Lambda Layer task to publish shared dependencies
You can now use the AWS Lambda Layer task to share additional code and content like libraries, a custom runtime, or other dependencies in the form of layers so that you can use libraries in your function without needing to include them in your deployment package:
Layers let you keep your deployment package small, which makes development easier. You can avoid errors that can occur when you install and package dependencies with your function code. [...] You can create layers, or use layers published by AWS and other AWS customers. Layers support resource-based policies for granting layer usage permissions to specific AWS accounts, AWS Organizations, or all accounts.
Run Elastic Beanstalk applications on Amazon Linux 2
AWS has been steadily rolling out Elastic Beanstalk support for Amazon Linux 2, which allows you to Run all your cloud and enterprise applications in a secure, stable, and high performance Linux environment:
Amazon Linux 2 is the next generation of Amazon Linux, a Linux server operating system from Amazon Web Services (AWS). It provides a secure, stable, and high performance execution environment to develop and run cloud and enterprise applications. With Amazon Linux 2, you get an application environment that offers long term support with access to the latest innovations in the Linux ecosystem. Amazon Linux 2 is provided at no additional charge.
- This also includes the just released Elastic Beanstalk support for running .NET Core on Linux Platform:
For more details about this release, please refer to the Tasks for AWS 2.20 Release Notes.