Skip to content

3.0.0 Milestone 3

Pre-release
Pre-release
Compare
Choose a tag to compare
@jkonicki jkonicki released this 20 Jul 20:47
320cd1f

3.0.0-m3 is the third and final 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.M3 Resolved Issues

Steeltoe 3.0.0-m3 release artifacts are available on NuGet.org

Changes in our previous milestones:
* 3.0.0-m1
* 3.0.0-m2

Here are the key features in 3.0.0-m3:

  • Kubernetes support
    • Added configuration providers for ConfigMaps and Secrets
    • Added extensions for Host and WebHost
    • Added liveness endpoint for use with liveness probe in containers
    • Added readiness endpoint for use with readiness probe in containers
    • Added KubernetesInfoContributor that contributes information about the Kubernetes environment
  • Management
    • Endpoint routing
      • Enables middleware endpoint, which allows mapping of endpoints
      • Added HostBuilder extension: AddAllActuators
    • Steeltoe Health contributors are now processed in parallel
    • Added SpringBootAdminClient to allow for easier registering with SpringBootAdminServer
    • Updated CLR metrics to use EventSource and EventCounters
  • Circuit Breaker
    • Added HystrixEventSource and HystrixEventListener for exporting of metrics
    • Separated metrics observer options from endpoint options for better control
  • Messaging
    • Significant refactoring, cleanup, and testing

Thank you for the community contributions from:

Note: 3.0.0 Release Candidate 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