3.0.0 Milestone 3
Pre-release3.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
andEventCounters
- Endpoint routing
- 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