# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## 0.13.2 - 2024-11-22 - Fix metrics being emitted more than once. ## 0.13.1 - 2024-11-22 ### Changed - `opentelemetry` updated to version `0.27` from `0.24`. - Removed `prometheus` dependency in the `metrics` feature, replacing it with a `metrics_receiver` in a metrics library agnostic fashion. ## 0.13.0 - 2024-11-22 - YANKED because `Nomad` was no longer `Sync`. ## 0.12.0 - 2024-11-14 ### Changed - Changed `header` type in `ConsulCheck` from `Option>` to `Option>>`. The old type is rejected by Nomad server. ## 0.11.0 - 2024-11-14 ### Changed - Added `lifecycle` in `Task` ## 0.10.0 - 2023-04-15 ### Changed - `opentelemetry` updated to version `0.24` from `0.22`. - `http` updated to version `1.0` from `0.2`. - `hyper` updated to version `1.0` from `0.14`. - `hyper-rustls` updated to version `0.27` from `0.24`. - Removed `rustls-native-roots` feature and now defaults to `rustls-webpki-roots` (which has been removed). This addresses the bug that features were not additive. ## 0.9.0 - 2023-04-15 ### Changed - Added `networks` and `services` stanza to the `TaskGroup` level and deprecated them from the `Task` level. ## 0.8.0 - 2023-04-01 ### Changed - `opentelemetry` updated to version `0.22` from `0.21`. - `base64` updated to version `0.22` from `0.21`. - Implements `PartialEq` for all exposed types and `Eq` where applicable. ## 0.7.1 - 2023-11-20 ### Changed - `DriverConfig` now has a bool variant. - `HttpMethod` can now be deserialized if it's empty or unknown. ## 0.7.0 - 2023-11-20 ### Changed - `opentelemetry` updated to version `0.21` from `0.20`. - Changed `scaling` in `TaskGroup` to be `Option` from `Scaling`. ## 0.6.1 - 2023-08-28 ### Changed - Added `Eq` and `PartialEq` derive implementations to `JobStatus` enum. ## 0.6.0 - 2023-08-28 ### Changed - `status` field on `Job` and `ConciseJob` is also a strongly typed `JobStatus` enum. ## 0.5.0 - 2023-07-21 ### Changed - `status` field on a `JobDeployment` is now a strongly typed enum called `JobStatus`. ## 0.4.0 - 2023-06-17 ### Updated - Updated `base64` to `0.21` from `0.13`. - Updated `hyper-rustls` to `0.24` from `0.22`. - Updated `smart-default` to `0.7` from `0.6`. - Updated `ureq` to `2` from `1.5.4`. - Updated `opentelemetry` to `0.19` from `0.17`. ### Changed - Move the `opentelemetry` dependency and tracing behind the `trace` feature. - Changed default feature to use `rustls` with native certs instead of native platform specific tls implementations. ### Removed - Support for native platform specific TLS implementations ## 0.0.1 - 2023-03-03 ### Added - Initialized repository - Added CHANGELOG - Added CI workflow - Added README