Skip to content

Releases

4.3.1

Choose a tag to compare

@bart-vmware bart-vmware released this 06 Nov 16:04
cf1521c

This patch version improves the overall reliability of the various Steeltoe components and fixes minor bugs.

What's Changed

Full Changelog: 4.3.0...4.3.1

4.3.0

Choose a tag to compare

@bart-vmware bart-vmware released this 09 Sep 14:38
a56a5e5

Steeltoe 4.3 adds new features, fixes various bugs, and improves overall security. Highlights include:

  • A new build-time-only package, Steeltoe.Management.GitProperties.Build, which generates a git.properties file compatible with the Spring Boot Actuator format, and wires it into the existing Info actuator endpoint so the values are automatically exposed at runtime. Note: you will need to explicitly add the package reference. This removes the need to use a package like GitInfo, a third-party package that has licensing constraints.
  • A new configuration post-processor that loads values from CredHub service bindings in IConfiguration.
  • Connectors now support the Microting.EntityFrameworkCore.MySql driver.
  • Fixed a race condition in database health checks that resulted in health checks actuator failure.
  • Adopted Trusted Publishing on nuget.org.
  • Various security/hardening fixes.

What's Changed

New Contributors

Full Changelog: 4.2.0...4.3.0

4.2.0

Choose a tag to compare

@bart-vmware bart-vmware released this 28 May 15:36

Steeltoe 4.2 improves overall security and fixes various bugs. Highlights include:

  • Improved reliability of the Config Server client.
  • Updated to non-vulnerable OpenTelemetry packages.
  • Added new APIs to support service discovery in Aspire.
  • Added support to define your own credential mapping logic for Connectors.

What's Changed

Full Changelog: 4.1.0...4.2.0

3.4.0

Choose a tag to compare

@bart-vmware bart-vmware released this 28 May 15:51

Steeltoe 3.4 improves overall security and updates all vulnerable dependencies. As a result:

  • .NET 6 is no longer targeted, because no compatible non-vulnerable version of OpenTelemetry exists.
  • .NET 8 support was added for Integration/Messaging/Stream.
  • Updated KubernetesClient library may result in behavior changes.
  • The versions of System/Microsoft libraries for the NetStandard target were updated.

For the full details of runtime and package changes, see #1688.

What's Changed

Full Changelog: 3.3.0...4.3.0

4.1.0

Choose a tag to compare

@bart-vmware bart-vmware released this 30 Jan 15:52
186ff02

Steeltoe 4.1 adds full support for .NET 10 and fixes minor bugs. By explicitly targeting net10.0, consumers benefit from the latest compiler and runtime optimizations. We enhanced internal logic and added a few public APIs to facilitate the upcoming integration with Aspire. This release also adds a new contributor to the /actuator/info endpoint, which shows details about the .NET runtime and operating system.

What's Changed

Full Changelog: 4.0.0...4.1.0

4.0.0

Choose a tag to compare

@TimHess TimHess released this 04 Sep 14:51
679876e

Steeltoe 4 is a major release that brings many improvements and changes to the library. The goal of this release is to make Steeltoe better integrated in the .NET ecosystem in a more developer-friendly way, compatible with the latest versions of .NET and third-party libraries/products, and to improve the overall quality of the library.

This is the first generally available release for Steeltoe 4.0. Review What's New in Steeltoe 4 for more information about all the improvements. If you are currently using Steeltoe v3, review Migrating from Steeltoe 3 for step-by-step guidance.

For packages that no longer exist, this release ships placeholders that will fail the build with pointers on how to move forward.

What's Changed

Full Changelog: 4.0.0-rc1...4.0.0

3.3.0

Choose a tag to compare

@TimHess TimHess released this 04 Sep 14:30

Introduction

This release supports .NET 8 (except for Integration, Messaging and Stream packages) and drops support for .NET Core 3.1. CVEs in transitive dependencies have been addressed. These updates required upgrading OpenTelemetry, which is a breaking change. As a result of the OpenTelemetry upgrade, we had to remove Jaeger support from Steeltoe; please see the OpenTelemetry or Jaeger documentation for how to use OTLP. Additionally, Steeltoe Security components now fully support running against a local UAA server and samples have been updated accordingly.

This release will be supported for one year, providing time for migration to Steeltoe 4.0.

What's Changed

Full Changelog: 3.2.8...3.3.0

4.0.0-rc1

4.0.0-rc1 Pre-release
Pre-release

Choose a tag to compare

@bart-vmware bart-vmware released this 21 Jul 14:30

For testing the latest build from the main branch, we changed the Azure DevOps feed URL. See https://github.com/SteeltoeOSS/Steeltoe?tab=readme-ov-file#pre-release-packages.

What's Changed

Full Changelog: 4.0.0-beta1...4.0.0-rc1

4.0.0-beta1

4.0.0-beta1 Pre-release
Pre-release

Choose a tag to compare

@TimHess TimHess released this 04 Mar 16:03

Steeltoe 4 is a major release that brings many improvements and changes to the library. The goal of this release is to make Steeltoe better integrated in the .NET ecosystem in a more developer-friendly way, compatible with the latest versions of .NET and third-party libraries/products, and to improve the overall quality of the library.


Contributors to this release

@bart-vmware, @cieciurm, @davgia, @dtillman, @bart-vmware, @fennekit, @hananiel, @macsux, @ccheetham, @TimHess, @thompson-tomo

Full Changelog: 3.2.0...4.0.0-beta1

3.2.8

Choose a tag to compare

@TimHess TimHess released this 17 Jul 13:47

What's Changed

Full Changelog: 3.2.7...3.2.8