All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
opentelemetry
updated to version0.20
from0.19
.
rustls-native
(default), andrustls-webpki
features to allow usage of rustls for the https client.hyper_builder
field was added toConfig
in order to allow specifying additional hyper options.
- Fixed
create_or_update_key
to properly handle acheck_and_set
value of 0 (instead of omitting it when set to 0). As a result, the type has changed fromi64
toOption<i64>
inCreateOrUpdateKeyRequest
. trace
feature must be specified to enable opentelemetry/tracing support.opentelemetry
updated to version0.19
from0.15
.base64
updated to version0.21
from0.13
.rustls
updated to0.24
from0.22
.smart_default
updated to0.7
from0.6
.ureq
updated to2
from1.5.4
.
- Add
datacenter
field toNode
- Add metrics to calls to Consul for increased visibility
- Fix
wait
serialization for Consul APIs that were missing unit suffix
- register_entity method and RegisterEntityPayload, and associated, structs
- get_all_registered_service_names method
- introduced QueryOptions struct to encapsulate common query options
- introduced ResponseMeta to encapsulate the index returned
-
get_service_nodes and get_service_addresses_and_ports methods now take QueryOptions as a new parameter
-
get_service_nodes return a ReponseMeta
-
GetServiceNodesRequest was modified to remove redundant fields
-
clippy warnings for some tests
- Initialized repository
- Added CHANGELOG
- Added CI workflow
- Added README