2022-03-24 19:11:30 +03:00
|
|
|
{
|
2022-04-22 19:16:31 +03:00
|
|
|
"name": "azure-sdk-for-cpp",
|
|
|
|
"version": "1.5.0",
|
2024-07-12 01:57:06 +03:00
|
|
|
"builtin-baseline": "5312e9f976e89b256954f571433e34f783dd2d12",
|
2022-04-22 19:16:31 +03:00
|
|
|
"dependencies": [
|
|
|
|
{
|
|
|
|
"name": "curl"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "libxml2",
|
2023-12-12 21:02:29 +03:00
|
|
|
"default-features": false,
|
2022-04-22 19:16:31 +03:00
|
|
|
"platform": "!windows & !uwp"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "openssl"
|
2022-05-24 02:44:22 +03:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"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"],
|
2022-10-21 19:36:49 +03:00
|
|
|
"platform": "!(windows & !static)",
|
2022-05-24 02:44:22 +03:00
|
|
|
"version>=": "1.3.0"
|
2022-10-05 00:58:56 +03:00
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "wil",
|
|
|
|
"platform": "windows"
|
2023-05-10 23:58:39 +03:00
|
|
|
},
|
|
|
|
{
|
2023-10-25 21:19:20 +03:00
|
|
|
"name": "azure-c-shared-utility",
|
|
|
|
"platform": "!uwp"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "azure-macro-utils-c",
|
|
|
|
"platform": "!uwp"
|
|
|
|
},
|
|
|
|
{
|
|
|
|
"name": "umock-c",
|
2023-05-10 23:58:39 +03:00
|
|
|
"platform": "!uwp"
|
2022-04-22 19:16:31 +03:00
|
|
|
}
|
2022-10-14 19:20:05 +03:00
|
|
|
],
|
|
|
|
"overrides": [
|
2022-04-22 19:16:31 +03:00
|
|
|
]
|
2022-03-24 19:11:30 +03:00
|
|
|
}
|