Releases: localstack-dotnet/localstack-dotnet-client
Releases · localstack-dotnet/localstack-dotnet-client
LocalStack.Client v1.6.0 & LocalStack.Client.Extensions v1.4.0
1. General
-
Framework Support Updates:
- .NET 9 support added.
- Deprecated support for .NET 6.
- Continued support for .NET Standard 2.0 to maintain compatibility with older .NET versions.
-
Functional Tests Enhancements:
- Removed tests for legacy LocalStack versions and versions v1.3.1 and v2.3.2.
- Note: LocalStack.NET no longer guarantees compatibility with v1 and v2 series.
- Added functional test support for LocalStack versions:
- v3.7.1
- v4.3.0
- Removed tests for legacy LocalStack versions and versions v1.3.1 and v2.3.2.
-
Package Updates:
- AWSSDK.Core minimum version set to 3.7.402.
-
Testing Compatibility:
- Successfully tested against LocalStack versions:
- v3.7.1
- v4.3.0
- 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
- Net 9 upgrade by @Blind-Striker in #41
Full Changelog: v1.5.0...v1.6.0
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.