Skip to content

Releases: localstack-dotnet/localstack-dotnet-client

LocalStack.Client v1.5.0 & LocalStack.Client.Extensions v1.3.0

11 Oct 15:31
Compare
Choose a tag to compare

1. New Features

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.
  • 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

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

22 Sep 08:05
Compare
Choose a tag to compare

This is a maintenance release for LocalStack.Client.Extensions

2. Bug Fixes and Investigations

LocalStack.Client v1.4.1 - LocalStack.Client.Extensions v1.21

10 Sep 14:36
61eb986
Compare
Choose a tag to compare

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:
    • Started investigating issues #23 and #24.
      • Bugs have been fixed with this PR by LocalStack.
    • Fixed legacy LocalStack container wait strategy for functional tests.

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

01 Feb 09:13
64364b2
Compare
Choose a tag to compare

What's Changed

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, if http://localhost:1234 is set as the value, it will become http://localhost:1234/
  • 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

  • Write a timestream record using .Net AWSSDK NuGet packages (#20)
  • Session does not honor UseSsl and always sets UseHttp to true (#16)

LocalStack.Client v1.3.1

20 Apr 23:46
d1e0b00
Compare
Choose a tag to compare

What's Changed

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

28 Nov 23:15
Compare
Choose a tag to compare

What's Changed

New Contributors

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

18 Nov 15:33
Compare
Choose a tag to compare
  1. New endpoints in the official Localstack Python Client v1.25 have been added.
    • Config Service
  2. .NET 6.0 support added.
  3. AWSSDK.Core set to 3.7.3.15 as the minimum version.
  4. AWSSDK.Extensions.NETCore.Setup set to 3.7.1 as the minimum version.
  5. Tested against LocalStack v0.13.0 container.

LocalStack.Client v1.2.2

22 Aug 18:56
49b15d2
Compare
Choose a tag to compare
  1. New endpoints in the official Localstack Python Client v1.2.2 have been added.
    • EFS
    • Backup
    • Lake Formation
    • WAF
    • WAF V2
    • QLDB Session
  2. AWSSDK.Core set to 3.7.1 as the minimum version.
  3. Tested against LocalStack v0.12.16 container.

LocalStack.Client v1.2.0

24 May 12:37
Compare
Choose a tag to compare

LocalStack.Client

  1. 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
  2. AWSSDK.Core set to 3.7.0 as the minimum version.
  3. Obsolete methods removed.
  4. Tested against LocalStack v0.12.10 container.

LocalStack.Client.Extension v1.1.0

  1. New alternate AddAWSServiceLocalStack method added to prevent mix up with AddAWSService.
  2. AWSSDK.Extensions.NETCore.Setup set to 3.7.0 as the minimum version.

LocalStack.Client v1.1.0

08 Feb 18:02
1960370
Compare
Choose a tag to compare

LocalStack.Client

  1. 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
  2. .NET 5.0 support added.
  3. 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