Releases: swift-server/swift-prometheus
Releases · swift-server/swift-prometheus
V 1.0.0 Alpha 12
V 1.0.0 Alpha 11
Semver Patch
V 1.0.0 Alpha 10.1
V 1.0.0 Alpha 10
SemVer Breaking
Histogram backed timer (#46, @avolokhov)
NOTE: This is a breaking change. PrometheusClient
no longer conforms to MetricsFactory
. Instead of bootstrapping swift-metrics with an instance of PrometheusClient
directly, it has to be wrapped in a PrometheusMetricsFactory
// Before
let myProm = PrometheusClient()
MetricsSystem.bootstrap(myProm)
// After
let myProm = PrometheusClient()
MetricsSystem.bootstrap(PrometheusMetricsFactory(client: myProm))
With this comes the ability to choose wether swift-metrics' Timer
should be backed by a Prometheus Histogram
or Summary
by passing configuration to PrometheusMetricsFactory
V 1.0.0 Alpha 9
SemVer Minor
- Make labels classes public to allow users to create their own prometheus labels (#42, @avolokhov)
SemVer Patch
- Add missing new line in reporter (#43, @avolokhov)
- Fix bucket helpers to not throw fatal error (#41, @avolokhov)
V 1.0.0 Alpha 8
V 1.0.0 Alpha 7
SemVer Minor
- Adds iOS, tvOS and WatchOS support (#34, @matiasvillaverde)
V 1.0.0 Alpha 6
V 1.0.0 Alpha 5
Breaking: This release drops support for swift-metrics 1.x and requires swift-metrics 2.x. See the 2.0.0 release for more information.
SemVer Major
- Update SwiftPrometheus to use SwiftMetric 2.* (#31, @tdotclare)