Skip to content

chore(deps): update all non-major dependencies - #771

Merged
AndreaCuneo merged 4 commits into
masterfrom
renovate/all-minor-patch
Jul 25, 2026
Merged

chore(deps): update all non-major dependencies#771
AndreaCuneo merged 4 commits into
masterfrom
renovate/all-minor-patch

Fix CI build for updated Auth0 client (#792)

3173092
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / DotNET Tests succeeded Jul 25, 2026 in 1s

250 passed, 0 failed and 0 skipped

Tests passed successfully

Expand for details
Report Passed Failed Skipped Time
TestResults/Ark.MediatorFramework.Sample.Tests_net10.0_x64.trx 19 ✅ 12s
TestResults/Ark.Reference.Core.Tests_net10.0_x64.trx 40 ✅ 35s
TestResults/Ark.ResourceWatcher.Sample.Tests_net10.0_x64.trx 11 ✅ 3s
TestResults/Ark.Tools.AspNetCore.ProblemDetails.Tests_net10.0_x64.trx 4 ✅ 1s
TestResults/Ark.Tools.Core.Tests_net10.0_x64.trx 12 ✅ 735ms
TestResults/Ark.Tools.MediatorFramework.Tests_net10.0_x64.trx 46 ✅ 15s
TestResults/Ark.Tools.Nodatime.Protobuf.Tests_net10.0_x64.trx 5 ✅ 987ms
TestResults/Ark.Tools.Nodatime.Protobuf.Tests_net8.0_x64.trx 5 ✅ 2s
TestResults/Ark.Tools.Nodatime.Tests_net10.0_x64.trx 10 ✅ 629ms
TestResults/Ark.Tools.ResourceWatcher.Tests_net10.0_x64.trx 33 ✅ 5s
TestResults/Ark.Tools.ResourceWatcher.Tests_net8.0_x64.trx 33 ✅ 8s
TestResults/Ark.Tools.Sql.Oracle.Tests_net10.0_x64.trx 4 ✅ 804ms
TestResults/WebApplicationDemo.Tests_net10.0_x64.trx 28 ✅ 12s

✅ TestResults/Ark.MediatorFramework.Sample.Tests_net10.0_x64.trx

19 tests were completed in 12s with 19 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.MediatorFramework.Sample.Tests.AuthorizationTests 8 ✅ 7s
Ark.MediatorFramework.Sample.Tests.Features.GreetingsFeature 9 ✅ 3s
Ark.MediatorFramework.Sample.Tests.FileDownloadTests 2 ✅ 474ms

✅ Ark.MediatorFramework.Sample.Tests.AuthorizationTests

✅ GrpcCallWithoutBearerMetadataReturnsUnauthenticated
✅ GrpcCallWithValidBearerFlowsUserContext
✅ HttpCallWithBasicCredentialsReturnsUnauthorized
✅ HttpCallWithMalformedBearerReturnsUnauthorized
✅ HttpCallWithoutCredentialsReturnsUnauthorized
✅ HttpCallWithoutGreetingWriteScopeReturnsForbidden
✅ HttpCallWithValidBearerReturnsSuccess
✅ HttpCommandReturnsNoContent

✅ Ark.MediatorFramework.Sample.Tests.Features.GreetingsFeature

✅ Anonymous HTTP requests are rejected
✅ Create and query a greeting over gRPC
✅ Create and query a greeting over HTTP
✅ Creating a greeting writes a queryable audit record
✅ Duplicate greetings violate the business rule
✅ HTTP composition completes asynchronously through Rebus
✅ Invalid greeting is rejected over gRPC
✅ Invalid greeting is rejected over HTTP
✅ Version two exposes the evolved greeting contract

✅ Ark.MediatorFramework.Sample.Tests.FileDownloadTests

✅ MissingDownloadReturnsNotFound
✅ UploadThenDownloadReturnsSameBytes

✅ TestResults/Ark.Reference.Core.Tests_net10.0_x64.trx

40 tests were completed in 35s with 40 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Reference.Core.Tests.Features.BookFeature 15 ✅ 3s
Ark.Reference.Core.Tests.Features.BookPrintProcessFeature 4 ✅ 3s
Ark.Reference.Core.Tests.Features.PingFeature 20 ✅ 3s
Ark.Reference.Core.Tests.Features.SwaggerFeature 1 ✅ 156ms

✅ Ark.Reference.Core.Tests.Features.BookFeature

✅ Endpoint Book Create and Get
✅ Endpoint Book Delete
✅ Endpoint Book Get by filters - <FilterName>(Author,Martin,1,1)
✅ Endpoint Book Get by filters - <FilterName>(Author,Tolkien,1,2)
✅ Endpoint Book Get by filters - <FilterName>(Genre,Fiction,1,4)
✅ Endpoint Book Get by filters - <FilterName>(Genre,Technology,2,3)
✅ Endpoint Book Get by filters - <FilterName>(Title,Clean Code,1,5)
✅ Endpoint Book Get by filters - <FilterName>(Title,The Hobbit,1,6)
✅ Endpoint Book Update
✅ Endpoint Book Update 404
✅ Validator Book Create fails for author too long
✅ Validator Book Create fails for no author provided
✅ Validator Book Create fails for no genre provided
✅ Validator Book Create fails for no title provided
✅ Validator Book Create fails for title too long

✅ Ark.Reference.Core.Tests.Features.BookPrintProcessFeature

✅ Cannot create print process when one is already running
✅ Create a book print process successfully
✅ IFailed handler sets error status correctly
✅ Print process completes successfully in background

✅ Ark.Reference.Core.Tests.Features.PingFeature

✅ Audit Check Ping Create
✅ Audit Check Ping UpdatePatch
✅ Audit Check Ping UpdatePut
✅ Endpoint Ping Create and Get
✅ Endpoint Ping Create and SendMsg
✅ Endpoint Ping Create and SendMsg Fails
✅ Endpoint Ping Create and SendMsg FastFails
✅ Endpoint Ping Delete
✅ Endpoint Ping Get by filters
✅ Endpoint Ping Patch
✅ Endpoint Ping Patch 404
✅ Endpoint Ping Put
✅ Endpoint Ping Put 404
✅ Endpoint Ping Test
✅ Endpoint Ping Test by Name
✅ Validator Ping by Name fails
✅ Validator Ping by Name fails because the min length
✅ Validator Ping Create fails for name too long
✅ Validator Ping Create fails for no name provided
✅ Validator Ping Create fails for no type provided

✅ Ark.Reference.Core.Tests.Features.SwaggerFeature

✅ Swagger Spec <version>(v1.0,0)

✅ TestResults/Ark.ResourceWatcher.Sample.Tests_net10.0_x64.trx

11 tests were completed in 3s with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.ResourceWatcher.Sample.Tests.Features.BlobWorkerHostIntegrationFeature 1 ✅ 1s
Ark.ResourceWatcher.Sample.Tests.Transform.MyTransformServiceTests 10 ✅ 2s

✅ Ark.ResourceWatcher.Sample.Tests.Features.BlobWorkerHostIntegrationFeature

✅ New blob is fetched and processed

✅ Ark.ResourceWatcher.Sample.Tests.Transform.MyTransformServiceTests

✅ Transform_DifferentSourceId_PreservedInOutput
✅ Transform_Error_malformed_csv_invalid_decimal
✅ Transform_Error_malformed_csv_missing_columns
✅ Transform_NullInput_ThrowsArgumentNullException
✅ Transform_Success_decimal_precision
✅ Transform_Success_empty_file
✅ Transform_Success_header_only
✅ Transform_Success_valid_multiple_records
✅ Transform_Success_valid_single_record
✅ Transform_Success_whitespace_handling

✅ TestResults/Ark.Tools.AspNetCore.ProblemDetails.Tests_net10.0_x64.trx

4 tests were completed in 1s with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.AspNetCore.ProblemDetails.Tests.ProblemDetailsShapeTests 4 ✅ 198ms

✅ Ark.Tools.AspNetCore.ProblemDetails.Tests.ProblemDetailsShapeTests

✅ IncludesExceptionDetailsInDevelopment
✅ IncludesExceptionDetailsWhenExplicitlyEnabled
✅ MapsExceptionWithTheSameUriTypeAsTheExistingImplementation
✅ SerializesProblemDetailsWithExpectedProperties

✅ TestResults/Ark.Tools.Core.Tests_net10.0_x64.trx

12 tests were completed in 735ms with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.Core.Tests.ParallellExtensionsTests 12 ✅ 980ms

✅ Ark.Tools.Core.Tests.ParallellExtensionsTests

✅ Parallel_ShouldProcessInParallel
✅ Parallel_ShouldPropagateExceptions
✅ Parallel_ShouldRespectDegreeOfParallelism
✅ Parallel_WithCancellationToken_ShouldProcessAllItemsWhenNotCancelled
✅ Parallel_WithCancellationToken_ShouldThrowWhenCancelled
✅ Parallel_WithEmptyList_ShouldCompleteSuccessfully
✅ Parallel_WithEmptyListAndResult_ShouldReturnEmptyList
✅ Parallel_WithIndexAndTaskAction_ShouldProcessWithCorrectIndices
✅ Parallel_WithIndexAndTaskResultAction_ShouldReturnAllResults
✅ Parallel_WithTaskAction_ShouldProcessAllItems
✅ Parallel_WithTaskResultAction_ShouldReturnAllResults
✅ Parallel_WithTaskResultAndCancellationToken_ShouldReturnAllResults

✅ TestResults/Ark.Tools.MediatorFramework.Tests_net10.0_x64.trx

46 tests were completed in 15s with 46 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.MediatorFramework.Tests.BusinessRuleViolationWireTests 1 ✅ 106ms
Ark.Tools.MediatorFramework.Tests.GeneratorSnapshotTests 33 ✅ 8s
Ark.Tools.MediatorFramework.Tests.GrpcErrorInterceptorTests 2 ✅ 114ms
Ark.Tools.MediatorFramework.Tests.MinimalApiHostingExtensionsTests 7 ✅ 728ms
Ark.Tools.MediatorFramework.Tests.ProblemDetailsMapperTests 1 ✅ 31ms
Ark.Tools.MediatorFramework.Tests.StreamingArkAttachmentTests 2 ✅ 11ms

✅ Ark.Tools.MediatorFramework.Tests.BusinessRuleViolationWireTests

✅ ArkBusinessRuleViolationRoundTripsThroughProtoBuf

✅ Ark.Tools.MediatorFramework.Tests.GeneratorSnapshotTests

✅ AttachmentSanitizesClientFileNames
✅ GrpcGeneratorEmitsCommandReturningEmpty
✅ GrpcGeneratorEmitsImportedProtoAsset
✅ GrpcGeneratorEmitsVersionedServiceMethodSets
✅ GrpcGeneratorExcludesServerSetRequestMembers
✅ GrpcGeneratorReportsUnsupportedHandler
✅ MessagePackDeserializationUsesUntrustedSecurity
✅ MessagePackFormatterValidationNamesUnformattableContracts
✅ MessagePackResponseRequiresARegisteredResolver
✅ MinimalApiGeneratorBindsEnumsAsStringsWithoutWrappers
✅ MinimalApiGeneratorBindsStringCollectionTypes
✅ MinimalApiGeneratorCachesUnchangedInputs
✅ MinimalApiGeneratorCombinesRouteQueryAndBody
✅ MinimalApiGeneratorDoesNotWrapBasicTypes
✅ MinimalApiGeneratorEmitsCommandStatusSemantics
✅ MinimalApiGeneratorEmitsMultipartBinding
✅ MinimalApiGeneratorEmitsNegotiationOnlyForOptedInEndpoints
✅ MinimalApiGeneratorEmitsNullAndCustomSuccessStatusSemantics
✅ MinimalApiGeneratorExpandsVersionedRoutes
✅ MinimalApiGeneratorProtectsServerSetProperties
✅ MinimalApiGeneratorReportsInvalidBodyContract
✅ MinimalApiGeneratorReportsMissingRouteProperty
✅ MinimalApiGeneratorReportsMultipleAttachments
✅ MinimalApiGeneratorReportsUnknownVerb
✅ MinimalApiGeneratorReportsUnsupportedHandler
✅ MinimalApiGeneratorSecuresEndpointsAndSupportsOverrides
✅ MinimalApiGeneratorWarnsOnSuspiciousProperties
✅ MinimalApiGeneratorWrapsTypeConverterRouteAndQueryValues
✅ RebusGeneratorEmitsCommandHandlerWrapper
✅ RebusGeneratorEmitsOwnerQueueRouting
✅ RebusGeneratorReportsInvalidOwnerQueue
✅ RebusGeneratorReportsUnsupportedHandler
✅ RebusMessageAllowsOnlyOneDeclaration

✅ Ark.Tools.MediatorFramework.Tests.GrpcErrorInterceptorTests

✅ HidesUnexpectedExceptionDetailsOutsideDevelopment
✅ IncludesUnexpectedExceptionDetailsInDevelopment

✅ Ark.Tools.MediatorFramework.Tests.MinimalApiHostingExtensionsTests

✅ AttachmentMappingRegistersAnEndpoint
✅ EnumsBindAsStringsFromRouteAndQuery
✅ OpenApiConventionsReturnTheConfiguredOptions
✅ OpenApiNodaTimeSchemasCoverNativeAndNullableTypes
✅ OpenApiSecurityContainsPkceAndOpenIdConnectSchemes
✅ TypeConverterMetadataUsesWrappedClrType
✅ TypeConverterWrapperBindsNodaTimeRouteAndNullableQueryValues

✅ Ark.Tools.MediatorFramework.Tests.ProblemDetailsMapperTests

✅ MapsKnownExceptionsToExpectedStatusCodes

✅ Ark.Tools.MediatorFramework.Tests.StreamingArkAttachmentTests

✅ OpenReadAsyncReadsMetadataAndAllChunks
✅ OpenReadAsyncRejectsMissingMetadata

✅ TestResults/Ark.Tools.Nodatime.Protobuf.Tests_net10.0_x64.trx

5 tests were completed in 987ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.Nodatime.Protobuf.Tests.NodaTimeSurrogateTests 5 ✅ 1s

✅ Ark.Tools.Nodatime.Protobuf.Tests.NodaTimeSurrogateTests

✅ LocalDate_carries_no_time_component
✅ Native_types_use_common_proto_shapes
✅ OffsetDateTime_preserves_negative_offset_and_instant
✅ Period_is_encoded_as_iso_string
✅ Roundtrips_all_supported_types

✅ TestResults/Ark.Tools.Nodatime.Protobuf.Tests_net8.0_x64.trx

5 tests were completed in 2s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.Nodatime.Protobuf.Tests.NodaTimeSurrogateTests 5 ✅ 1s

✅ Ark.Tools.Nodatime.Protobuf.Tests.NodaTimeSurrogateTests

✅ LocalDate_carries_no_time_component
✅ Native_types_use_common_proto_shapes
✅ OffsetDateTime_preserves_negative_offset_and_instant
✅ Period_is_encoded_as_iso_string
✅ Roundtrips_all_supported_types

✅ TestResults/Ark.Tools.Nodatime.Tests_net10.0_x64.trx

10 tests were completed in 629ms with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.Nodatime.Tests.NullableConverterTests 10 ✅ 576ms

✅ Ark.Tools.Nodatime.Tests.NullableConverterTests

✅ NullableInstantConverter_ShouldHandleNullValue
✅ NullableInstantConverter_ShouldRoundtripConversion
✅ NullableLocalDateConverter_ShouldHandleNullValue
✅ NullableLocalDateConverter_ShouldRoundtripConversion
✅ NullableLocalDateTimeConverter_ShouldHandleNullValue
✅ NullableLocalDateTimeConverter_ShouldRoundtripConversion
✅ NullableLocalTimeConverter_ShouldHandleNullValue
✅ NullableLocalTimeConverter_ShouldRoundtripConversion
✅ NullableOffsetDateTimeConverter_ShouldHandleNullValue
✅ NullableOffsetDateTimeConverter_ShouldRoundtripConversion

✅ TestResults/Ark.Tools.ResourceWatcher.Tests_net10.0_x64.trx

33 tests were completed in 5s with 33 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.ResourceWatcher.Tests.Features.ResourceWatcherStateTransitionsFeature 10 ✅ 1s
Ark.Tools.ResourceWatcher.Tests.Features.SqlStateProviderIntegrationTestsFeature 13 ✅ 2s
Ark.Tools.ResourceWatcher.Tests.Features.Type_SafeExtensionsSupportFeature 9 ✅ 2s
Ark.Tools.ResourceWatcher.Tests.Features.WorkerHostSQLProxyIntegrationFeature 1 ✅ 833ms

✅ Ark.Tools.ResourceWatcher.Tests.Features.ResourceWatcherStateTransitionsFeature

✅ Banned resource is skipped during ban period
✅ Failed resource processing triggers retry
✅ Multiple new resources are processed in parallel
✅ New resource is processed and stored
✅ New resource with ModifiedSources triggers processing
✅ Resource checksum is stored in state after processing
✅ Resource exceeding max retries is banned
✅ Resource with newer Modified timestamp is processed as Updated
✅ Resource with same Modified timestamp is skipped
✅ Successful retry resets RetryCount to zero

✅ Ark.Tools.ResourceWatcher.Tests.Features.SqlStateProviderIntegrationTestsFeature

✅ EnsureTableAreCreated creates required database objects
✅ Load specific resources by ID
✅ Load state for non-existent tenant returns empty
✅ Load state with empty resource IDs returns empty
✅ Load state with invalid Extensions JSON returns null Extensions
✅ Load state with more than 2000 resource IDs
✅ Save and load a single resource state
✅ Save and load multiple resource states
✅ Save and load retry state with exception
✅ Save and load state with Extensions
✅ Save and load state with ModifiedSources
✅ States are isolated by tenant
✅ Update existing resource state

✅ Ark.Tools.ResourceWatcher.Tests.Features.Type_SafeExtensionsSupportFeature

✅ Multiple VoidExtensions states can be saved and loaded
✅ SqlStateProvider with different extension types are type-safe
✅ Typed extensions can be null
✅ Typed extensions serialize and deserialize correctly
✅ Typed extensions survive serialization round-trip
✅ Typed extensions with complex nested data
✅ Update typed extensions preserves type information
✅ VoidExtensions is always treated as null
✅ VoidExtensions serializes as null in database

✅ Ark.Tools.ResourceWatcher.Tests.Features.WorkerHostSQLProxyIntegrationFeature

✅ WorkerHost proxy runs with SqlStateProvider

✅ TestResults/Ark.Tools.ResourceWatcher.Tests_net8.0_x64.trx

33 tests were completed in 8s with 33 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.ResourceWatcher.Tests.Features.ResourceWatcherStateTransitionsFeature 10 ✅ 1s
Ark.Tools.ResourceWatcher.Tests.Features.SqlStateProviderIntegrationTestsFeature 13 ✅ 3s
Ark.Tools.ResourceWatcher.Tests.Features.Type_SafeExtensionsSupportFeature 9 ✅ 2s
Ark.Tools.ResourceWatcher.Tests.Features.WorkerHostSQLProxyIntegrationFeature 1 ✅ 1s

✅ Ark.Tools.ResourceWatcher.Tests.Features.ResourceWatcherStateTransitionsFeature

✅ Banned resource is skipped during ban period
✅ Failed resource processing triggers retry
✅ Multiple new resources are processed in parallel
✅ New resource is processed and stored
✅ New resource with ModifiedSources triggers processing
✅ Resource checksum is stored in state after processing
✅ Resource exceeding max retries is banned
✅ Resource with newer Modified timestamp is processed as Updated
✅ Resource with same Modified timestamp is skipped
✅ Successful retry resets RetryCount to zero

✅ Ark.Tools.ResourceWatcher.Tests.Features.SqlStateProviderIntegrationTestsFeature

✅ EnsureTableAreCreated creates required database objects
✅ Load specific resources by ID
✅ Load state for non-existent tenant returns empty
✅ Load state with empty resource IDs returns empty
✅ Load state with invalid Extensions JSON returns null Extensions
✅ Load state with more than 2000 resource IDs
✅ Save and load a single resource state
✅ Save and load multiple resource states
✅ Save and load retry state with exception
✅ Save and load state with Extensions
✅ Save and load state with ModifiedSources
✅ States are isolated by tenant
✅ Update existing resource state

✅ Ark.Tools.ResourceWatcher.Tests.Features.Type_SafeExtensionsSupportFeature

✅ Multiple VoidExtensions states can be saved and loaded
✅ SqlStateProvider with different extension types are type-safe
✅ Typed extensions can be null
✅ Typed extensions serialize and deserialize correctly
✅ Typed extensions survive serialization round-trip
✅ Typed extensions with complex nested data
✅ Update typed extensions preserves type information
✅ VoidExtensions is always treated as null
✅ VoidExtensions serializes as null in database

✅ Ark.Tools.ResourceWatcher.Tests.Features.WorkerHostSQLProxyIntegrationFeature

✅ WorkerHost proxy runs with SqlStateProvider

✅ TestResults/Ark.Tools.Sql.Oracle.Tests_net10.0_x64.trx

4 tests were completed in 804ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Ark.Tools.Sql.Oracle.Tests.OracleDbConnectionManagerTests 4 ✅ 178ms

✅ Ark.Tools.Sql.Oracle.Tests.OracleDbConnectionManagerTests

✅ Build_ShouldSetConnectionCommandTimeoutTo30Seconds
✅ CommandTimeout_CanBeOverriddenPerCommand
✅ ConnectionCommandTimeout_CanBeOverriddenAfterBuild
✅ CreatedCommand_ShouldInheritCommandTimeoutFromConnection

✅ TestResults/WebApplicationDemo.Tests_net10.0_x64.trx

28 tests were completed in 12s with 28 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
WebApplicationDemo.Tests.Tests.MsgPackFeature 1 ✅ 2s
WebApplicationDemo.Tests.Tests.ODataFeature 10 ✅ 525ms
WebApplicationDemo.Tests.Tests.ReqnrollTestFeature 6 ✅ 622ms
WebApplicationDemo.Tests.Tests.SwaggerSpecFeature 11 ✅ 807ms

✅ WebApplicationDemo.Tests.Tests.MsgPackFeature

✅ MsgPack Roundtrip

✅ WebApplicationDemo.Tests.Tests.ODataFeature

✅ OData MarketRecord v0 - $select returns only selected field
✅ OData MarketRecord v0 - list returns data
✅ OData MarketRecord v1 - list returns data
✅ OData People v1 - $filter by FirstName returns one result
✅ OData People v1 - $select returns only selected fields
✅ OData People v1 - key lookup returns entity with id 1
✅ OData People v1 - list returns Person V1 schema (no phone field)
✅ OData People v2 - $orderby by FirstName returns ordered results
✅ OData People v2 - key lookup returns entity with id 2
✅ OData People v2 - list returns Person V2 schema (with phone field)

✅ WebApplicationDemo.Tests.Tests.ReqnrollTestFeature

✅ Reqnroll stil working
✅ Swagger Page
✅ Swagger Spec V0.0
✅ Swagger Spec V1.0
✅ Swagger Spec V2.0
✅ Swagger Spec V3.0

✅ WebApplicationDemo.Tests.Tests.SwaggerSpecFeature

✅ Default error responses (400, 401, 403, 500) are present on entity endpoint
✅ Entity V1 Output allOf has date property with LocalDate format
✅ FlaggedEnum parameter renders as array in swagger
✅ NodaTime LocalDate mapped as date format via LocalDateRange schema
✅ Non-OData endpoint has no odata media type in responses
✅ Person V1 schema does not have phone property directly
✅ Person V2 schema has phone property in allOf extension
✅ Swagger spec v0.0 - contains OData MarketRecord endpoint
✅ Swagger spec v0.0 - does not contain People endpoint (no People controller for v0)
✅ Swagger spec v1.0 - contains OData People and MarketRecordV1 endpoints
✅ Swagger spec v2.0 - contains OData People v2 endpoint