Releases: SteeltoeOSS/Steeltoe
3.0.0 Milestone 2
3.0.0-m2 is the second milestone for Steeltoe 3.0.0.
This is your chance to use some of the new features the Steeltoe team is tackling in our major 3.0.0 release. If you have any feedback, please reach out on our Steeltoe slack. If you find any issues, please create a new issue and we will prioritize it in our backlog. The earlier issues are reported from the community, the better chance we have at having them resolved by our General Availability release. Thank you!
For the list of issues resolved in this release see Issue list here: 3.0.0.M2 Resolved Issues
Steeltoe 3.0.0-m2 release artifacts are available on NuGet.org
In addition to all changes in our previous milestone (3.0.0-m1), here are the key features in 3.0.0-m2:
- RabbitMQ Messaging
- Ability to use the Steeltoe Messaging APIs when interacting with a RabbitMQ broker
- RabbitMQ Messaging Sample
- Mutual TLS support
- Config Server Provider now supports using mTLS on a Spring Cloud Config Server that requires mTLS
- Eureka client now supports mTLS when using mTLS authentication in Eureka Server
- Service to Service client certificate authentication and support for rotating certificates
- Metrics endpoint now uses OpenTelemetry for metric collection
- New connector available for Azure CosmosDB
Note: 3.0.0 Milestone 3 will build upon these changes. See the roadmap for better understanding of what we will be coming in 3.0.0 GA release.
For getting started and documentation see Steeltoe.io
2.4.3 Maintenance Release
Newly Added in this release:
- CosmosDB Connector
For the full list of issues resolved in this release see Issue list here: 2.4.3 Resolved Issues
Steeltoe 2.4.3 release artifacts are found on NuGet.org
Thank you for the community contributions from:
For getting started and documentation see Steeltoe.io
3.0.0 Milestone 1
This is the first milestone for Steeltoe 3.0.0.
Please help the team identify any issues you might have by giving the milestone release a try. The earlier issues are reported from the community, the better chance we have at having them resolved by our General Availability release. Thank you!
For the list of issues resolved in this release see Issue list here: 3.0.0.M1 Resolved Issues
Steeltoe 3.0.0-m1 release artifacts are available on NuGet.org
Important changes:
- .NET Core 3.0+ support only
- See our 2.x releases for .NET Standard 2.0 support (.NET Framework 4.6.x+ and .NET Core 2.x+ support)
- New abstractions packages for extensibility
- Includes more general method names (i.e. UseCloudHosting() vs UseCloudFoundryHosting())
- Steeltoe Streams base classes and dependent implementations
- Distributed Tracing Update
- Switch from OpenCensus Tracing package to OpenTelemetry Tracing package
Note: Milestone 2 will build upon these changes. See Roadmap for better understanding of what we will be coming in 3.0.0 GA release.
For getting started and documentation see Steeltoe.io
2.4.2 Maintenance Release
For the list of issues resolved in this release see Issue list here: 2.4.2 Resolved Issues
Steeltoe 2.4.2 release artifacts are found on NuGet.org
Thank you for the community contributions from:
For getting started and documentation see Steeltoe.io
2.4.1 Maintenance Release
For the list of issues resolved in this release see Issue list here: 2.4.1 Resolved Issues
Thank you for the community contributions from:
For getting started and documentation see Steeltoe.io
2.4.0
Features, Enhancements
- .NET Core 3.0 support
- Steeltoe/90: Resolved with .NET Core 3.0 support - DynamicLogger does not work with Microsoft.Extensions.Logging 3.0
- Steeltoe/139: Resolved with .NET Core 3.0 support - TypeLoadException thrown when using CloudFoundryOAuth
- Steeltoe/116: Resolved with .NET Core 3.0 support - Fix mappings endpoint
- Connectors
- Enhanced documentation around the GemFire/Geode/PCC connector
- HostBuilder extensions added
- Steeltoe/122: Logging hostbuilder extensions
- Steeltoe/157: Management hostbuilder extensions
Notable issues resolved
- Steeltoe/135: Serilog DynamicConsole breaks after changing logging levels
- Steeltoe/123: Connectors are configuration case sensitive
- Steeltoe/108: For IIS deployment with VirtualPath, the basePath is not set on redirect_uri - Contributed by @rabadiw
- Steeltoe/19: Specify InvariantCulture for ToString conversion when publishing ConfigServerClientSettings - Contributed by @akovalov0
- Steeltoe/166: Allow better control over CORS policies
- Steeltoe/152: Updated CredHub API calls due to latest update
- Steeltoe/150: Show all registered configuration providers in the /env endpoint including placeholder provider
Complete listing of tickets:
2.4.0-rc1
2.3.0
2.3.0-rc2
2.3.0-rc1: Merge pull request #68 from SteeltoeOSS/sign-snupkg
sign nupkg and snupkg