Releases: localstack-dotnet/localstack-dotnet-client
Releases · localstack-dotnet/localstack-dotnet-client
LocalStack.Client v1.5.0 & LocalStack.Client.Extensions v1.3.0
1. New Features
- Added Endpoints from Localstack Python Client v2.7:
- RAM
- AppConfigData
- Pinpoint
- EventBridge Pipes
2. General
-
Framework Support Updates:
- .NET 8 and .NET 4.6.2 support added.
- Deprecated support for .NET 7 and .NET 4.6.1.
- Continued support for .NET Standard 2.0 to maintain compatibility with older .NET versions.
- Upcoming Changes:
- In the next release, .NET 6 support will be removed as it reaches end-of-life in November 2024.
-
Functional Tests Enhancements:
- Removed tests for legacy LocalStack versions and versions v2.0 and v2.2.
- Note: LocalStack.NET no longer guarantees compatibility with these versions.
- Added functional test support for LocalStack versions:
- v2.3
- v3.4
- v3.7.1
- New Tests:
- Introduced new tests for CloudFormation.
- Removed tests for legacy LocalStack versions and versions v2.0 and v2.2.
-
Package Updates:
- AWSSDK.Core minimum version set to 3.7.400.30.
-
Testing Compatibility:
- Successfully tested against LocalStack versions:
- v1.3.1
- v2.3
- v3.4
- v3.7.1
- Successfully tested against LocalStack versions:
3. Warnings
- Breaking Changes Postponed:
- The planned breaking changes have been postponed to the next release.
- Important: Users should anticipate some breaking changes in the next release due to the removal of legacy support and configuration updates.
What's Changed
- Update for LocalStack.NET: .NET 8 support, new AWS services and more by @Blind-Striker in #36
Full Changelog: 1.4.1...v1.5.0
LocalStack.Client.Extensions v1.2.2
This is a maintenance release for LocalStack.Client.Extensions
2. Bug Fixes and Investigations
- Fixed #35
LocalStack.Client v1.4.1 - LocalStack.Client.Extensions v1.21
1. New Features
- Update Packages and Multi LocalStack Support:
- New endpoints added from the official Localstack Python Client v2.3:
- EMRServerless
- Appflow
- Keyspaces
- Scheduler
2. Bug Fixes and Investigations
- Investigation and Fixes:
3. General
- New Solution Standards:
- Introduced new solution-wide coding standards with various analyzers.
- Code Refactoring According to New Standards:
- Libraries, sandbox projects, build projects, and test projects have been refactored to adhere to the new coding standards.
- Moved remaining using directives to GlobalUsings.cs files.
- Centralized Package Management:
- Managed package versions centrally to resolve issue #28.
- Package Updates:
- Updated analyzer packages.
- Updated test packages.
- AWSSDK.Core set to 3.7.201 as the minimum version.
- Tested against LocalStack v1.3.1, v2.0, and the latest containers.
4. Warnings
- Legacy LocalStack Versions:
- This version will be the last to support Legacy LocalStack versions.
- .NET 4.6.1 Support:
- .NET 4.6.1 support will be removed in the next release and replaced with .NET 4.6.2.
- Breaking Changes Ahead:
- Users should anticipate some breaking changes in the next release due to the removal of Legacy support and changes in configuration.
LocalStack.Client v1.4.0
What's Changed
- V1.4.0 by @Blind-Striker in #22
1. New Features
- New endpoints in the official Localstack Python Client v1.39 have been added.
- Fault Injection Service (FIS)
- Marketplace Metering
- Amazon Transcribe
- Amazon MQ
2. General
- .NET 7 support added
- .NET 5 ve .NET Core 3.1 runtimes removed from Nuget pack (.netstandard2.0 remains)
- Tested against LocalStack v1.3.1 container.
- AWSSDK.Core set to 3.7.103 as the minimum version.
- Warning In this version, the ServiceURL property of Amazon.Runtime.ClientConfig adds a trailing
/
to every URL set.
For example, ifhttp://localhost:1234
is set as the value, it will becomehttp://localhost:1234/
- Warning In this version, the ServiceURL property of Amazon.Runtime.ClientConfig adds a trailing
- Following depedencies updated from v3.0.0 to v3.1.32 in LocalStack.Client.Extensions for security reasons
- Microsoft.Extensions.Configuration.Abstractions
- Microsoft.Extensions.Configuration.Binder
- Microsoft.Extensions.DependencyInjection.Abstractions
- Microsoft.Extensions.Logging.Abstractions
- Microsoft.Extensions.Options.ConfigurationExtensions
3. Bug Fixes
LocalStack.Client v1.3.1
What's Changed
- V1.3.1 by @Blind-Striker in #18
Full Changelog: 1.3.0...v1.3.1
1. New Features
- New endpoints in the official Localstack Python Client v1.35 have been added.
- Route53Resolver
- KinesisAnalyticsV2
- OpenSearch
- Amazon Managed Workflows for Apache Airflow (MWAA)
2. General
- Tested against LocalStack v0.14.2 container.
- AWSSDK.Core set to 3.7.9 as the minimum version.
- AWSSDK.Extensions.NETCore.Setup set to 3.7.2 as the minimum version.
LocalStack.Client v1.3.0
What's Changed
- v1.3.0 by @Blind-Striker in #17
- adding EventBridge support by @petertownsend in #14
New Contributors
- @petertownsend made their first contribution in #14
Full Changelog: v1.2.3...1.3.0
1. New Features
- New endpoints in the official Localstack Python Client v1.27 have been added.
- SESv2
- EventBridge (#14)
- Tested against LocalStack v0.13.0 container.
2. Enhancements
useServiceUrl
parameter added to change client connection behavior. See useServiceUrl Parameter- Readme and SourceLink added to Nuget packages
3. Bug Fixes
- Session::RegionName configuration does not honor while creating AWS client (#15)
Thanks to @petertownsend for their contribution
LocalStack.Client v1.2.3
- New endpoints in the official Localstack Python Client v1.25 have been added.
- Config Service
- .NET 6.0 support added.
- AWSSDK.Core set to 3.7.3.15 as the minimum version.
- AWSSDK.Extensions.NETCore.Setup set to 3.7.1 as the minimum version.
- Tested against LocalStack v0.13.0 container.
LocalStack.Client v1.2.2
- New endpoints in the official Localstack Python Client v1.2.2 have been added.
- EFS
- Backup
- Lake Formation
- WAF
- WAF V2
- QLDB Session
- AWSSDK.Core set to 3.7.1 as the minimum version.
- Tested against LocalStack v0.12.16 container.
LocalStack.Client v1.2.0
LocalStack.Client
- New endpoints in the official Localstack Python Client v1.20 have been added.
- IoTAnalytics
- IoT Events
- IoT Events Data
- IoT Wireless
- IoT Data Plane
- IoT Jobs Data Plane
- Support
- Neptune
- DocDB
- ServiceDiscovery
- ServerlessApplicationRepository
- AppConfig
- Cost Explorer
- MediaConvert
- Resource Groups Tagging
- Resource Groups
- AWSSDK.Core set to 3.7.0 as the minimum version.
- Obsolete methods removed.
- Tested against LocalStack v0.12.10 container.
LocalStack.Client.Extension v1.1.0
- New alternate AddAWSServiceLocalStack method added to prevent mix up with AddAWSService.
- AWSSDK.Extensions.NETCore.Setup set to 3.7.0 as the minimum version.
LocalStack.Client v1.1.0
LocalStack.Client
- New endpoints in the official Localstack Python Client v1.10 have been added.
- Transfer
- ACM
- CodeCommit
- Kinesis Analytics
- Amplify
- Application Auto Scaling
- Kafka
- Timestream Query
- Timestream Write
- Timestream Write
- S3 Control
- Elastic Load Balancing v2
- Redshift Data
- .NET 5.0 support added.
- AWSSDK.Core set to 3.5.0 as the minimum version
LocalStack.Client.Extension v1.0.0
First version LocalStack.Client.Extension released.
Extensions for the LocalStack.NET Client to integrate with .NET Core configuration and dependency injection frameworks. The extensions also provide a wrapper around AWSSDK.Extensions.NETCore.Setup to use both LocalStack and AWS side-by-side