azure-sdk-for-cpp/vcpkg.json

43 строки
774 B
JSON
Исходник Обычный вид История

{
"name": "azure-sdk-for-cpp",
"version": "1.5.0",
2024-07-12 01:57:06 +03:00
"builtin-baseline": "5312e9f976e89b256954f571433e34f783dd2d12",
"dependencies": [
{
"name": "curl"
},
{
"name": "libxml2",
"default-features": false,
"platform": "!windows & !uwp"
},
{
"name": "openssl"
},
{
"name": "opentelemetry-cpp",
Reworked EventHubs Stress test to export information to OpenTelemetry (#5370) # Significant rewrite of Eventhubs stress test. ## Cleaned up implementation of EventHubs stress/reliability test * Reworked stress test layout to isolate stress test implementation from stress deployment elements. * Added ability of stress test scenarios to be independently configured. * Rewrote stress test app to be closer to the Go equivalent app. * added apparg.hpp for command line parsing * added scope_guard to test for scope_guard implementation. ## Added close methods to Consumer client and Producer client. They don't do much currently, but will eventually. ## AI Generated summary of pull request This pull request primarily focuses on the `azure-core-amqp` and `azure-messaging-eventhubs` packages, introducing changes to improve code efficiency and maintainability. The most significant changes include the removal of unnecessary `#include` directives in various files in the `azure-core-amqp` package, the addition of `Close` methods in `consumer_client.hpp` and `producer_client.hpp` in the `azure-messaging-eventhubs` package, and modifications to the `cgmanifest.json` files in the `azure-messaging-eventhubs-checkpointstore-blob` and `azure-messaging-eventhubs` directories. Removal of unnecessary `#include` directives: * [`sdk/core/azure-core-amqp/src/amqp/claim_based_security.cpp`](diffhunk://#diff-5acd7049cef5955540cc4253f264207e5a7d2701612e148c736ca5781e69d224L12-L14): Removed unnecessary `#include` directives for `iostream` and `sstream`. * [`sdk/core/azure-core-amqp/src/amqp/connection.cpp`](diffhunk://#diff-fc3a6e5b11f1254c4fd344bcd1846c83ad4ca8e2a8a23b7db0657c2846f43937L18): Removed unnecessary `#include` directive for `azure/core/url.hpp`. * [`sdk/core/azure-core-amqp/src/amqp/connection_string_credential.cpp`](diffhunk://#diff-14cf130dc5f0b51f698cca57724b733591d48fad0e5beb4745fc1cd78cbdaa72L7-L20): Removed unnecessary `#include` directives for `azure/core/amqp/internal/models/amqp_protocol.hpp`, `azure_c_shared_utility/azure_base64.h`, `azure_c_shared_utility/buffer_.h`, and `iostream`. * [`sdk/core/azure-core-amqp/src/amqp/link.cpp`](diffhunk://#diff-249643f29ca2c0b1226e9d22ce90be83c77105f55221a1092fb605a5c7ead356L10-L21): Removed unnecessary `#include` directives for `azure/core/amqp/internal/message_receiver.hpp`, `azure/core/amqp/internal/message_sender.hpp`, `azure/core/amqp/internal/models/messaging_values.hpp`, and `azure_uamqp_c/amqp_definitions_sequence_no.h`. * [`sdk/core/azure-core-amqp/src/amqp/management.cpp`](diffhunk://#diff-b03544340ff264961e045648c2c274dde9fa7ceb33b07b0c41a708128e28d40fL6-L16): Removed unnecessary `#include` directives for `azure/core/amqp/internal/connection.hpp`, `azure/core/amqp/internal/session.hpp`, and `azure_uamqp_c/amqp_management.h`. Addition of `Close` methods: * [`sdk/eventhubs/azure-messaging-eventhubs/inc/azure/messaging/eventhubs/consumer_client.hpp`](diffhunk://#diff-fad00d7bec0f12ef5e7d36387e866ab5291c6f5f57568845dfabe3f23320c899R152-R159): Added a `Close` method to the `ConsumerClient` class. * [`sdk/eventhubs/azure-messaging-eventhubs/inc/azure/messaging/eventhubs/producer_client.hpp`](diffhunk://#diff-cba1fbd1d786b763c27123a2284476e1cc8093753abe6e3a6af9ca78aae4d594R96-R113): Added a `Close` method to the `ProducerClient` class. Modification of `cgmanifest.json` files: * [`sdk/eventhubs/azure-messaging-eventhubs-checkpointstore-blob/cgmanifest.json`](diffhunk://#diff-465b096c14ed240a8f14180f16e0924e3df69bd1c95934dca435c0b3c97468a0R1-R37): Added a new `cgmanifest.json` file specifying development dependencies. * [`sdk/eventhubs/azure-messaging-eventhubs/cgmanifest.json`](diffhunk://#diff-f3e86a1f7be148625ac80b2151504461f3faff4d0564db588c6df9d0d9eb0986R1-R48): Added a new `cgmanifest.json` file specifying development dependencies. * --------- Co-authored-by: Rick Winter <rick.winter@microsoft.com>
2024-02-23 07:41:18 +03:00
"features": ["otlp-http"],
"platform": "!(windows & !static)",
"version>=": "1.3.0"
},
{
"name": "wil",
"platform": "windows"
},
{
"name": "azure-c-shared-utility",
"platform": "!uwp"
},
{
"name": "azure-macro-utils-c",
"platform": "!uwp"
},
{
"name": "umock-c",
"platform": "!uwp"
}
],
"overrides": [
]
}