Skip to content

#2343 Release 24.1 Beta | +semver: minor (#2347) #103

#2343 Release 24.1 Beta | +semver: minor (#2347)

#2343 Release 24.1 Beta | +semver: minor (#2347) #103

Triggered via push December 23, 2025 15:41
Status Success
Total duration 15m 51s
Artifacts

develop.yml

on: push
build-windows
5m 2s
build-windows
Matrix: build-linux
Fit to window
Zoom out
Zoom in

Annotations

50 warnings
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L64
'FileRateLimitRule.PeriodTimespan' is obsolete: 'Use Wait instead of PeriodTimespan! Note that PeriodTimespan will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L64
'FileRateLimitRule.PeriodTimespan' is obsolete: 'Use Wait instead of PeriodTimespan! Note that PeriodTimespan will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L61
'FileRateLimitByHeaderRule.RateLimitCounterPrefix' is obsolete: 'Use KeyPrefix instead of RateLimitCounterPrefix! Note that RateLimitCounterPrefix will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L60
'FileRateLimitByHeaderRule.QuotaExceededMessage' is obsolete: 'Use QuotaMessage instead of QuotaExceededMessage! Note that QuotaExceededMessage will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L59
'FileRateLimitByHeaderRule.HttpStatusCode' is obsolete: 'Use StatusCode instead of HttpStatusCode! Note that HttpStatusCode will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L56
'FileRateLimitByHeaderRule.DisableRateLimitHeaders' is obsolete: 'Use EnableHeaders instead of DisableRateLimitHeaders! Note that DisableRateLimitHeaders will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/RateLimitOptions.cs#L56
'FileRateLimitByHeaderRule.DisableRateLimitHeaders' is obsolete: 'Use EnableHeaders instead of DisableRateLimitHeaders! Note that DisableRateLimitHeaders will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L31
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L24
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-windows: src/Ocelot/Configuration/AuthenticationOptions.cs#L19
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/QoSOptions.cs#L32
'FileQoSOptions.DurationOfBreak' is obsolete: 'Use BreakDuration instead of DurationOfBreak! Note that DurationOfBreak will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L64
'FileRateLimitRule.PeriodTimespan' is obsolete: 'Use Wait instead of PeriodTimespan! Note that PeriodTimespan will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L64
'FileRateLimitRule.PeriodTimespan' is obsolete: 'Use Wait instead of PeriodTimespan! Note that PeriodTimespan will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L61
'FileRateLimitByHeaderRule.RateLimitCounterPrefix' is obsolete: 'Use KeyPrefix instead of RateLimitCounterPrefix! Note that RateLimitCounterPrefix will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L60
'FileRateLimitByHeaderRule.QuotaExceededMessage' is obsolete: 'Use QuotaMessage instead of QuotaExceededMessage! Note that QuotaExceededMessage will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L59
'FileRateLimitByHeaderRule.HttpStatusCode' is obsolete: 'Use StatusCode instead of HttpStatusCode! Note that HttpStatusCode will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L56
'FileRateLimitByHeaderRule.DisableRateLimitHeaders' is obsolete: 'Use EnableHeaders instead of DisableRateLimitHeaders! Note that DisableRateLimitHeaders will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/RateLimitOptions.cs#L56
'FileRateLimitByHeaderRule.DisableRateLimitHeaders' is obsolete: 'Use EnableHeaders instead of DisableRateLimitHeaders! Note that DisableRateLimitHeaders will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L31
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-macos: src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L24
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/RateLimitOptionsCreator.cs#L66
'FileRateLimitByHeaderRule.HttpStatusCode' is obsolete: 'Use StatusCode instead of HttpStatusCode! Note that HttpStatusCode will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/RateLimitOptionsCreator.cs#L60
'FileRateLimitByHeaderRule.DisableRateLimitHeaders' is obsolete: 'Use EnableHeaders instead of DisableRateLimitHeaders! Note that DisableRateLimitHeaders will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/RateLimitOptionsCreator.cs#L60
'FileRateLimitByHeaderRule.DisableRateLimitHeaders' is obsolete: 'Use EnableHeaders instead of DisableRateLimitHeaders! Note that DisableRateLimitHeaders will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs#L55
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs#L55
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs#L55
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Creator/CacheOptionsCreator.cs#L15
'FileRoute.FileCacheOptions' is obsolete: 'Use CacheOptions instead of FileCacheOptions! Note that FileCacheOptions will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L31
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L24
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (9): src/Ocelot/Configuration/AuthenticationOptions.cs#L19
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (8): src/Ocelot/Configuration/Validator/FileAuthenticationOptionsValidator.cs#L24
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (8): src/Ocelot/Configuration/AuthenticationOptions.cs#L19
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-linux (8): samples/ServiceDiscovery/DownstreamService/Controllers/HealthController.cs#L48
Possible null reference argument for parameter 'uriString' in 'Uri.Uri(string uriString)'.
build-linux (8): samples/ServiceDiscovery/DownstreamService/Controllers/HealthController.cs#L28
Possible null reference argument for parameter 'uriString' in 'Uri.Uri(string uriString)'.
build-linux (8): samples/ServiceDiscovery/DownstreamService/Models/ReadyResult.cs#L8
Non-nullable property 'ServiceVersion' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-linux (8): samples/ServiceDiscovery/DownstreamService/Models/ReadyResult.cs#L7
Non-nullable property 'ServiceName' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-linux (8): samples/ServiceDiscovery/DownstreamService/Models/MicroserviceResult.cs#L5
Non-nullable property 'Next' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-linux (8): samples/ServiceDiscovery/DownstreamService/Models/WeatherForecast.cs#L11
Non-nullable property 'Summary' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
build-cake: src/Ocelot/Configuration/File/FileAuthenticationOptions.cs#L43
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/File/FileAuthenticationOptions.cs#L43
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/File/FileAuthenticationOptions.cs#L36
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs#L55
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs#L55
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/Creator/AuthenticationOptionsCreator.cs#L55
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/File/FileAuthenticationOptions.cs#L18
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/File/FileAuthenticationOptions.cs#L18
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/Creator/CacheOptionsCreator.cs#L15
'FileRoute.FileCacheOptions' is obsolete: 'Use CacheOptions instead of FileCacheOptions! Note that FileCacheOptions will be removed in version 25.0!'
build-cake: src/Ocelot/Configuration/AuthenticationOptions.cs#L19
'FileAuthenticationOptions.AuthenticationProviderKey' is obsolete: 'Use AuthenticationProviderKeys instead of AuthenticationProviderKey! Note that AuthenticationProviderKey will be removed in version 25.0!'