{"id":14551,"name":"Hangfire.AspNetCore","ecosystem":"nuget","repository_url":null,"issues_count":39,"created_at":"2025-06-06T23:47:54.599Z","updated_at":"2025-06-06T23:47:54.599Z","purl":"pkg:nuget/Hangfire.AspNetCore","unique_repositories_count":19,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"4557808079","node_id":"PR_kwDOSs_enc7hGZlY","number":7,"state":"closed","title":"build(deps): Bump Hangfire.AspNetCore from 1.8.12 to 1.8.23","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-31T19:31:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T14:07:03.000Z","updated_at":"2026-05-31T19:31:50.000Z","time_to_close":19479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.12","new_version":"1.8.23","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.12 to 1.8.23.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.23\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Use stable sorting algorithm for background job filters again (by @​jirikanda).\n* **Fixed** – Custom `AutomaticRetryAttribute` is ignored under certain conditions regression from 1.8.14 (by @​jirikanda).\n* **Fixed** – Add missing keys for Swedish translation (by @​karl-sjogren).\n* **Project** – Use `TypeNameAssemblyFormatHandling` in tests with .NET 6 (by @​viktor-vintertass).\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – `InvalidOperationException`: The request reached the end of the pipeline without executing the endpoint.\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.12...v1.8.23).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.12\u0026new-version=1.8.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Josue92-lab/dte-platform/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josue92-lab%2Fdte-platform/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"4316947565","node_id":"PR_kwDORJ5p8c7VBpLq","number":12,"state":"closed","title":"Bump Hangfire.AspNetCore from 1.8.14 to 1.8.23","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-23T15:23:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T15:09:49.000Z","updated_at":"2026-04-23T15:24:04.000Z","time_to_close":845,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.14","new_version":"1.8.23","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.14 to 1.8.23.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.23\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Use stable sorting algorithm for background job filters again (by @​jirikanda).\n* **Fixed** – Custom `AutomaticRetryAttribute` is ignored under certain conditions regression from 1.8.14 (by @​jirikanda).\n* **Fixed** – Add missing keys for Swedish translation (by @​karl-sjogren).\n* **Project** – Use `TypeNameAssemblyFormatHandling` in tests with .NET 6 (by @​viktor-vintertass).\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – `InvalidOperationException`: The request reached the end of the pipeline without executing the endpoint.\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.14...v1.8.23).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.14\u0026new-version=1.8.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/name-is-hai/FHS/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/name-is-hai%2FFHS/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"},{"uuid":"3767644004","node_id":"PR_kwDOI88sFs661oaw","number":363,"state":"closed","title":"Bump Hangfire.AspNetCore and 19 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-18T09:13:38.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T15:10:07.000Z","updated_at":"2026-01-18T09:13:38.000Z","time_to_close":1706611,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"19 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.13.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.13\n\n## What's Changed\n* Use EXECUTE for index creation for compatibility with older PostgreSQL versions. by @​sake12 in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/405\n* Implemented resilient startup by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/415\n\n## New Contributors\n* @​sake12 made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/405\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.12...1.20.13\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.13).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/p...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/363","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/363","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/363/packages"},{"uuid":"3706322367","node_id":"PR_kwDOPVEDPc63rTIr","number":50,"state":"closed","title":"chore: Bump Hangfire.AspNetCore from 1.8.21 to 1.8.22","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-09T21:35:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T13:06:44.000Z","updated_at":"2025-12-09T21:35:50.000Z","time_to_close":116946,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.21","new_version":"1.8.22","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.21\u0026new-version=1.8.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/frigini/MeAjudaAi/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frigini%2FMeAjudaAi/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"3676181505","node_id":"PR_kwDOLGqOh862GhKm","number":98,"state":"closed","title":"Bump Hangfire.AspNetCore and 14 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-06T01:09:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-29T01:15:46.000Z","updated_at":"2025-12-06T01:09:42.000Z","time_to_close":604434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"14 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nPinned [Microsoft.AspNetCore.Components.WebAssembly](https://github.com/dotnet/aspnetcore) at 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nPinned [Microsoft.AspNetCore.Components.WebAssembly.Authentication](https://github.com/dotnet/aspnetcore) at 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.Authentication's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://github.com/dotnet/dotnet) from 9.0.10 to 10.0.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.DevServer's releases](https://github.com/dotnet/dotnet/releases)._\n\n## 10.0.0-preview.6.25358.103\n\nYou can build .NET 10.0 Preview 6 from the repository by cloning the release tag `v10.0.0-preview.6.25358.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.5.25277.114\n\nYou can build .NET 10.0 Preview 5 from the repository by cloning the release tag `v10.0.0-preview.5.25277.114` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.4.25258.110\n\nYou can build .NET 10.0 Preview 4 from the repository by cloning the release tag `v10.0.0-preview.4.25258.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.3.25171.5\n\nYou can build .NET 10.0 Preview 3 from the repository by cloning the release tag `v10.0.0-preview.3.25171.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.2.25163.2\n\nYou can build .NET 10.0 Preview 2 from the repository by cloning the release tag `v10.0.0-preview.2.25163.2` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.1.25080.5\n\nYou can build .NET 10.0 Preview 1 from the repository by cloning the release tag `v10.0.0-preview.1.25080.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.112\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.112` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.111\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.111` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.110\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.109\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.109` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.101\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.101` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\nCommits viewable in [compare view](https://github.com/dotnet/dotnet/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Components.WebAssembly.Server](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.Server's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Identity.EntityFrameworkCore](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Identity.EntityFrameworkCore's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.OpenApi's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36800\n* [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36798\n* [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @​cincuranet in https://github.com/dotnet/efcore/pull/36897\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36915\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36916\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36925\n* Update branding to 8.0.22 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36924\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36943\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36944\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36939\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36968\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36969\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36973\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36981\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore.Design](https://github.com/dotnet/efcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore.Design's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36800\n* [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36798\n* [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @​cincuranet in https://github.com/dotnet/efcore/pull/36897\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36915\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36916\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36925\n* Update branding to 8.0.22 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36924\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36943\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36944\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36939\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36968\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36969\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36973\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36981\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore.Sqlite](https://github.com/dotnet/efcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore.Sqlite's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36800\n* [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36798\n* [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @​cincuranet in https://github.com/dotnet/efcore/pull/36897\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36915\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36916\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36925\n* Update branding to 8.0.22 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36924\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36943\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36944\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36939\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36968\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36969\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36973\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36981\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nPinned [Microsoft.Extensions.Http](https://github.com/dotnet/dotnet) at 10.0.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Extensions.Http's releases](https://github.com/dotnet/dotnet/releases)._\n\n## 10.0.0-preview.6.25358.103\n\nYou can build .NET 10.0 Preview 6 from the repository by cloning the release tag `v10.0.0-preview.6.25358.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.5.25277.114\n\nYou can build .NET 10.0 Preview 5 from the repository by cloning the release tag `v10.0.0-preview.5.25277.114` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.4.25258.110\n\nYou can build .NET 10.0 Preview 4 from the repository by cloning the release tag `v10.0.0-preview.4.25258.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.3.25171.5\n\nYou can build .NET 10.0 Preview 3 from the repository by cloning the release tag `v10.0.0-preview.3.25171.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.2.25163.2\n\nYou can build .NET 10.0 Preview 2 from the repository by cloning the release tag `v10.0.0-preview.2.25163.2` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.1.25080.5\n\nYou can build .NET 10.0 Preview 1 from the repository by cloning the release tag `v10.0.0-preview.1.25080.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.112\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.112` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.111\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.111` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.110\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.109\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.109` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.101\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.101` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\nCommits viewable in [compare view](https://github.com/dotnet/dotnet/commits).\n\u003c/details\u003e\n\nPinned [MudBlazor](https://github.com/MudBlazor/MudBlazor) at 8.15.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [MudBlazor's releases](https://github.com/MudBlazor/MudBlazor/releases)._\n\n## 8.15.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at dev --\u003e\n\n## What's Changed\n### New Features\n* MudTabs: Add onmousedown and oncontextmenu events by @​DrastamatSargsyan in https://github.com/MudBlazor/MudBlazor/pull/11966\n* SankeyChart: Add multiple convenience features by @​91378246 in https://github.com/MudBlazor/MudBlazor/pull/12064\n* MudDialog, MudPicker: Hide empty actions render fragment by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/12093\n* MudDataGrid: Custom Child Row Rendering by @​csteeg in https://github.com/MudBlazor/MudBlazor/pull/11594\n* MudFormComponent: Make ErrorText property two-way bindable by @​soridev in https://github.com/MudBlazor/MudBlazor/pull/12119\n### Bug Fixes\n* MudDrawer: Fix Persistent Anchor Top \u0026 Bottom (#​11392) by @​redgp0g in https://github.com/MudBlazor/MudBlazor/pull/11695\n* MudTabs: Refactor state management and fix resize/scroll bugs by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12011\n* MudDataGrid, MudTable: Fix Mobile Loading Bar by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12102\n* MudAutocomplete: Fails to reopen when nested in MudMenu by @​Nickztar in https://github.com/MudBlazor/MudBlazor/pull/12021\n* MudOverlay: Fix scrollable background with visible dialog by @​timmac-qmc in https://github.com/MudBlazor/MudBlazor/pull/12121\n* PopoverOptions: Fix missing property assignment by @​soridev in https://github.com/MudBlazor/MudBlazor/pull/12125\n* MudBaseInput: Fix OnParametersSet for ParameterState by @​ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/12136\n### Other Changes\n* Fix misc typos by @​khanhkhanhlele in https://github.com/MudBlazor/MudBlazor/pull/12061, https://github.com/MudBlazor/MudBlazor/pull/12062, https://github.com/MudBlazor/MudBlazor/pull/12073, https://github.com/MudBlazor/MudBlazor/pull/12068, https://github.com/MudBlazor/MudBlazor/pull/12069, https://github.com/MudBlazor/MudBlazor/pull/12070, https://github.com/MudBlazor/MudBlazor/pull/12071, https://github.com/MudBlazor/MudBlazor/pull/12072\n\n## New Contributors\n* @​khanhkhanhlele made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12061\n* @​redgp0g made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11695\n* @​csteeg made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11594\n* @​soridev made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12119\n\n**Full Changelog**: https://github.com/MudBlazor/MudBlazor/compare/v8.14.0...v8.15.0\n\n## 8.14.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at v8.14.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* MudGlobal: Deprecate theming properties by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11415\n### New Features\n* MudColorPicker: Add opt-out tooltips for icon buttons by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11953\n* MudMenu: Enhance keyboard accessibility and focus management by @​nccadman19 in https://github.com/MudBlazor/MudBlazor/pull/11762\n* MudTable: Add AriaLabel parameter for accessibility by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/11995\n* Pickers: Add InputId parameter by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12003\n* Icons: Add Slack brand icon to Icons.Custom.Brands by @​codomposer in https://github.com/MudBlazor/MudBlazor/pull/12057\n* MudStepper: Provide step context to child content by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/12054\n### Bug Fixes\n* MudDataGrid: Fix generated EditTemplates not inheriting their column's culture by @​benditorok in https://github.com/MudBlazor/MudBlazor/pull/11931\n* CSS: Improve browser compatibility by replacing `from ... r g b` syntax by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11939\n* MudDialog: Fix gaps in body style by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11506\n* MudIconButton: Fix filled buttons losing background color on click by @​igotinfected in https://github.com/MudBlazor/MudBlazor/pull/11944\n* MudDialog: Force titles to wrap \u0026 prevent close button overlap by @​RabindranathChanda in https://github.com/MudBlazor/MudBlazor/pull/11921\n* MudPopover: Fix JS Typo by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11968\n* MudFormComponent: Clear converter errors on ResetValidation by @​ArfitAP in https://github.com/MudBlazor/MudBlazor/pull/11971\n* MudScrollListener: Fix document scroll by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11978\n* MudTooltip: Fix FullWidth children not stretching by @​FreskOoAs in https://github.com/MudBlazor/MudBlazor/pull/11948\n* MudAutocomplete: ProgressBar AdornmentIcon Hiding by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11980\n* MudTabs: Fix TabWrapperContent and Tooltip display with Drag and Drop by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12009\n* MudSelect: Display selected value when null by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12001\n* ParameterState: Add Snapshot to avoid race condition by @​ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/12023\n* MudNavGroup: Fix Background Color After Click by @​mckaragoz in https://github.com/MudBlazor/MudBlazor/pull/11989\n* MudDatePicker: Fix FixedDay, FixMonth, FixYear for non-Gregorian calendar by @​oxayotl in https://github.com/MudBlazor/MudBlazor/pull/11992\n* MudAutocomplete: Fix input not focused on adornment click by @​digitaldirk in https://github.com/MudBlazor/MudBlazor/pull/11970\n* MudAutocomplete: OpenChanged called twice after selection by @​Yomodo in https://github.com/MudBlazor/MudBlazor/pull/11985\n* MudCard: Hide gap when MudCardActions is empty by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/12033\n* MudExpansionPanel: Fix Gutters property not affecting header padding by @​Copilot in https://github.com/MudBlazor/MudBlazor/pull/12036\n### Other Changes\n* SankeyChart: Add chart for displaying dataflow by @​91378246 in https://github.com/MudBlazor/MudBlazor/pull/11919\n\n## New Contributors\n* @​benditorok made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11931\n* @​RabindranathChanda made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11921\n* @​ArfitAP made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11971\n* @​FreskOoAs made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11948\n* @​dev-KingMaster made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11995\n* @​codomposer made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12057\n\n**Full Changelog**: https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.14.0\n\nCommits viewable in [compare view](https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.15.0).\n\u003c/details\u003e\n\nUpdated [NSwag.AspNetCore](https://github.com/RicoSuter/NSwag) from 14.6.1 to 14.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [NSwag.AspNetCore's releases](https://github.com/RicoSuter/NSwag/releases)._\n\n## 14.6.3\n\n## What's Changed\n\n* Using final .NET 10 libraries/SDK and minor .NET 10 fixes (v14.6.3) by @​RicoSuter in https://github.com/RicoSuter/NSwag/pull/5307\n* Updated packages for CVE-2025-55315 by @​erjdev in https://github.com/RicoSuter/NSwag/pull/5299\n* fix: nswag.js try detect the runtime version from config file by @​dylanvdmerwe in https://github.com/RicoSuter/NSwag/pull/5302\n\n## New Contributors\n\n* @​erjdev made their first contribution in https://github.com/RicoSuter/NSwag/pull/5299\n* @​dylanvdmerwe made their first contribution in https://github.com/RicoSuter/NSwag/pull/5302\n\n**Full Changelog**: https://github.com/RicoSuter/NSwag/compare/v14.6.2...v14.6.3\n\n## 14.6.2\n\n**Fixes EnumValue regression in v14.6.1 by introducing a new JsonLibraryVersion configuration (default 8.0)**\n\n## What's Changed\n\n* v14.6.2: Update NJS and update commands/UI \u0026 update .NET 10 SDK (RC2) by @​RicoSuter in https://github.com/RicoSuter/NSwag/pull/5298\n* Update NJsonSchema to v11.5.2 (with revert to previous EnumValue behavior and new config)\n    * https://github.com/RicoSuter/NJsonSchema/releases/tag/v11.5.2\n\n\u003cimg width=\"1669\" height=\"799\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3a29861f-ec7c-4a7e-8a90-7141d7987c57\" /\u003e\n\n**Full Changelog**: https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.2\n\nCommits viewable in [compare view](https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.3).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KuraiAndras/DockerBackup/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KuraiAndras%2FDockerBackup/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"},{"uuid":"3633769835","node_id":"PR_kwDOI88sFs6z4SRj","number":357,"state":"closed","title":"Bump Hangfire.AspNetCore and 17 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T16:36:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T15:15:34.000Z","updated_at":"2025-11-24T16:36:57.000Z","time_to_close":609681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"17 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.12.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.12).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/357","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/357","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/357/packages"},{"uuid":"3627697945","node_id":"PR_kwDOLGqOh86zkOQ9","number":94,"state":"closed","title":"Bump Hangfire.AspNetCore and 3 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-22T01:07:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-15T01:06:53.000Z","updated_at":"2025-11-22T01:08:00.000Z","time_to_close":604865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"3 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nPinned [MudBlazor](https://github.com/MudBlazor/MudBlazor) at 8.14.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [MudBlazor's releases](https://github.com/MudBlazor/MudBlazor/releases)._\n\n## 8.14.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at v8.14.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* MudGlobal: Deprecate theming properties by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11415\n### New Features\n* MudColorPicker: Add opt-out tooltips for icon buttons by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11953\n* MudMenu: Enhance keyboard accessibility and focus management by @​nccadman19 in https://github.com/MudBlazor/MudBlazor/pull/11762\n* MudTable: Add AriaLabel parameter for accessibility by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/11995\n* Pickers: Add InputId parameter by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12003\n* Icons: Add Slack brand icon to Icons.Custom.Brands by @​codomposer in https://github.com/MudBlazor/MudBlazor/pull/12057\n* MudStepper: Provide step context to child content by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/12054\n### Bug Fixes\n* MudDataGrid: Fix generated EditTemplates not inheriting their column's culture by @​benditorok in https://github.com/MudBlazor/MudBlazor/pull/11931\n* CSS: Improve browser compatibility by replacing `from ... r g b` syntax by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11939\n* MudDialog: Fix gaps in body style by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11506\n* MudIconButton: Fix filled buttons losing background color on click by @​igotinfected in https://github.com/MudBlazor/MudBlazor/pull/11944\n* MudDialog: Force titles to wrap \u0026 prevent close button overlap by @​RabindranathChanda in https://github.com/MudBlazor/MudBlazor/pull/11921\n* MudPopover: Fix JS Typo by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11968\n* MudFormComponent: Clear converter errors on ResetValidation by @​ArfitAP in https://github.com/MudBlazor/MudBlazor/pull/11971\n* MudScrollListener: Fix document scroll by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11978\n* MudTooltip: Fix FullWidth children not stretching by @​FreskOoAs in https://github.com/MudBlazor/MudBlazor/pull/11948\n* MudAutocomplete: ProgressBar AdornmentIcon Hiding by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11980\n* MudTabs: Fix TabWrapperContent and Tooltip display with Drag and Drop by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12009\n* MudSelect: Display selected value when null by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12001\n* ParameterState: Add Snapshot to avoid race condition by @​ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/12023\n* MudNavGroup: Fix Background Color After Click by @​mckaragoz in https://github.com/MudBlazor/MudBlazor/pull/11989\n* MudDatePicker: Fix FixedDay, FixMonth, FixYear for non-Gregorian calendar by @​oxayotl in https://github.com/MudBlazor/MudBlazor/pull/11992\n* MudAutocomplete: Fix input not focused on adornment click by @​digitaldirk in https://github.com/MudBlazor/MudBlazor/pull/11970\n* MudAutocomplete: OpenChanged called twice after selection by @​Yomodo in https://github.com/MudBlazor/MudBlazor/pull/11985\n* MudCard: Hide gap when MudCardActions is empty by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/12033\n* MudExpansionPanel: Fix Gutters property not affecting header padding by @​Copilot in https://github.com/MudBlazor/MudBlazor/pull/12036\n### Other Changes\n* SankeyChart: Add chart for displaying dataflow by @​91378246 in https://github.com/MudBlazor/MudBlazor/pull/11919\n\n## New Contributors\n* @​benditorok made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11931\n* @​RabindranathChanda made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11921\n* @​ArfitAP made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11971\n* @​FreskOoAs made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11948\n* @​dev-KingMaster made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11995\n* @​codomposer made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12057\n\n**Full Changelog**: https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.14.0\n\nCommits viewable in [compare view](https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.14.0).\n\u003c/details\u003e\n\nUpdated [NSwag.AspNetCore](https://github.com/RicoSuter/NSwag) from 14.6.1 to 14.6.2.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [NSwag.AspNetCore's releases](https://github.com/RicoSuter/NSwag/releases)._\n\n## 14.6.2\n\n**Fixes EnumValue regression in v14.6.1 by introducing a new JsonLibraryVersion configuration (default 8.0)**\n\n## What's Changed\n\n* v14.6.2: Update NJS and update commands/UI \u0026 update .NET 10 SDK (RC2) by @​RicoSuter in https://github.com/RicoSuter/NSwag/pull/5298\n* Update NJsonSchema to v11.5.2 (with revert to previous EnumValue behavior and new config)\n    * https://github.com/RicoSuter/NJsonSchema/releases/tag/v11.5.2\n\n\u003cimg width=\"1669\" height=\"799\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3a29861f-ec7c-4a7e-8a90-7141d7987c57\" /\u003e\n\n**Full Changelog**: https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.2\n\nCommits viewable in [compare view](https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.2).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KuraiAndras/DockerBackup/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KuraiAndras%2FDockerBackup/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"},{"uuid":"3606762838","node_id":"PR_kwDOMOZ6ms6yd43S","number":631,"state":"open","title":"Bump Hangfire.AspNetCore from 1.8.21 to 1.8.22","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T08:28:02.000Z","updated_at":"2025-11-10T08:29:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.21","new_version":"1.8.22","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.21\u0026new-version=1.8.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bcgov/jasper/pull/631","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fjasper/issues/631","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/631/packages"},{"uuid":"3606229623","node_id":"PR_kwDOOGcEwc6ycJ_s","number":145,"state":"open","title":"Bump Hangfire and Hangfire.AspNetCore","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T05:48:59.000Z","updated_at":"2025-11-10T16:09:36.726Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdated [Hangfire](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dennisblokland/NihongoBot/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennisblokland%2FNihongoBot/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"},{"uuid":"2890465415","node_id":"PR_kwDOP0tEWc6sSQCH","number":25,"state":"open","title":"deps: Bump Hangfire.AspNetCore from 1.8.6 to 1.8.21","user":"dependabot[bot]","labels":[],"assignees":["rgarvey2"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T14:19:18.000Z","updated_at":"2025-10-06T14:19:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.6","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.6 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\n## 1.8.12\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `MaxDegreeOfParallelismForSchedulers` experimental server option if supported by storage.\n* **Added** – Experimental support for parallel execution of the delayed job scheduler.\n* **Added** – Experimental support for parallel execution of the recurring job scheduler.\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate`.\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future.\n* **Fixed** – Two very minor errors in the Swedish localization file (by @​Uglack).\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Populate `InvocationData` and `LoadException` properties in `JobDetails` method results.\n\n## 1.8.11\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Add icons and fix metadata for NuGet packages.\n* **Changed** – Bump ILRepack to version 2.0.27 to avoid problems with internalizing.\n* **Fixed** – \"Type exists in both Cronos and Hangfire.Core\" exception.\n\n## 1.8.10\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Added Norwegian translations for new keys (by @​khellang).\n* **Changed** – Update Brazilian Portuguese translation (by @​HugoAlames).\n* **Changed** – Bump Cronos dependency to version 0.8.3.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't check `HasStarted` in `Response.WriteAsync` to avoid breaking dispatchers.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Bump Dapper for the `netstandard2.0` platform to version 2.1.28.\n* **Changed** – Bump Dapper for `net451` and `netstandard1.3` platforms to version 1.60.6.\n\n#### Hangfire.Core, Hangfire.NetCore, Hangfire.AspNetCore, Hangfire.SqlServer, Hangfire.SqlServer.Msmq\n\n* **Project** – Enable NuGet package and DLL signing with a company certificate.\n* **Project** – Require NuGet package signature validation on restore for dependencies.\n* **Project** – Add `HangfireIO` as a package owner.\n\n## 1.8.9\n\n### Release Notes\n\nPlease note that version 1.8.8 was unlisted on NuGet because of broken package references.\n\n#### Hangfire.Core\n\n* **Changed** – Use `Environment.MachineName` as a server name if other environment vars aren't available.\n* **Changed** – Bump the Cronos package version from 0.7.1 to 0.8.1.\n* **Changed** – Improve portuguese translations (by @​filipe-silva).\n* **Fixed** – Possible `NullReferenceException` on the Deleted Jobs page (regression from 1.8.7).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n* **Project** – Modernise the build system and clean up the build scripts.\n\n#### Hangfire.SqlServer\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n\n#### Hangfire.NetCore\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't attempt to write response headers when response has already started (by @​maliming).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n## 1.8.7\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Allow using macro expressions like `@​hourly` for recurring jobs (by @​MuhamedAbdalla).\n* **Added** – Show storage time in page footer when supported by storage implementation.\n* **Added** – Show duration and latency columns separately on the Succeeded Jobs page when supported.\n* **Added** – Show the exception column on the Deleted Jobs page when available and supported by storage.\n* **Changed** – Reduce package size by stripping unnecessary locales in Moment.js.\n* **Changed** – Bump Microsoft.Owin package to version 4.2.2.\n* **Changed** – Log a warning message when a server listens to unsupported queue names (by @​MuhamedAbdalla).\n* **Changed** – Use storage time, if available, to show delay warnings in the Dashboard UI.\n* **Fixed** – Proper rendering of generic arguments on the Job Details page (by @​olivermue).\n* **Fixed** – Language inconsistency in the Dashboard UI related to date/time description.\n* **Fixed** – Big stack traces take too long time to be formatted.\n* **Fixed** – Don't throw `NullReferenceException` from the Scheduled Jobs page when there's a job with missing data.\n* **Fixed** – Don't throw `NullReferenceException` from the Processing Jobs page when there's a job with missing data.\n* **Fixed** – CSS for Enqueued and Deleted state cards in dark theme.\n* **Fixed** – Log errors instead of throwing an exception when a particular table can't be cleaned.\n* **Fixed** – Avoid logging fatal exceptions when stopping a faulting background process.\n* **Fixed** – Don't display checkboxes in the Dashboard UI when job details can not be fetched.\n* **Fixed** – Scrollbars in WebKit-based browsers are now dark in dark mode.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Avoid throwing an exception when a connection string has duplicate property names.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.6...v1.8.21).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rgarvey2/EnterpriseITToolkit/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgarvey2%2FEnterpriseITToolkit/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"3441470302","node_id":"PR_kwDOI88sFs6p3sJO","number":347,"state":"open","title":"Bump Hangfire.AspNetCore and 17 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T15:11:09.000Z","updated_at":"2025-09-29T15:16:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"17 others"}],"path":null,"ecosystem":"nuget"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.12.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.12).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaServices.Extensions](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaServices.Extensions's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* [release/8.0] Merge release/8.0 =\u003e release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36197\n* [release/9.0] Merge release/9.0 =\u003e release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36201\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36398\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36495\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36498\n* Update branding to 8.0.20 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36497\n* [release/9.0] Dispose related readers in GroupBySplitQueryingEnumerable (#​36484) by @​roji in https://github.com/dotnet/efcore/pull/36490\n* [release/8.0] Dispose related readers in GroupBySplitQueryingEnumerable (#​36484) by @​roji in https://github.com/dotnet/efcore/pull/36489\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36500\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36512\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36511\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36514\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36533\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36531\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36532\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36534\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36537\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36592\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35893\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/36047\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36098\n* Delete src/arcade/eng/common directory by @​akoeplinger in htt...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/347","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/347","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/347/packages"},{"uuid":"3441379690","node_id":"PR_kwDOP0tEWc6p3YY5","number":7,"state":"open","title":"deps: Bump Hangfire.AspNetCore from 1.8.6 to 1.8.21","user":"dependabot[bot]","labels":[],"assignees":["rgarvey2"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T14:50:05.000Z","updated_at":"2025-10-06T16:27:32.612Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.6","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.6 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\n## 1.8.12\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `MaxDegreeOfParallelismForSchedulers` experimental server option if supported by storage.\n* **Added** – Experimental support for parallel execution of the delayed job scheduler.\n* **Added** – Experimental support for parallel execution of the recurring job scheduler.\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate`.\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future.\n* **Fixed** – Two very minor errors in the Swedish localization file (by @​Uglack).\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Populate `InvocationData` and `LoadException` properties in `JobDetails` method results.\n\n## 1.8.11\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Add icons and fix metadata for NuGet packages.\n* **Changed** – Bump ILRepack to version 2.0.27 to avoid problems with internalizing.\n* **Fixed** – \"Type exists in both Cronos and Hangfire.Core\" exception.\n\n## 1.8.10\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Added Norwegian translations for new keys (by @​khellang).\n* **Changed** – Update Brazilian Portuguese translation (by @​HugoAlames).\n* **Changed** – Bump Cronos dependency to version 0.8.3.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't check `HasStarted` in `Response.WriteAsync` to avoid breaking dispatchers.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Bump Dapper for the `netstandard2.0` platform to version 2.1.28.\n* **Changed** – Bump Dapper for `net451` and `netstandard1.3` platforms to version 1.60.6.\n\n#### Hangfire.Core, Hangfire.NetCore, Hangfire.AspNetCore, Hangfire.SqlServer, Hangfire.SqlServer.Msmq\n\n* **Project** – Enable NuGet package and DLL signing with a company certificate.\n* **Project** – Require NuGet package signature validation on restore for dependencies.\n* **Project** – Add `HangfireIO` as a package owner.\n\n## 1.8.9\n\n### Release Notes\n\nPlease note that version 1.8.8 was unlisted on NuGet because of broken package references.\n\n#### Hangfire.Core\n\n* **Changed** – Use `Environment.MachineName` as a server name if other environment vars aren't available.\n* **Changed** – Bump the Cronos package version from 0.7.1 to 0.8.1.\n* **Changed** – Improve portuguese translations (by @​filipe-silva).\n* **Fixed** – Possible `NullReferenceException` on the Deleted Jobs page (regression from 1.8.7).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n* **Project** – Modernise the build system and clean up the build scripts.\n\n#### Hangfire.SqlServer\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n\n#### Hangfire.NetCore\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't attempt to write response headers when response has already started (by @​maliming).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n## 1.8.7\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Allow using macro expressions like `@​hourly` for recurring jobs (by @​MuhamedAbdalla).\n* **Added** – Show storage time in page footer when supported by storage implementation.\n* **Added** – Show duration and latency columns separately on the Succeeded Jobs page when supported.\n* **Added** – Show the exception column on the Deleted Jobs page when available and supported by storage.\n* **Changed** – Reduce package size by stripping unnecessary locales in Moment.js.\n* **Changed** – Bump Microsoft.Owin package to version 4.2.2.\n* **Changed** – Log a warning message when a server listens to unsupported queue names (by @​MuhamedAbdalla).\n* **Changed** – Use storage time, if available, to show delay warnings in the Dashboard UI.\n* **Fixed** – Proper rendering of generic arguments on the Job Details page (by @​olivermue).\n* **Fixed** – Language inconsistency in the Dashboard UI related to date/time description.\n* **Fixed** – Big stack traces take too long time to be formatted.\n* **Fixed** – Don't throw `NullReferenceException` from the Scheduled Jobs page when there's a job with missing data.\n* **Fixed** – Don't throw `NullReferenceException` from the Processing Jobs page when there's a job with missing data.\n* **Fixed** – CSS for Enqueued and Deleted state cards in dark theme.\n* **Fixed** – Log errors instead of throwing an exception when a particular table can't be cleaned.\n* **Fixed** – Avoid logging fatal exceptions when stopping a faulting background process.\n* **Fixed** – Don't display checkboxes in the Dashboard UI when job details can not be fetched.\n* **Fixed** – Scrollbars in WebKit-based browsers are now dark in dark mode.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Avoid throwing an exception when a connection string has duplicate property names.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.6...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.6\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rgarvey2/EnterpriseITToolkit/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgarvey2%2FEnterpriseITToolkit/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"},{"uuid":"2808653898","node_id":"PR_kwDOI88sFs6naKhK","number":345,"state":"closed","title":"Bump Hangfire.AspNetCore and 17 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-09-22T15:11:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T15:20:30.000Z","updated_at":"2025-09-22T15:11:15.000Z","time_to_close":1209045,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"17 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.12.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.12).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaServices.Extensions](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaServices.Extensions's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35893\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/36047\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36098\n* Delete src/arcade/eng/common directory by @​akoeplinger in https://github.com/dotnet/efcore/pull/36102\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36143\n* [release/8.0] Add missing parentheses for set operations by @​roji in https://github.com/dotnet/efcore/pull/36139\n* [release/9.0] Add missing parentheses for set operations by @​roji in https://github.com/dotnet/efcore/pull/36138\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36186\n* Update branding to 8.0.18 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36185\n* [release/8.0] Merge release/8.0-staging =\u003e release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36193\n* [release/9.0] Merge release/9.0-staging =\u003e release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36194\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36192\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36213\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36222\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36223\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36227\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Cosmos/FTS: Improved FullTextScore Translation for Multiple Keywords**  \n  The translation of `FullTextScore` in Cosmos Full-Text Search has been updated to use multiple keywords instead of a keyword array, addressing issues with search accuracy and query compatibility. This resolves [#​35983](https://github.com/dotnet/efcore/issues/35983) and ensures more reliable full-text search results.  \n  [#​36000](https://github.com/dotnet/efcore/pull/36000) by [@​maumar](https://github.com/maumar)\n\n## Dependency Updates\n\n- **[release/8.0] Update dependencies from dotnet/arcade**  \n  Updated the Arcade build infrastructure dependencies for the 8.0 release branch, bringing in the latest improvements and security fixes from the Arcade ecosystem.  \n  [#​35930](https://github.com/dotnet/efcore/pull/35930) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n- **[release/9.0] Update dependencies from dotnet/arcade**  \n  Updated Arcade dependencies for the 9.0 release branch, ensuring the build system benefits from the latest tooling and reliability enhancements.  \n  [#​36006](https://github.com/dotnet/efcore/pull/36006) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n- **[release/8.0] Update dependencies from dotnet/arcade**  \n  Another update to Arcade dependencies for the 8.0 branch, further aligning with upstream improvements and fixes.  \n  [#​36085](https://github.com/dotnet/efcore/pull/36085) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n- **[release/9.0] Update dependencies from dotnet/arcade**  \n  Additional update to Arcade dependencies for the 9.0 branch, maintaining up-to-date build tooling and infrastructure.  \n  [#​36065](https://github.com/dotnet/efcore/pull/36065) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n\n## Technical Improvements\n\n- **Merging Internal Commits for release/8.0**  \n  Integrated various internal commits into the 8.0 release branch, improving code quality, maintainability, and aligning with internal standards.  \n  [#​35926](https://github.com/dotnet/efcore/pull/35926) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n- **Merging Internal Commits for release/8.0**  \n  Additional internal commits merged into the 8.0 branch, further enhancing stability and maintainability.  \n  [#​36080](https://github.com/dotnet/efcore/pull/36080) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n- **Merging Internal Commits for release/9.0**  \n  Integrated internal improvements into the 9.0 branch, ensuring consistency and codebase health.  \n  [#​36081](https://github.com/dotnet/efcore/pull/36081) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n\n## Infrastructure\n\n- **Update Branding to 9.0.6**  \n  Updated the product branding and version numbers to 9.0.6, ensuring that all assemblies and packages reflect the correct release version.  \n  [#​36044](https://github.com/dotnet/efcore/pull/36044) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n- **Update Branding to 8.0.17**  \n  Updated branding for the 8.0 release line to version 8.0.17, keeping versioning consistent across all release artifacts.  \n  [#​36043](https://github.com/dotnet/efcore/pull/36043) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n\n## Miscellaneous\n\n- **[automated] Merge branch 'release/8.0' =\u003e 'release/9.0'**  \n  Automated merge of changes from the 8.0 branch into the 9.0 branch, ensuring that all relevant fixes and improvements are carried forward.  \n  [#​35927](https://github.com/dotnet/efcore/pull/35927) by [@​github-actions](https://github.com/github-actions)\n- **Merge release/9.0 to release/9.0-staging**  \n  Merged the 9.0 branch into the 9.0-staging branch, preparing for further testing and validation before final release.  \n  [#​36051](https://github.com/dotnet/efcore/pull/36051) by [@​AndriySvyryd](https://github.com/AndriySvyryd)\n ... (truncated)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Merge branch 'release/9.0' =\u003e 'release/9.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35750\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35765\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35780\n* [release/9.0-staging] Fix to #​35162 - Regression from EF Core 8 to 9: MigrationBuilder.DropTable Causes Issues with Subsequent Table Recreation by @​maumar in https://github.com/dotnet/efcore/pull/35776\n* [release/9.0-staging] Fix to #​21006 - Support a default value for non-nullable properties by @​maumar in https://github.com/dotnet/efcore/pull/35782\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35795\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35889\n* Update branding to 8.0.16 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35888\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions in https://github.com/dotnet/efcore/pull/35772\n* Merge branch 'release/9.0-staging' =\u003e 'release/9.0' by @​maumar in https://github.com/dotnet/efcore/pull/35891\n* Merge branch 'release/9.0' =\u003e'release/9.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35896\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35912\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35931\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35925\n* [release/9.0] Disable Cosmos tests on CI by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35933\n* [release/9.0-staging] Cosmos Full Text Search support (query part) by @​maumar in https://github.com/dotnet/efcore/pull/35909\n* [release/9.0] Merge Cosmos full-text search support from release/9.0-staging by @​maumar in https://github.com/dotnet/efcore/pull/35953\n* [release/9.0] Bump version of Cosmos SDK from 3.45 to 3.48 to improve hybrid search experience out of the box by @​maumar in https://github.com/dotnet/efcore/pull/35954\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Merge branch 'release/8.0' into 'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35541\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35621\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35633\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35634\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions in https://github.com/dotnet/efcore/pull/35626\n* [release/9.0-staging] Set the environment when executing Scaffold-DBContext by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35693\n* [release/8.0-staging] Improve LoadExtension to work correctly with dotnet run and lib* named libs by @​roji in https://github.com/dotnet/efcore/pull/35718\n* [release/8.0-staging] Transform Span-based overloads to Enumerable in funcletizer by @​roji in https://github.com/dotnet/efcore/pull/35720\n* [release/9.0-staging] Process Coalesce-simplified Convert node properly in funcletizer by @​roji in https://github.com/dotnet/efcore/pull/35721\n* [release/9.0-staging] Improve LoadExtension to work correctly with dotnet run and lib* named libs by @​roji in https://github.com/dotnet/efcore/pull/35717\n* [release/9.0-staging] Transform Span-based overloads to Enumerable in funcletizer by @​roji in https://github.com/dotnet/efcore/pull/35719\n* Update branding to 8.0.15 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35738\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35739\n* Merge branch 'release/8.0-staging' =\u003e 'release/8.0'  by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35742\n* Merge branch 'release/9.0-staging' =\u003e 'release/9.0'  by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35743\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions in https://github.com/dotnet/efcore/pull/35740\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35766\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35781\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* [release/9.0-staging] Fix to #​35393 - GroupJoin in EF Core 9 Returns Null for Joined Entities by @​maumar in https://github.com/dotnet/efcore/pull/35449\n* Merging internal commits for release/8.0 by @​vseanreesermsf...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/345/packages"},{"uuid":"3356113829","node_id":"PR_kwDOPj_d486lb8KJ","number":4,"state":"open","title":"chore: Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-26T15:22:07.000Z","updated_at":"2025-11-10T12:12:10.906Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/yuval08/template001/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuval08%2Ftemplate001/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2767204753","node_id":"PR_kwDOPYue5s6k8DGR","number":6,"state":"closed","title":"nuget: Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-22T20:10:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-22T19:36:19.000Z","updated_at":"2025-08-22T20:10:34.000Z","time_to_close":2055,"merged_at":"2025-08-22T20:10:34.000Z","merged_by":"sunnamed434","closed_by":null,"dependency_metadata":{"prefix":"nuget: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Safeturned/Api/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Safeturned%2FApi/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"2765225186","node_id":"PR_kwDONE1uvM6k0fzi","number":5,"state":"open","title":"Bump Hangfire and Hangfire.AspNetCore","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-22T05:53:55.000Z","updated_at":"2025-08-22T05:53:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/IvannYad/ReviewVusualizer.Back/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvannYad%2FReviewVusualizer.Back/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"},{"uuid":"2752321383","node_id":"PR_kwDOOGcEwc6kDRdn","number":90,"state":"closed","title":"Bump Hangfire and Hangfire.AspNetCore","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-20T06:34:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T07:49:10.000Z","updated_at":"2025-08-20T06:34:15.000Z","time_to_close":168305,"merged_at":"2025-08-20T06:34:15.000Z","merged_by":"dennisblokland","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire"},{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated Hangfire from 1.8.20 to 1.8.21.\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dennisblokland/NihongoBot/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennisblokland%2FNihongoBot/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"},{"uuid":"2751680362","node_id":"PR_kwDOPRFLlc6kA09q","number":4,"state":"open","title":"Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-18T01:04:16.000Z","updated_at":"2025-08-18T01:04:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nicolaj-hartmann/Hangfire.Prometheus/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolaj-hartmann%2FHangfire.Prometheus/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"2749815201","node_id":"PR_kwDONMmPKs6j5tmh","number":263,"state":"closed","title":"Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T15:50:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-15T22:10:32.000Z","updated_at":"2025-10-05T15:50:41.000Z","time_to_close":4383609,"merged_at":"2025-10-05T15:50:41.000Z","merged_by":"phob","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/phob/mediaflick/pull/263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phob%2Fmediaflick/issues/263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/263/packages"},{"uuid":"3324221085","node_id":"PR_kwDOC5_Cxc6jyapp","number":88,"state":"closed","title":"Bump Hangfire.AspNetCore from 1.7.25 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":["SonicGD"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-07T03:02:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-08-15T03:34:02.000Z","updated_at":"2025-11-07T03:02:09.000Z","time_to_close":7255685,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.7.25","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.7.25 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\n## 1.8.12\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `MaxDegreeOfParallelismForSchedulers` experimental server option if supported by storage.\n* **Added** – Experimental support for parallel execution of the delayed job scheduler.\n* **Added** – Experimental support for parallel execution of the recurring job scheduler.\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate`.\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future.\n* **Fixed** – Two very minor errors in the Swedish localization file (by @​Uglack).\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Populate `InvocationData` and `LoadException` properties in `JobDetails` method results.\n\n## 1.8.11\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Add icons and fix metadata for NuGet packages.\n* **Changed** – Bump ILRepack to version 2.0.27 to avoid problems with internalizing.\n* **Fixed** – \"Type exists in both Cronos and Hangfire.Core\" exception.\n\n## 1.8.10\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Added Norwegian translations for new keys (by @​khellang).\n* **Changed** – Update Brazilian Portuguese translation (by @​HugoAlames).\n* **Changed** – Bump Cronos dependency to version 0.8.3.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't check `HasStarted` in `Response.WriteAsync` to avoid breaking dispatchers.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Bump Dapper for the `netstandard2.0` platform to version 2.1.28.\n* **Changed** – Bump Dapper for `net451` and `netstandard1.3` platforms to version 1.60.6.\n\n#### Hangfire.Core, Hangfire.NetCore, Hangfire.AspNetCore, Hangfire.SqlServer, Hangfire.SqlServer.Msmq\n\n* **Project** – Enable NuGet package and DLL signing with a company certificate.\n* **Project** – Require NuGet package signature validation on restore for dependencies.\n* **Project** – Add `HangfireIO` as a package owner.\n\n## 1.8.9\n\n### Release Notes\n\nPlease note that version 1.8.8 was unlisted on NuGet because of broken package references.\n\n#### Hangfire.Core\n\n* **Changed** – Use `Environment.MachineName` as a server name if other environment vars aren't available.\n* **Changed** – Bump the Cronos package version from 0.7.1 to 0.8.1.\n* **Changed** – Improve portuguese translations (by @​filipe-silva).\n* **Fixed** – Possible `NullReferenceException` on the Deleted Jobs page (regression from 1.8.7).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n* **Project** – Modernise the build system and clean up the build scripts.\n\n#### Hangfire.SqlServer\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n\n#### Hangfire.NetCore\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't attempt to write response headers when response has already started (by @​maliming).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n## 1.8.7\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Allow using macro expressions like `@​hourly` for recurring jobs (by @​MuhamedAbdalla).\n* **Added** – Show storage time in page footer when supported by storage implementation.\n* **Added** – Show duration and latency columns separately on the Succeeded Jobs page when supported.\n* **Added** – Show the exception column on the Deleted Jobs page when available and supported by storage.\n* **Changed** – Reduce package size by stripping unnecessary locales in Moment.js.\n* **Changed** – Bump Microsoft.Owin package to version 4.2.2.\n* **Changed** – Log a warning message when a server listens to unsupported queue names (by @​MuhamedAbdalla).\n* **Changed** – Use storage time, if available, to show delay warnings in the Dashboard UI.\n* **Fixed** – Proper rendering of generic arguments on the Job Details page (by @​olivermue).\n* **Fixed** – Language inconsistency in the Dashboard UI related to date/time description.\n* **Fixed** – Big stack traces take too long time to be formatted.\n* **Fixed** – Don't throw `NullReferenceException` from the Scheduled Jobs page when there's a job with missing data.\n* **Fixed** – Don't throw `NullReferenceException` from the Processing Jobs page when there's a job with missing data.\n* **Fixed** – CSS for Enqueued and Deleted state cards in dark theme.\n* **Fixed** – Log errors instead of throwing an exception when a particular table can't be cleaned.\n* **Fixed** – Avoid logging fatal exceptions when stopping a faulting background process.\n* **Fixed** – Don't display checkboxes in the Dashboard UI when job details can not be fetched.\n* **Fixed** – Scrollbars in WebKit-based browsers are now dark in dark mode.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Avoid throwing an exception when a connection string has duplicate property names.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n## 1.8.6\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update jQuery library in Dashboard UI to version 3.7.1.\n* **Changed** – Mark all types in Hangfire.Annotations with `EditorBrowsableAttribute(Never)`.\n* **Changed** – Change state card colors for the Awaiting state to match the Scheduled state.\n* **Fixed** – Exception when deserializing an instance of the `AutomaticRetryAttribute` class from JSON.\n* **Fixed** – Add serialization-related constructors for all the exception classes.\n* **Fixed** – Use invariant culture or ordinal comparisons for internal strings.\n* **Fixed** – Use invariant culture when formatting key names for metrics.\n* **Fixed** – Use `CurrentCulture` instead of `CurrentUICulture` when displaying time.\n* **Project** – Enable running static analysis by Coverity Scan weekly.\n* **Project** – Enable mandatory static analysis by the Microsoft.CodeAnalysis.NetAnalyzers package.\n* **Project** – Change MSBuild path when building using newer .NET SDKs for Razor views.\n        \n#### Hangfire.SqlServer\n\n* **Fixed** – Exception in Dashboard UI when schema version is not present in a database.\n* **Fixed** – `DbCommand` resource leak when releasing a lock detected by static analysis.\n* **Fixed** – Don't add SQL Server-related metrics multiple times in Dashboard UI.\n\n#### Hangfire.NetCore\n\n* **Fixed** – Include assembly information to the Hangfire.NetCore assembly.\n\n## 1.8.5\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Possibility to inform a `FaviconPath` on `DashboardOptions` (by @​cezar-pimentel).\n* **Fixed** – Inability to restore a disabled recurring job, regression in version 1.8.3.\n* **Fixed** – Make it possible to serialize the `AutomaticRetryAttribute` filter to JSON.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – \"Query processor could not produce a query plan\" when removing expired counters in `Schema 5`.\n\n## 1.8.4\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Pass server id from a worker to the `PerformContext.ServerId` property available in filters.\n* **Fixed** – Send heartbeats until full background processing server shutdown.\n      \n#### Hangfire.NetCore\n\n* **Changed** – Send the stop signal earlier in the shutdown pipeline when hosting in .NET Core 3.1 or higher.\n* **Changed** – Set processing server to null in hosted service to avoid `ObjectDisposedException`.\n* **Fixed** – Other `IHostedService` implementations can block Hangfire server from being stopped.\n\n## 1.8.3\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Changed** – Allow to configure `MaxLinesInStackTrace` for a particular `FailedState` instance.\n* **Fixed** – Remove job id from schedule when it's not in the Scheduled state for some reason.\n* **Fixed** – Missing invocations of recurring jobs when the new \"Ignorable\" option is used.\n* **Fixed** – Make `DisableConcurrentExecutionAttribute` and `LatencyTimeoutAttribute` serializable.\n\n## 1.8.2\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Changed** – Disable transactional job creation feature appeared in 1.8.0.\n* **Fixed** – \"Can not start continuation XXX\" error when storage supports transactional job creation.\n\n**Hangfire.SqlServer**\n\n* **Fixed** – `InvalidOperationException` with new dashboard metrics when a database has multiple data/log files.\n\n## 1.8.1\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – `MisfireHandlingMode.Ignorable` to avoid scheduling recurring jobs on missed schedules.\n* **Added** – Support disabling dark mode via the `DashboardOptions.DarkModeEnabled` property.\n* **Changed** – Remove the 1-hour limitation for the `WithJobExpirationTimeout` configuration method.\n* **Fixed** – Add missing `UseDefaultCulture` configuration method overloads.\n* **Fixed** – Add missing `UseDashboardStylesheet` and `UseJobDetailsRenderer` configuration methods.\n* **Fixed** – Give even more space for identifiers on the Recurring Jobs page.\n* **Fixed** – `state-card-state-active` color is not very dark (by @​coolhome).\n* **Fixed** – Slightly change chart proportions to fit 4K in Dashboard UI.\n\n**Hangfire.SqlServer**\n\n* **Fixed** – Blocked workers regression since 1.7.28 when using multiple servers inside a process.\n* **Fixed** – Target schema version is less than the current schema version error.\n* **Fixed** – Implement database metrics without the need for additional permissions.\n* **Fixed** – Use the `forceseek` table hint whenever possible to avoid performance drops.\n      \n**Hangfire.NetCore**\n\n* **Fixed** – Add `net461` target for Hangfire.NetCore package to avoid missing method exceptions.\n\n## 1.8.0\n\n### Release Notes\n\nPlease see more human-friendly release notes in our blog https://www.hangfire.io/blog/2023/04/28/hangfire-1.8.0.html. Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.\n\n**Hangfire.Core**\n\n* **Breaking** – Dropped the `NET45` platform target in favor of the `NET451` target to support Visual Studio 2022.\n* **Added** – Introduce the `Job.Queue` property, so jobs now can have their own queue specified.\n* **Added** – Method overloads to create background jobs directly with a custom default queue.\n* **Added** – Method overloads to create recurring jobs directly with a custom default queue.\n* **Added** – `IBackgroundJobClient.Create` method overloads with the new `queue` parameter.\n* **Added** – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.\n* **Added** – `DeletedState` now has the persisted `Exception` property populated after a failure.\n* **Added** – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.\n* **Added** – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.\n* **Added** – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.\n* **Added** – Make it possible to specify multiple `JobContinuationOptions` values for a continuation.\n* **Added** – `BackgroundJobServerOptions.IsLightweightServer` option to run a server with no storage processes.\n* **Added** – Ability to use custom formattable resource identifiers for the `DisableConcurrentExecution` filter.\n* **Added** – Pass `ServerId` to `FailedState` instances to simplify the debugging on different servers.\n* **Added** – Allow to pass job parameters when creating a job (by @​brian-knoll-micronetonline).\n* **Added** – `MisfireHandlingMode.Strict` to create a job for each missed recurring job occurrence.\n* **Added** – Support for default culture and UI culture via the `UseDefaultCulture` configuration method.\n* **Added** – Introduce the `captureDefault` parameter in the `CaptureCulture` filter.\n* **Added** – `IGlobalConfiguration.UseFilterProvider` extension method to unify the configuration.\n* **Added** – Built-in `Remove` method for `JobFilterCollection` to remove global filters based on their type.\n* **Added** – `CompatibilityLevel.Version_180` flag to avoid storing culture parameters when they are the same as the default ones.\n* **Changed** – Create job atomically when `Transaction.CreateJob` feature is supported by the storage.\n* **Changed** – Query time from storage in recurring and delayed schedulers when supported by storage.\n* **Changed** – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.\n* **Changed** – Speedup delayed jobs when a custom default queue is specified by avoiding extra state transition.\n* **Changed** – Use UI culture from `CurrentCulture` parameter when `CurrentUICulture` one is missing.\n* **Changed** – Increase the default value for the `BackgroundJobServerOptions.StopTimeout` to 500 ms.\n* **Deprecated** – `AddOrUpdate` overloads with optional params defined in the `RecurringJobManagerExtensions` class.\n* **Deprecated** – `AddOrUpdate` overloads with optional parameters defined in the `RecurringJob` class.\n* **Deprecated** – `AddOrUpdate` method overloads with no `recurringJobId` parameter.\n* **Deprecated** – `RecurringJobOptions.QueueName` property, new methods should be used instead.\n* **Breaking** – Dropped `NET45` platform target in favor of `NET451` target to support Visual Studio 2022.\n\n*Dashboard UI*\n* **Added** – Dark mode support for Dashboard UI depending on the system settings (by @​danillewin).\n* **Added** – Dashboard UI now has a full-width layout to display more data (by @​danillewin).\n* **Added** – Allow to add custom JavaScript and CSS files to the Dashboard UI via the `DashboardRoutes` class.\n* **Added** – `DefaultRecordsPerPage` property on the `DashboardOptions` class (by @​PaulARoy).\n* **Added** – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers for the Job Details page.\n* **Added** – Display deleted jobs in the Realtime and History graphs when supported by storage.\n* **Added** – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.\n* **Added** – State renderer for the `DeletedState` to display its new exception property.\n* **Added** – Support for new `MonitoringApi` methods for the Awaiting Jobs page.\n* **Changed** – Make it possible to display methods of non-loaded jobs in the Dashboard UI when supported by storage.\n ... (truncated)\n\n## 1.8.0-rc4\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – `DefaultRecordsPerPage` property on the `DashboardOptions` class (by @​PaulARoy).\n\n**Hangfire.NetCore**\n\n* **Changed** – Send the \"stop\" signal earlier when host supports .NET Standard 2.1.\n* **Changed** – Don't throw `ObjectDisposedException` when hosted service disposed twice.\n\n**Hangfire.SqlServer**\n\n* **Added** – `Schema 9` migration that creates index for the `State.CreatedAt` column.\n* **Added** – Clean up of old state entries of a non-finished job when `InactiveStateExpirationTimeout` is set.\n* **Added** – `DefaultQueueProvider` option to specify a custom default queue provider.\n* **Changed** – Enable common metrics for SQL Server storage to be shown by default.\n\n## 1.8.0-rc3\n\n### Release Notes\n\nPlease see release notes in our blog – https://www.hangfire.io/blog/2023/03/30/hangfire-1.8.0-rc3.html.\n\n#### Hangfire.Core\n\n* **Added** – Introduce the `captureDefault` parameter in the `CaptureCulture` filter.\n* **Added** – Built-in awaiting metric through the `StatisticsDto.Awaiting` for monitoring stats.\n* **Added** – `JobStorageFeatures` class to avoid using magic strings in storage features.\n* **Added** – Create job atomically when corresponding storage feature supported.\n* **Added** – Support for new MonitoringApi methods for the Awaiting Jobs page.\n* **Changed** – Rely on `captureDefault` when dealing with default cultures instead of compatibility level.\n* **Changed** – Rename in a non-breaking way `SetContains` to `GetSetContains` for consistency.\n* **Changed** – Rely on storage indexing with `Monitoring.AwaitingJobs` feature.\n* **Changed** – Rename the `BatchedGetFirstByLowest` feature.\n* **Changed** – Throw more descriptive `NotSupportedException` from new storage methods\n* **Changed** – Make new methods in `JobStorageMonitor` virtual, not abstract.\n* **Changed** – Change GetSetCount with multiple keys in a non-breaking way.\n* **Fixed** – Throw an exception early when `Job.Queue` feature not supported.\n* **Fixed** – Don't show assembly details in deleted state renderer.\n* **Rollback** – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Enable the `Monitoring.AwaitingJobs` feature for SQL storage.\n* **Changed** – Implement the `Transaction.AcquireDistributedLock` feature.\n* **Changed** – Implement the `GetSetCount.Limited feature`.\n* **Changed** – Implement the `GetSetContains feature`.\n* **Fixed** – Detect schema-related options after migration, not before, to get the actual schema version.\n\n## 1.8.0-rc2\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Support for default culture and UI culture via the `UseDefaultCulture` configuration method.\n* **Added** – `CompatibilityLevel.Version_180` flag to avoid storing culture parameters when they are the same as default.\n* **Added** – `BackgroundJobServerOptions.IsLightweightServer` option to run server with no storage processes.\n* **Changed** – Use UI culture from `CurrentCulture` parameter when `CurrentUICulture` one is missing.\n\n#### Hangfire.SqlServer\n\n* **Breaking** – Prioritise Microsoft.Data.SqlClient package over System.Data.SqlClient one.\n* **Changed** – Bump internal version of Dapper to 2.0.123.\n* **Changed** – Remove System.Data.SqlClient package from the NuGet dependency graph (by @​0xced).\n\n#### Hangfire.NetCore\n\n* **Added** – `net451` and `netstandard1.3` targets for the package.\n* **Changed** – Use `netstandard2.1` target instead of `netcoreapp3.0` for the package.\n\n#### Hangfire.AspNetCore\n\n* **Breaking** – Make the package to be dependent on Hangfire.NetCore to use the same types.\n\n## 1.8.0-rc1\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Introduce the `Job.Queue` property, so jobs now can have their own queue specified.\n* **Added** – Method overloads to create background jobs directly with a custom default queue.\n* **Added** – Method overloads to create recurring jobs directly with a custom default queue.\n* **Added** – `IBackgroundJobClient.Create` method overloads with the new `queue` parameter.\n* **Added** – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.\n* **Added** – Make it possible to specify multiple `JobContinuationOptions` values for a continuation.\n* **Added** – Ability to use custom formattable resource identifiers for the `DisableConcurrentExecution` filter.\n* **Added** – Pass `ServerId` to `FailedState` instances to simplify the debugging on different servers.\n* **Added** – Allow to pass job parameters when creating a job (by @​brian-knoll-micronetonline).\n* **Added** – `MisfireHandlingMode.Strict` to create job for each missed recurring job occurrence.\n* **Added** – `DeletedState` now have the persisted `Exception` property populated after a failure.\n* **Added** – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.\n* **Added** – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.\n* **Added** – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.\n* **Added** – Built-in `Remove` method for `JobFilterCollection` to remove global filters based on their type.\n* **Added** – `IGlobalConfiguration.UseFilterProvider` extension method to unify the configuration.\n* **Changed** – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.\n* **Changed** – Query time from storage in recurring and delayed schedulers when supported by storage.\n* **Changed** – Increase the default value for the `BackgroundJobServerOptions.StopTimeout` to 500 ms.\n* **Changed** – Speedup delayed jobs when custom default queue is specified by avoiding extra state transition.\n* **Changed** – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.\n* **Deprecated** – `AddOrUpdate` overloads with optional params defined in the `RecurringJobManagerExtensions` class.\n* **Deprecated** – `AddOrUpdate` overloads with optional parameters defined in the `RecurringJob` class.\n* **Deprecated** – `AddOrUpdate` method overloads with no `recurringJobId` parameter.\n* **Deprecated** – `RecurringJobOptions.QueueName` property, new methods should be used instead.\n* **Breaking** – Dropped `NET45` platform target in favor of `NET451` target to support Visual Studio 2022.\n\n*Dashboard UI*\n\n* **Added** – Dark mode support for Dashboard UI configurable with the `UseDarkModeSupportForDashboard` method (by @​danillewin).\n* **Added** – Dashboard UI now have full-width layout to display more data (by @​danillewin).\n* **Added** – Allow to add custom JavaScript and CSS files to the Dashboard UI via the `DashboardRoutes` class.\n* **Added** – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers for Job Details page.\n* **Added** – Display deleted jobs in the Realtime and History graphs when supported by storage.\n* **Added** – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.\n* **Added** – State renderer for the `DeletedState` to display its new exception property.\n* **Changed** – Make it possible to display methods of non-loaded jobs in Dashboard UI when supported by storage.\n* **Changed** – Improved display of real-time chart with more accents on failed and deleted jobs.\n* **Changed** – Don't display queue name in state transition list when it's the `default` one.\n* **Changed** – Display scheduled job count when enqueued count is zero on the main metric.\n\n*Extensibility*\n\n* **Added** – `Factory`, `StateMachine` and `Performer` properties to context classes to avoid injecting services.\n* **Added** – Allow to pass custom data to `ApplyStateContext` and `ElectStateContext` instances.\n* **Added** – Preserve custom data dictionary between the entire filter chain.\n ... (truncated)\n\n## 1.8.0-beta4\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Dark mode support for Dashboard UI configurable with the `UseDarkModeSupportForDashboard` method.\n* **Added** – Allow to add custom JavaScript and CSS files to the Dashboard UI via the `DashboardRoutes` class.\n* **Added** – Ability to use custom formattable resource identifiers for the `DisableConcurrentExecutionAttribute`.\n* **Changed** – Increase the default value for the `BackgroundJobServerOptions.StopTimeout` to 500 ms.\n      \n#### Hangfire.SqlServer\n\n* **Added** – `TryAutoDetectSchemaDependentOptions` option to automatically enable options based on schema.\n* **Changed** – `GetJobData` now populates `JobData.ParametersSnapshot` property to avoid additional round-trips.\n* **Changed** – Polling delay when `QueuePollInterval` is set to zero now defaults to 200 ms.\n* **Deprecated** – `UsePageLocksOnDequeue` option is now obsolete and doesn't affect anything.\n\n## 1.8.0-beta3\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – Introduce the `Job.Queue` property, so jobs now can have their own queue specified.\n* **Added** – Method overloads to create recurring jobs directly with a custom default queue.\n* **Added** – Method overloads to create background jobs directly with a custom default queue.\n* **Added** – `IBackgroundJobClient.Create` method overloads with the new `queue` parameter.\n* **Added** – Experimental `JobStorageConnection.SetContains` method.\n* **Added** – Pass `ServerId` to `FailedState` instances to simplify the debugging on different servers.\n* **Changed** – Dashboard UI now have full-width layout to display more data (by @​danillewin).\n* **Changed** – Query time from storage in recurring and delayed schedulers when supported by storage.\n* **Changed** – Speedup delayed jobs when custom default queue is specified by avoiding extra state transition.\n* **Changed** – Display scheduled job count when enqueued count is zero on the main metric.\n* **Changed** – Don't display queue name in state transition list when it's the `default` one.\n* **Changed** – Re-implement `TaskExtensions.WaitOneAsync` only with the `RegisterWaitForSingleObject` method.\n* **Changed** – Expose state data dictionaries in list DTOs when supported by storage.\n* **Changed** – Make it possible to display methods of non-loaded jobs in Dashboard UI when supported by storage.\n* **Fixed** – Check job details for the `null` value before passing it to renderers (regression).\n* **Deprecated** – `AddOrUpdate` overloads with optional params defined in the `RecurringJobManagerExtensions` class.\n* **Deprecated** – `AddOrUpdate` overloads with optional parameters defined in the `RecurringJob` class.\n* **Deprecated** – `AddOrUpdate` method overloads with no `recurringJobId` parameter.\n* **Deprecated** – `RecurringJobOptions.QueueName` property, new methods should be used instead.\n\n**Hangfire.SqlServer**\n\n* **Added** – Implement the `Connection.GetUtcDateTime` feature to make work new changes in schedulers.\n* **Changed** – Display scheduled and processing jobs in the ascending order in Dashboard UI.\n\n## 1.8.0-beta2\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – `MisfireHandlingMode.Strict` to create job for each missed recurring job occurrence.\n* **Added** – Allow to pass parameters when creating a job (by @​brian-knoll-micronetonline).\n* **Added** – Make it possible to use specify multiple `JobContinuationOptions` for a continuation.\n* **Added** – `CreateJob` method to the `JobStorageTransaction` abstract class.\n* **Added** – `SetJobParameter` method to the `JobStorageTransaction` abstract class.\n* **Changed** – Allow to query job parameters without roundtrip when supported by a storage.\n* **Changed** – Turn `JobContinuationOptions` enum into flags while still possible.\n* **Changed** – Avoid storage roundtrip to query job data in worker, take data from previous state change.\n* **Fixed** – Don't overwrite existing argument values with null job parameters when using `FromParameter` attribute.\n* **Fixed** – Job continuation mistakenly started when using the new `OnlyOnDeletedState` option.\n\n**Hangfire.SqlServer**\n\n* **Changed** – Set default value for the `QueuePollInterval` option to `TimeSpan.Zero`.\n* **Changed** – Use command batching by default with 5-minute maximum timeout.\n* **Changed** – Enable `UseRecommendedIsolationLevel` option by default.\n\n## 1.8.0-beta1\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – Display deleted jobs in the Realtime and History graphs when supported by storage.\n* **Added** – `DeletedState` now have the persisted `Exception` property.\n* **Added** – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.\n* **Added** – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.\n* **Added** – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.\n* **Added** – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.\n* **Added** – `IBackgroundProcess.UseBackgroundPool` now allows to pass thread configuration logic.\n* **Added** – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers.\n* **Added** – `BackgroundJobServerOptions.WorkerThreadConfigurationAction` option\n* **Added** – Allow to pass custom data to `ApplyStateContext` and `ElectStateContext` instances.\n* **Added** – Preserve custom data dictionary between the entire filter chain.\n* **Added** – Fetch \"Retries\" metric with other statistics when supported by storage\n* **Added** – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.\n* **Added** – State renderer for the `DeletedState` to display its new exception property.\n* **Added** – Virtual `JobStorage.GetReadOnlyConnection` method intended to return `JobStorageConnection` for replicas.\n* **Added** – Virtual `JobStorage.HasFeature` method for querying optional features.\n* **Added** – Optional `GetSetCount` and `GetUtcDateTime` methods for the `JobStorageConnection` class.\n* **Added** – Optional `AcquireDistributedLock` and `RemoveFromQueue` methods for the `JobStorageTransaction` class.\n* **Added** – Support for transactional acknowledge using new storage method for better handling some data loss scenarios.\n* **Added** – `Factory`, `StateMachine` and `Performer` properties to context classes to avoid injecting services.\n* **Added** – Allow to pass transaction to background job state changer when new methods implemented.\n* **Added** – Optional `ParametersSnapshot` property for `BackgroundJob` and `JobData` classes to minimize roundtrips in future.\n* **Changed** – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.\n* **Changed** – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.\n* **Changed** – `FromParameterAttribute`-based logic now always overwrites arguments, even with non-null values.\n* **Changed** – Improved display of real-time chart with more accents on failed and deleted jobs.\n* **Changed** – Ignore some members when serializing a `JobFilterAttribute` instance to decrease size\n* **Changed** – `ServerHeartbeatProcess` now uses `ThreadPriority.AboveNormal` to prioritize heartbeats.\n\n**Hangfire.SqlServer**\n\n* **Added** – Recommended Schema 8 migration with fixed `JobQueue.Id` column to use `bigint` type.\n* **Added** – `SqlServerStorageOptions.PreferMicrosoftDataSqlClient` option to use the corresponding package.\n* **Added** – `SqlServerStorage.SchemaVersion` metric for Dashboard UI.\n* **Added** – Implement optional experimental transactional acknowledge for SQL Server (`UseTransactionalAcknowledge` option).\n* **Changed** – Sliding invisibility timeout-based fetching method is now used by default with 5 minute timeout.\n* **Fixed** – Ensure connection is released when exception is thrown when during lock release.\n\n**Hangfire.NetCore** and **Hangfire.AspNetCore**\n\n* **Added** – `IApplicationBuilder.UseHangfireServer` that accepts custom factory for `IBackgroundProcessingServer`.\n\n## 1.7.37\n\n### Release Notes\n\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate` (backported).\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future (backported).\n* **Fixed** – Send heartbeats until full background processing server shutdown (backported).\n\n## 1.7.36\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Fixed** – Remove job id from schedule when it's not in the Scheduled state for some reason.\n\n**Hangfire.NetCore** and **Hangfire.AspNetCore**\n\n* **Changed** – Set processing server to `null` in hosted service to avoid `ObjectDisposedException`.\n\n## 1.7.35\n\n### Release Notes\n\n**Hangfire.SqlServer**\n\n* **Fixed** – Blocked workers regression since 1.7.28 when using multiple servers inside a process.\n\n## 1.7.34\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Add reschedule functionality to `BackgroundJob` and `IBackgroundJobClient` (by @​chrischu).\n* **Fixed** – `ArgumentNullException` with tricky generic type with inheritance case for jobs.\n* **Fixed** – Display \"Aborted servers will be removed…\" note only once aborted threshold passed.\n\n## 1.7.33\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use SQL Server as a time authority for server heartbeats.\n* **Changed** – Increase `MinPollingDelayMs` for SQL Server to 100 milliseconds.\n* **Changed** – Don't wait on SQL Server's side when using long polling for fetching.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Implement support `IAsyncDisposable` for `IServiceScope` instances for newer .NET platforms.\n\n## 1.7.32\n\n### Release Notes\n\n#### Hangfire.Core\n      \n* **Added** – First version of Swedish translation of the Dashboard UI (by @​karl-sjogren).\n* **Changed** – More detailed message for exception when `JobStorage.Current` is not initialized.\n* **Changed** – Make `TypeHelperSerializationBinder` class public to use it from custom serializer settings.\n* **Fixed** – Small typos in French resources for the Dashboard UI (by @​agriffard).\n* **Fixed** – Document the exception for the `IJobCancellationToken` interface method (by @​judah4).\n\n#### Hangfire.NetCore and Hangfire.AspNetCore\n\n* **Changed** – Wait for application to be ready before starting the server when using `AddHangfireServer`.\n* **Fixed** – Do not return `null` as result of `StopAsync` in hosted service implementation (by @​tomaszek92).\n\n## 1.7.31\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `RecurringJob.TriggerJob` method that returns identifier of a triggered background job.\n* **Added** – `RecurringJobManager.TriggerJob` as a replacement for the `TriggerExecution` method.\n* **Changed** – Update Moment.js library used by Dashboard UI to version 2.29.4 (by @​mmitchell-w).\n* **Fixed** – Typos in pt-BR translation (by @​gumbarros and @​marcelcamargo).\n* **Fixed** – Added missing parameter annotations for methods of the `RecurringJob` class.\n* **Deprecated** – `RecurringJob.Trigger` method is now obsolete, `TriggerJob` is the replacement.\n* **Deprecated** – `RecurringJobManager.TriggerExecution` method is now obsolete, `TriggerJob` should be used instead.\n\n### New Contributors\n* @​gumbarros made their first contribution in https://github.com/HangfireIO/Hangfire/pull/2057\n* @​marcelcamargo made their first contribution in https://github.com/HangfireIO/Hangfire/pull/2072\n* @​mmitchell-w made their first contribution in https://github.com/HangfireIO/Hangfire/pull/2083\n\n**Full Changelog**: https://github.com/HangfireIO/Hangfire/compare/v1.7.30...v1.7.31\n\n## 1.7.30\n\n### Release Notes\n\n* **Fixed** – Don't consider `SecurityException` as a non-catchable one.\n* **Fixed** – Replace timer with a dedicated thread in `AspNetShutdownDetector` to avoid depending on thread pool.\n* **Fixed** – Better ASP.NET shutdown detection with yet another check based on internal state.\n* **Fixed** – Decrease `AspNetShutdownDetector`'s check intervals to detect shutdowns earlier.\n* **Fixed** – Don't wait for server stop on AppDomain unloads when hosting in IIS to avoid delaying them.\n\n## 1.7.29\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `RecurringJobManager.TriggerExecution` method that returns identifier of a created job.\n* **Added** – `GetRecurringJobIds` extension method for `JobStorageConnection` that returns only identifiers.\n* **Added** – `DashboardMetric.Url` property to make it possible for metrics on the Overview page to be clickable (by @​twinmind).\n* **Changed** – Bump Moment.js version to 2.29.3 in Dashboard UI (by @​Westat-Transportation).\n* **Fixed** – Deserialization issues with `DateOnly` and `TimeOnly` in .NET 6.0 or other new types in CoreLib.\n* **Fixed** – Don't even try to catch unsafe exceptions like `OutOfMemoryException` or `StackOverflowException`.\n* **Fixed** – Add non-breaking space between Server Id and Status glyph on the Servers page.\n* **Fixed** – Problems with internal wait implementation shouldn't cause high CPU issues now, added protection and logging.\n* **Fixed** – Wait can't be performed now on a signaled `ManualResetEvent` instance in `BackgroundExecution`.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Command batching is now fully working for the Microsoft.Data.SqlClient package (by @​0xced).\n\n## 1.7.28\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Fixed** – Reduce the number of attempts in `BackgroundJobStateChanger` to avoid infinite loops.\n* **Fixed** – Typos in German translation (by @​saxx).\n* **Fixed** – Translations in Turkish translation (by @​can-zengin).\n\n**Hangfire.SqlServer**\n\n* **Fixed** – Possibly fixed CPU consumption problems and high amounts of fetching queries after deploys to IIS.\n* **Fixed** – No more than a single long-polling query is allowed per storage instance when using sub-second polling.\n* **Fixed** – Don't depend on thread pool when sending heartbeats for active jobs to avoid problems when it's starved.\n\n## 1.7.27\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Turkish language support for the Dashboard UI (by @​csarigul).\n* **Fixed** – Trigger button in the Dashboard UI doesn't respect a custom time zone resolver.\n* **Fixed** – Dispatchers stopped when unable to add the ExecutionId data for an exception instance.\n* **Fixed** – Safari's zoom feature breaks the Dashboard UI (by @​oguzhantopcu).\n* **Fixed** – Some typos in XML documentation comments (by @​GitHubPang).\n\n## 1.7.26\n\n### Security Patch\n\nThis security patch fixes a regression appeared in the previous version 1.7.25 that makes Dashboard UI available for remote requests in the default configuration, e.g. when no authentication filter specified. Please note that when custom authentication filter is defined as recommended in the documentation, everything works as expected, but upgrade is recommended in any case. Please read the [GHSA-7rq6-7gv8-c37h](https://github.com/HangfireIO/Hangfire/security/advisories/GHSA-7rq6-7gv8-c37h) security advisory for details.\n\n\u003cdl\u003e\n\u003cdt\u003eCVE ID\u003c/dt\u003e\u003cdd\u003eCVE-2021-41238\u003c/dd\u003e\n\u003cdt\u003eAffected Packages\u003c/dt\u003e\u003cdd\u003eHangfire.Core = 1.7.25 (only)\u003c/dd\u003e\n\u003cdt\u003eAffected Platforms\u003c/dt\u003e\u003cdd\u003eAll, including .NET Core, .NET Framework, Mono of any version\u003c/dd\u003e\n\u003c/dl\u003e\n\n**Hangfire.Core**\n\n* **Security** – Fix \"Dashboard UI accessible from outside by default since 1.7.25\" regression.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.7.25...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.7.25\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BioWareRu/BioEngine.BRC.Jobs/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BioWareRu%2FBioEngine.BRC.Jobs/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}],"issue_packages":[{"old_version":"1.8.12","new_version":"1.8.23","update_type":"patch","path":null,"pr_created_at":"2026-05-31T14:07:03.000Z","version_change":"1.8.12 → 1.8.23","issue":{"uuid":"4557808079","node_id":"PR_kwDOSs_enc7hGZlY","number":7,"state":"closed","title":"build(deps): Bump Hangfire.AspNetCore from 1.8.12 to 1.8.23","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-05-31T19:31:42.000Z","author_association":null,"state_reason":null,"created_at":"2026-05-31T14:07:03.000Z","updated_at":"2026-05-31T19:31:50.000Z","time_to_close":19479,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.12","new_version":"1.8.23","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.12 to 1.8.23.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.23\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Use stable sorting algorithm for background job filters again (by @​jirikanda).\n* **Fixed** – Custom `AutomaticRetryAttribute` is ignored under certain conditions regression from 1.8.14 (by @​jirikanda).\n* **Fixed** – Add missing keys for Swedish translation (by @​karl-sjogren).\n* **Project** – Use `TypeNameAssemblyFormatHandling` in tests with .NET 6 (by @​viktor-vintertass).\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – `InvalidOperationException`: The request reached the end of the pipeline without executing the endpoint.\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.12...v1.8.23).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.12\u0026new-version=1.8.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Josue92-lab/dte-platform/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Josue92-lab%2Fdte-platform/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":"1.8.14","new_version":"1.8.23","update_type":"patch","path":null,"pr_created_at":"2026-04-23T15:09:49.000Z","version_change":"1.8.14 → 1.8.23","issue":{"uuid":"4316947565","node_id":"PR_kwDORJ5p8c7VBpLq","number":12,"state":"closed","title":"Bump Hangfire.AspNetCore from 1.8.14 to 1.8.23","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-04-23T15:23:54.000Z","author_association":null,"state_reason":null,"created_at":"2026-04-23T15:09:49.000Z","updated_at":"2026-04-23T15:24:04.000Z","time_to_close":845,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.14","new_version":"1.8.23","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.14 to 1.8.23.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.23\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Use stable sorting algorithm for background job filters again (by @​jirikanda).\n* **Fixed** – Custom `AutomaticRetryAttribute` is ignored under certain conditions regression from 1.8.14 (by @​jirikanda).\n* **Fixed** – Add missing keys for Swedish translation (by @​karl-sjogren).\n* **Project** – Use `TypeNameAssemblyFormatHandling` in tests with .NET 6 (by @​viktor-vintertass).\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – `InvalidOperationException`: The request reached the end of the pipeline without executing the endpoint.\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.14...v1.8.23).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.14\u0026new-version=1.8.23)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/name-is-hai/FHS/pull/12","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/name-is-hai%2FFHS/issues/12","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-12-29T15:10:07.000Z","version_change":null,"issue":{"uuid":"3767644004","node_id":"PR_kwDOI88sFs661oaw","number":363,"state":"closed","title":"Bump Hangfire.AspNetCore and 19 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-01-18T09:13:38.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-29T15:10:07.000Z","updated_at":"2026-01-18T09:13:38.000Z","time_to_close":1706611,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"19 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.13.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.13\n\n## What's Changed\n* Use EXECUTE for index creation for compatibility with older PostgreSQL versions. by @​sake12 in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/405\n* Implemented resilient startup by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/415\n\n## New Contributors\n* @​sake12 made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/405\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.12...1.20.13\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.13).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/p...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/363","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/363","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/363/packages"}},{"old_version":"1.8.21","new_version":"1.8.22","update_type":"patch","path":null,"pr_created_at":"2025-12-08T13:06:44.000Z","version_change":"1.8.21 → 1.8.22","issue":{"uuid":"3706322367","node_id":"PR_kwDOPVEDPc63rTIr","number":50,"state":"closed","title":"chore: Bump Hangfire.AspNetCore from 1.8.21 to 1.8.22","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-12-09T21:35:50.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-08T13:06:44.000Z","updated_at":"2025-12-09T21:35:50.000Z","time_to_close":116946,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.21","new_version":"1.8.22","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.21\u0026new-version=1.8.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/frigini/MeAjudaAi/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/frigini%2FMeAjudaAi/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-11-29T01:15:46.000Z","version_change":null,"issue":{"uuid":"3676181505","node_id":"PR_kwDOLGqOh862GhKm","number":98,"state":"closed","title":"Bump Hangfire.AspNetCore and 14 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-12-06T01:09:40.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-29T01:15:46.000Z","updated_at":"2025-12-06T01:09:42.000Z","time_to_close":604434,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"14 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nPinned [Microsoft.AspNetCore.Components.WebAssembly](https://github.com/dotnet/aspnetcore) at 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nPinned [Microsoft.AspNetCore.Components.WebAssembly.Authentication](https://github.com/dotnet/aspnetcore) at 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.Authentication's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://github.com/dotnet/dotnet) from 9.0.10 to 10.0.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.DevServer's releases](https://github.com/dotnet/dotnet/releases)._\n\n## 10.0.0-preview.6.25358.103\n\nYou can build .NET 10.0 Preview 6 from the repository by cloning the release tag `v10.0.0-preview.6.25358.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.5.25277.114\n\nYou can build .NET 10.0 Preview 5 from the repository by cloning the release tag `v10.0.0-preview.5.25277.114` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.4.25258.110\n\nYou can build .NET 10.0 Preview 4 from the repository by cloning the release tag `v10.0.0-preview.4.25258.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.3.25171.5\n\nYou can build .NET 10.0 Preview 3 from the repository by cloning the release tag `v10.0.0-preview.3.25171.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.2.25163.2\n\nYou can build .NET 10.0 Preview 2 from the repository by cloning the release tag `v10.0.0-preview.2.25163.2` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.1.25080.5\n\nYou can build .NET 10.0 Preview 1 from the repository by cloning the release tag `v10.0.0-preview.1.25080.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.112\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.112` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.111\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.111` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.110\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.109\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.109` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.101\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.101` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\nCommits viewable in [compare view](https://github.com/dotnet/dotnet/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Components.WebAssembly.Server](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Components.WebAssembly.Server's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Identity.EntityFrameworkCore](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Identity.EntityFrameworkCore's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.OpenApi](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.OpenApi's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36800\n* [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36798\n* [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @​cincuranet in https://github.com/dotnet/efcore/pull/36897\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36915\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36916\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36925\n* Update branding to 8.0.22 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36924\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36943\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36944\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36939\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36968\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36969\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36973\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36981\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore.Design](https://github.com/dotnet/efcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore.Design's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36800\n* [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36798\n* [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @​cincuranet in https://github.com/dotnet/efcore/pull/36897\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36915\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36916\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36925\n* Update branding to 8.0.22 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36924\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36943\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36944\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36939\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36968\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36969\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36973\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36981\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore.Sqlite](https://github.com/dotnet/efcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore.Sqlite's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* [release/9.0-staging] Merge release/9.0 to release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36800\n* [release/8.0-staging] Merge release/8.0 to release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36798\n* [release/9.0-staging] Fix performance degradation in converters because the instance was not reused by @​cincuranet in https://github.com/dotnet/efcore/pull/36897\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36915\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36916\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36925\n* Update branding to 8.0.22 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36924\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36943\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36944\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36939\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36968\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36969\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36973\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36981\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/efcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore](https://github.com/dotnet/aspnetcore) from 9.0.10 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11).\n\u003c/details\u003e\n\nPinned [Microsoft.Extensions.Http](https://github.com/dotnet/dotnet) at 10.0.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.Extensions.Http's releases](https://github.com/dotnet/dotnet/releases)._\n\n## 10.0.0-preview.6.25358.103\n\nYou can build .NET 10.0 Preview 6 from the repository by cloning the release tag `v10.0.0-preview.6.25358.103` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.6.25358.103/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.5.25277.114\n\nYou can build .NET 10.0 Preview 5 from the repository by cloning the release tag `v10.0.0-preview.5.25277.114` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.5.25277.114/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.4.25258.110\n\nYou can build .NET 10.0 Preview 4 from the repository by cloning the release tag `v10.0.0-preview.4.25258.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.4.25258.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.3.25171.5\n\nYou can build .NET 10.0 Preview 3 from the repository by cloning the release tag `v10.0.0-preview.3.25171.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.3.25171.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.2.25163.2\n\nYou can build .NET 10.0 Preview 2 from the repository by cloning the release tag `v10.0.0-preview.2.25163.2` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.2.25163.2/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 10.0.0-preview.1.25080.5\n\nYou can build .NET 10.0 Preview 1 from the repository by cloning the release tag `v10.0.0-preview.1.25080.5` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v10.0.0-preview.1.25080.5/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.112\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.112` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.112/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.111\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.111` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.111/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.110\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.110` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.110/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.109\n\n\u003c!-- This file is a template for a GitHub release notes post. --\u003e\n\u003c!-- The line prefixed by 'Title:' will be submitted as the title of the release notes, and the rest of the file will be submitted as the body. --\u003e\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.109` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.109/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\n## 9.0.101\n\nYou can build .NET 9.0 from the repository by cloning the release tag `v9.0.101` and following the build instructions in the [main README.md](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building).\n\nAlternatively, you can build from the sources attached to this release directly.\nMore information on this process can be found in the [dotnet/dotnet repository](https://github.com/dotnet/dotnet/blob/v9.0.101/README.md#building-from-released-sources).\n\nAttached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023\n\nCommits viewable in [compare view](https://github.com/dotnet/dotnet/commits).\n\u003c/details\u003e\n\nPinned [MudBlazor](https://github.com/MudBlazor/MudBlazor) at 8.15.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [MudBlazor's releases](https://github.com/MudBlazor/MudBlazor/releases)._\n\n## 8.15.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at dev --\u003e\n\n## What's Changed\n### New Features\n* MudTabs: Add onmousedown and oncontextmenu events by @​DrastamatSargsyan in https://github.com/MudBlazor/MudBlazor/pull/11966\n* SankeyChart: Add multiple convenience features by @​91378246 in https://github.com/MudBlazor/MudBlazor/pull/12064\n* MudDialog, MudPicker: Hide empty actions render fragment by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/12093\n* MudDataGrid: Custom Child Row Rendering by @​csteeg in https://github.com/MudBlazor/MudBlazor/pull/11594\n* MudFormComponent: Make ErrorText property two-way bindable by @​soridev in https://github.com/MudBlazor/MudBlazor/pull/12119\n### Bug Fixes\n* MudDrawer: Fix Persistent Anchor Top \u0026 Bottom (#​11392) by @​redgp0g in https://github.com/MudBlazor/MudBlazor/pull/11695\n* MudTabs: Refactor state management and fix resize/scroll bugs by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12011\n* MudDataGrid, MudTable: Fix Mobile Loading Bar by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12102\n* MudAutocomplete: Fails to reopen when nested in MudMenu by @​Nickztar in https://github.com/MudBlazor/MudBlazor/pull/12021\n* MudOverlay: Fix scrollable background with visible dialog by @​timmac-qmc in https://github.com/MudBlazor/MudBlazor/pull/12121\n* PopoverOptions: Fix missing property assignment by @​soridev in https://github.com/MudBlazor/MudBlazor/pull/12125\n* MudBaseInput: Fix OnParametersSet for ParameterState by @​ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/12136\n### Other Changes\n* Fix misc typos by @​khanhkhanhlele in https://github.com/MudBlazor/MudBlazor/pull/12061, https://github.com/MudBlazor/MudBlazor/pull/12062, https://github.com/MudBlazor/MudBlazor/pull/12073, https://github.com/MudBlazor/MudBlazor/pull/12068, https://github.com/MudBlazor/MudBlazor/pull/12069, https://github.com/MudBlazor/MudBlazor/pull/12070, https://github.com/MudBlazor/MudBlazor/pull/12071, https://github.com/MudBlazor/MudBlazor/pull/12072\n\n## New Contributors\n* @​khanhkhanhlele made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12061\n* @​redgp0g made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11695\n* @​csteeg made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11594\n* @​soridev made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12119\n\n**Full Changelog**: https://github.com/MudBlazor/MudBlazor/compare/v8.14.0...v8.15.0\n\n## 8.14.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at v8.14.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* MudGlobal: Deprecate theming properties by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11415\n### New Features\n* MudColorPicker: Add opt-out tooltips for icon buttons by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11953\n* MudMenu: Enhance keyboard accessibility and focus management by @​nccadman19 in https://github.com/MudBlazor/MudBlazor/pull/11762\n* MudTable: Add AriaLabel parameter for accessibility by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/11995\n* Pickers: Add InputId parameter by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12003\n* Icons: Add Slack brand icon to Icons.Custom.Brands by @​codomposer in https://github.com/MudBlazor/MudBlazor/pull/12057\n* MudStepper: Provide step context to child content by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/12054\n### Bug Fixes\n* MudDataGrid: Fix generated EditTemplates not inheriting their column's culture by @​benditorok in https://github.com/MudBlazor/MudBlazor/pull/11931\n* CSS: Improve browser compatibility by replacing `from ... r g b` syntax by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11939\n* MudDialog: Fix gaps in body style by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11506\n* MudIconButton: Fix filled buttons losing background color on click by @​igotinfected in https://github.com/MudBlazor/MudBlazor/pull/11944\n* MudDialog: Force titles to wrap \u0026 prevent close button overlap by @​RabindranathChanda in https://github.com/MudBlazor/MudBlazor/pull/11921\n* MudPopover: Fix JS Typo by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11968\n* MudFormComponent: Clear converter errors on ResetValidation by @​ArfitAP in https://github.com/MudBlazor/MudBlazor/pull/11971\n* MudScrollListener: Fix document scroll by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11978\n* MudTooltip: Fix FullWidth children not stretching by @​FreskOoAs in https://github.com/MudBlazor/MudBlazor/pull/11948\n* MudAutocomplete: ProgressBar AdornmentIcon Hiding by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11980\n* MudTabs: Fix TabWrapperContent and Tooltip display with Drag and Drop by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12009\n* MudSelect: Display selected value when null by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12001\n* ParameterState: Add Snapshot to avoid race condition by @​ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/12023\n* MudNavGroup: Fix Background Color After Click by @​mckaragoz in https://github.com/MudBlazor/MudBlazor/pull/11989\n* MudDatePicker: Fix FixedDay, FixMonth, FixYear for non-Gregorian calendar by @​oxayotl in https://github.com/MudBlazor/MudBlazor/pull/11992\n* MudAutocomplete: Fix input not focused on adornment click by @​digitaldirk in https://github.com/MudBlazor/MudBlazor/pull/11970\n* MudAutocomplete: OpenChanged called twice after selection by @​Yomodo in https://github.com/MudBlazor/MudBlazor/pull/11985\n* MudCard: Hide gap when MudCardActions is empty by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/12033\n* MudExpansionPanel: Fix Gutters property not affecting header padding by @​Copilot in https://github.com/MudBlazor/MudBlazor/pull/12036\n### Other Changes\n* SankeyChart: Add chart for displaying dataflow by @​91378246 in https://github.com/MudBlazor/MudBlazor/pull/11919\n\n## New Contributors\n* @​benditorok made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11931\n* @​RabindranathChanda made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11921\n* @​ArfitAP made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11971\n* @​FreskOoAs made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11948\n* @​dev-KingMaster made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11995\n* @​codomposer made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12057\n\n**Full Changelog**: https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.14.0\n\nCommits viewable in [compare view](https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.15.0).\n\u003c/details\u003e\n\nUpdated [NSwag.AspNetCore](https://github.com/RicoSuter/NSwag) from 14.6.1 to 14.6.3.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [NSwag.AspNetCore's releases](https://github.com/RicoSuter/NSwag/releases)._\n\n## 14.6.3\n\n## What's Changed\n\n* Using final .NET 10 libraries/SDK and minor .NET 10 fixes (v14.6.3) by @​RicoSuter in https://github.com/RicoSuter/NSwag/pull/5307\n* Updated packages for CVE-2025-55315 by @​erjdev in https://github.com/RicoSuter/NSwag/pull/5299\n* fix: nswag.js try detect the runtime version from config file by @​dylanvdmerwe in https://github.com/RicoSuter/NSwag/pull/5302\n\n## New Contributors\n\n* @​erjdev made their first contribution in https://github.com/RicoSuter/NSwag/pull/5299\n* @​dylanvdmerwe made their first contribution in https://github.com/RicoSuter/NSwag/pull/5302\n\n**Full Changelog**: https://github.com/RicoSuter/NSwag/compare/v14.6.2...v14.6.3\n\n## 14.6.2\n\n**Fixes EnumValue regression in v14.6.1 by introducing a new JsonLibraryVersion configuration (default 8.0)**\n\n## What's Changed\n\n* v14.6.2: Update NJS and update commands/UI \u0026 update .NET 10 SDK (RC2) by @​RicoSuter in https://github.com/RicoSuter/NSwag/pull/5298\n* Update NJsonSchema to v11.5.2 (with revert to previous EnumValue behavior and new config)\n    * https://github.com/RicoSuter/NJsonSchema/releases/tag/v11.5.2\n\n\u003cimg width=\"1669\" height=\"799\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3a29861f-ec7c-4a7e-8a90-7141d7987c57\" /\u003e\n\n**Full Changelog**: https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.2\n\nCommits viewable in [compare view](https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.3).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KuraiAndras/DockerBackup/pull/98","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KuraiAndras%2FDockerBackup/issues/98","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/98/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-11-17T15:15:34.000Z","version_change":null,"issue":{"uuid":"3633769835","node_id":"PR_kwDOI88sFs6z4SRj","number":357,"state":"closed","title":"Bump Hangfire.AspNetCore and 17 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-24T16:36:55.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-17T15:15:34.000Z","updated_at":"2025-11-24T16:36:57.000Z","time_to_close":609681,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"17 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.12.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.12).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.11).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.11.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.11\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.11)\n\n## What's Changed\n* Update branding to 9.0.11 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63950\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63677\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63678\n* [release/9.0] (deps): Bump src/submodules/googletest from `eb2d85e` to `9706f75` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63894\n* [release/9.0] Fixed devtools url used for debug with chrome and edge by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/61948\n* [release/9.0] (http2): Lower WINDOWS_UPDATE received on (half)closed stream to stream abortion by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63934\n* [release/9.0] Re-quarantine ServerRoutingTest.NavigationLock_OverlappingNavigationsCancelExistingNavigations_HistoryNavigation by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63956\n* [release/9.0] Fix nginx install on mac, linux by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63966\n* [Hot Reload] Do not attempt to apply empty deltas. by @​tmat in https://github.com/dotnet/aspnetcore/pull/63979\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64036\n* Revert log level severity for unknown proxy in ForwardedHeadersMiddleware by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/64091\n* Set timeoutInMinutes to 0 for Windows build job by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/64126\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.10...v9.0.11\n\n## 9.0.10\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.10)\n\n## What's Changed\n* Update branding to 9.0.10 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63510\n* [9.0] Make duplicate deb/rpm packages so we can sign them with the new PMC key by @​jkoritzinsky in https://github.com/dotnet/aspnetcore/pull/63249\n* [release/9.0] Extend Unofficial 1ES template in IdentityModel nightly tests job by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63465\n* [release/9.0] (deps): Bump src/submodules/googletest from `373af2e` to `eb2d85e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63501\n* [release/9.0] Quarantine ResponseBody_WriteContentLength_PassedThrough by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/63533\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63304\n* [release/9.0] [OpenAPI] Use invariant culture for TextWriter by @​martincostello in https://github.com/dotnet/aspnetcore/pull/62239\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63303\n* Unquarantine `RadioButtonGetsResetAfterSubmittingEnhancedForm` by @​ilonatommy in https://github.com/dotnet/aspnetcore/pull/63556\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63577\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63604\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63648\n* backport(9.0): Fix runtime architecture detection logic in ANCM. by @​DeagleGross in https://github.com/dotnet/aspnetcore/pull/63707\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.9...v9.0.10\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/357","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/357","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/357/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-11-15T01:06:53.000Z","version_change":null,"issue":{"uuid":"3627697945","node_id":"PR_kwDOLGqOh86zkOQ9","number":94,"state":"closed","title":"Bump Hangfire.AspNetCore and 3 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-11-22T01:07:58.000Z","author_association":null,"state_reason":null,"created_at":"2025-11-15T01:06:53.000Z","updated_at":"2025-11-22T01:08:00.000Z","time_to_close":604865,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"3 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nPinned [MudBlazor](https://github.com/MudBlazor/MudBlazor) at 8.14.0.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [MudBlazor's releases](https://github.com/MudBlazor/MudBlazor/releases)._\n\n## 8.14.0\n\n\u003c!-- Release notes generated using configuration in .github/release.yml at v8.14.0 --\u003e\n\n## What's Changed\n### Breaking Changes\n* MudGlobal: Deprecate theming properties by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11415\n### New Features\n* MudColorPicker: Add opt-out tooltips for icon buttons by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11953\n* MudMenu: Enhance keyboard accessibility and focus management by @​nccadman19 in https://github.com/MudBlazor/MudBlazor/pull/11762\n* MudTable: Add AriaLabel parameter for accessibility by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/11995\n* Pickers: Add InputId parameter by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12003\n* Icons: Add Slack brand icon to Icons.Custom.Brands by @​codomposer in https://github.com/MudBlazor/MudBlazor/pull/12057\n* MudStepper: Provide step context to child content by @​dev-KingMaster in https://github.com/MudBlazor/MudBlazor/pull/12054\n### Bug Fixes\n* MudDataGrid: Fix generated EditTemplates not inheriting their column's culture by @​benditorok in https://github.com/MudBlazor/MudBlazor/pull/11931\n* CSS: Improve browser compatibility by replacing `from ... r g b` syntax by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11939\n* MudDialog: Fix gaps in body style by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/11506\n* MudIconButton: Fix filled buttons losing background color on click by @​igotinfected in https://github.com/MudBlazor/MudBlazor/pull/11944\n* MudDialog: Force titles to wrap \u0026 prevent close button overlap by @​RabindranathChanda in https://github.com/MudBlazor/MudBlazor/pull/11921\n* MudPopover: Fix JS Typo by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11968\n* MudFormComponent: Clear converter errors on ResetValidation by @​ArfitAP in https://github.com/MudBlazor/MudBlazor/pull/11971\n* MudScrollListener: Fix document scroll by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11978\n* MudTooltip: Fix FullWidth children not stretching by @​FreskOoAs in https://github.com/MudBlazor/MudBlazor/pull/11948\n* MudAutocomplete: ProgressBar AdornmentIcon Hiding by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/11980\n* MudTabs: Fix TabWrapperContent and Tooltip display with Drag and Drop by @​versile2 in https://github.com/MudBlazor/MudBlazor/pull/12009\n* MudSelect: Display selected value when null by @​rasmus-carlsson in https://github.com/MudBlazor/MudBlazor/pull/12001\n* ParameterState: Add Snapshot to avoid race condition by @​ScarletKuro in https://github.com/MudBlazor/MudBlazor/pull/12023\n* MudNavGroup: Fix Background Color After Click by @​mckaragoz in https://github.com/MudBlazor/MudBlazor/pull/11989\n* MudDatePicker: Fix FixedDay, FixMonth, FixYear for non-Gregorian calendar by @​oxayotl in https://github.com/MudBlazor/MudBlazor/pull/11992\n* MudAutocomplete: Fix input not focused on adornment click by @​digitaldirk in https://github.com/MudBlazor/MudBlazor/pull/11970\n* MudAutocomplete: OpenChanged called twice after selection by @​Yomodo in https://github.com/MudBlazor/MudBlazor/pull/11985\n* MudCard: Hide gap when MudCardActions is empty by @​danielchalmers in https://github.com/MudBlazor/MudBlazor/pull/12033\n* MudExpansionPanel: Fix Gutters property not affecting header padding by @​Copilot in https://github.com/MudBlazor/MudBlazor/pull/12036\n### Other Changes\n* SankeyChart: Add chart for displaying dataflow by @​91378246 in https://github.com/MudBlazor/MudBlazor/pull/11919\n\n## New Contributors\n* @​benditorok made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11931\n* @​RabindranathChanda made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11921\n* @​ArfitAP made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11971\n* @​FreskOoAs made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11948\n* @​dev-KingMaster made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/11995\n* @​codomposer made their first contribution in https://github.com/MudBlazor/MudBlazor/pull/12057\n\n**Full Changelog**: https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.14.0\n\nCommits viewable in [compare view](https://github.com/MudBlazor/MudBlazor/compare/v8.13.0...v8.14.0).\n\u003c/details\u003e\n\nUpdated [NSwag.AspNetCore](https://github.com/RicoSuter/NSwag) from 14.6.1 to 14.6.2.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [NSwag.AspNetCore's releases](https://github.com/RicoSuter/NSwag/releases)._\n\n## 14.6.2\n\n**Fixes EnumValue regression in v14.6.1 by introducing a new JsonLibraryVersion configuration (default 8.0)**\n\n## What's Changed\n\n* v14.6.2: Update NJS and update commands/UI \u0026 update .NET 10 SDK (RC2) by @​RicoSuter in https://github.com/RicoSuter/NSwag/pull/5298\n* Update NJsonSchema to v11.5.2 (with revert to previous EnumValue behavior and new config)\n    * https://github.com/RicoSuter/NJsonSchema/releases/tag/v11.5.2\n\n\u003cimg width=\"1669\" height=\"799\" alt=\"image\" src=\"https://github.com/user-attachments/assets/3a29861f-ec7c-4a7e-8a90-7141d7987c57\" /\u003e\n\n**Full Changelog**: https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.2\n\nCommits viewable in [compare view](https://github.com/RicoSuter/NSwag/compare/v14.6.1...v14.6.2).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KuraiAndras/DockerBackup/pull/94","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KuraiAndras%2FDockerBackup/issues/94","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/94/packages"}},{"old_version":"1.8.21","new_version":"1.8.22","update_type":"patch","path":null,"pr_created_at":"2025-11-10T08:28:02.000Z","version_change":"1.8.21 → 1.8.22","issue":{"uuid":"3606762838","node_id":"PR_kwDOMOZ6ms6yd43S","number":631,"state":"open","title":"Bump Hangfire.AspNetCore from 1.8.21 to 1.8.22","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T08:28:02.000Z","updated_at":"2025-11-10T08:29:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.21","new_version":"1.8.22","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.21\u0026new-version=1.8.22)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bcgov/jasper/pull/631","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bcgov%2Fjasper/issues/631","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/631/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-11-10T05:48:59.000Z","version_change":null,"issue":{"uuid":"3606229623","node_id":"PR_kwDOOGcEwc6ycJ_s","number":145,"state":"open","title":"Bump Hangfire and Hangfire.AspNetCore","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":6,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-10T05:48:59.000Z","updated_at":"2025-11-10T16:09:36.726Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdated [Hangfire](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.21 to 1.8.22.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.22\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `IGlobalConfiguration.UseNoOpLogProvider` method to disable logging.\n* **Changed** – Un-deprecate interval methods in the `Cron` class, add remarks in docs instead.\n* **Changed** – Bump internalized version of Cronos to 0.11.1.\n* **Changed** – Bump internalized version of Microsoft.Owin to 4.2.3.\n* **Fixed** – Serialization of arrays of nested types `SimpleAssemblyTypeSerializer`.\n* **Fixed** – Remove wrong escaping characters in Portuguese translations on the \"Servers\" page.\n* **Fixed** – Properly remove registered `IBackgroundProcessingServer` instances on OWIN app shutdown.\n* **Fixed** – `AspNetShutdownDetector` for early ASP.NET shutdown detection is not working (regression from 1.7.30).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` when creating a background job with Schema 5 (regression from 1.8.15).\n* **Project** – Replace the `netcoreapp3.1` target with the `net8.0` one in tests.\n\n#### Hangfire.AspNetCore\n\n* **Added** – `MapHangfireDashboardWithNoAuthorizationFilters` method, which does not include local-only filters.\n* **Changed** – Set 404 status code when `MapHangfireDashboard` is used and no dispatcher is found.\n* **Fixed** – `InvalidOperationException` upon receiving a request for 'hangfire/bootstrap.min.css.map'.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.21...v1.8.22).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dennisblokland/NihongoBot/pull/145","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennisblokland%2FNihongoBot/issues/145","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/145/packages"}},{"old_version":"1.8.6","new_version":"1.8.21","update_type":"patch","path":null,"pr_created_at":"2025-10-06T14:19:18.000Z","version_change":"1.8.6 → 1.8.21","issue":{"uuid":"2890465415","node_id":"PR_kwDOP0tEWc6sSQCH","number":25,"state":"open","title":"deps: Bump Hangfire.AspNetCore from 1.8.6 to 1.8.21","user":"dependabot[bot]","labels":[],"assignees":["rgarvey2"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-10-06T14:19:18.000Z","updated_at":"2025-10-06T14:19:19.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.6","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.6 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\n## 1.8.12\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `MaxDegreeOfParallelismForSchedulers` experimental server option if supported by storage.\n* **Added** – Experimental support for parallel execution of the delayed job scheduler.\n* **Added** – Experimental support for parallel execution of the recurring job scheduler.\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate`.\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future.\n* **Fixed** – Two very minor errors in the Swedish localization file (by @​Uglack).\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Populate `InvocationData` and `LoadException` properties in `JobDetails` method results.\n\n## 1.8.11\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Add icons and fix metadata for NuGet packages.\n* **Changed** – Bump ILRepack to version 2.0.27 to avoid problems with internalizing.\n* **Fixed** – \"Type exists in both Cronos and Hangfire.Core\" exception.\n\n## 1.8.10\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Added Norwegian translations for new keys (by @​khellang).\n* **Changed** – Update Brazilian Portuguese translation (by @​HugoAlames).\n* **Changed** – Bump Cronos dependency to version 0.8.3.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't check `HasStarted` in `Response.WriteAsync` to avoid breaking dispatchers.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Bump Dapper for the `netstandard2.0` platform to version 2.1.28.\n* **Changed** – Bump Dapper for `net451` and `netstandard1.3` platforms to version 1.60.6.\n\n#### Hangfire.Core, Hangfire.NetCore, Hangfire.AspNetCore, Hangfire.SqlServer, Hangfire.SqlServer.Msmq\n\n* **Project** – Enable NuGet package and DLL signing with a company certificate.\n* **Project** – Require NuGet package signature validation on restore for dependencies.\n* **Project** – Add `HangfireIO` as a package owner.\n\n## 1.8.9\n\n### Release Notes\n\nPlease note that version 1.8.8 was unlisted on NuGet because of broken package references.\n\n#### Hangfire.Core\n\n* **Changed** – Use `Environment.MachineName` as a server name if other environment vars aren't available.\n* **Changed** – Bump the Cronos package version from 0.7.1 to 0.8.1.\n* **Changed** – Improve portuguese translations (by @​filipe-silva).\n* **Fixed** – Possible `NullReferenceException` on the Deleted Jobs page (regression from 1.8.7).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n* **Project** – Modernise the build system and clean up the build scripts.\n\n#### Hangfire.SqlServer\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n\n#### Hangfire.NetCore\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't attempt to write response headers when response has already started (by @​maliming).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n## 1.8.7\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Allow using macro expressions like `@​hourly` for recurring jobs (by @​MuhamedAbdalla).\n* **Added** – Show storage time in page footer when supported by storage implementation.\n* **Added** – Show duration and latency columns separately on the Succeeded Jobs page when supported.\n* **Added** – Show the exception column on the Deleted Jobs page when available and supported by storage.\n* **Changed** – Reduce package size by stripping unnecessary locales in Moment.js.\n* **Changed** – Bump Microsoft.Owin package to version 4.2.2.\n* **Changed** – Log a warning message when a server listens to unsupported queue names (by @​MuhamedAbdalla).\n* **Changed** – Use storage time, if available, to show delay warnings in the Dashboard UI.\n* **Fixed** – Proper rendering of generic arguments on the Job Details page (by @​olivermue).\n* **Fixed** – Language inconsistency in the Dashboard UI related to date/time description.\n* **Fixed** – Big stack traces take too long time to be formatted.\n* **Fixed** – Don't throw `NullReferenceException` from the Scheduled Jobs page when there's a job with missing data.\n* **Fixed** – Don't throw `NullReferenceException` from the Processing Jobs page when there's a job with missing data.\n* **Fixed** – CSS for Enqueued and Deleted state cards in dark theme.\n* **Fixed** – Log errors instead of throwing an exception when a particular table can't be cleaned.\n* **Fixed** – Avoid logging fatal exceptions when stopping a faulting background process.\n* **Fixed** – Don't display checkboxes in the Dashboard UI when job details can not be fetched.\n* **Fixed** – Scrollbars in WebKit-based browsers are now dark in dark mode.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Avoid throwing an exception when a connection string has duplicate property names.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.6...v1.8.21).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rgarvey2/EnterpriseITToolkit/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgarvey2%2FEnterpriseITToolkit/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-09-22T15:11:09.000Z","version_change":null,"issue":{"uuid":"3441470302","node_id":"PR_kwDOI88sFs6p3sJO","number":347,"state":"open","title":"Bump Hangfire.AspNetCore and 17 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-22T15:11:09.000Z","updated_at":"2025-09-29T15:16:05.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"17 others"}],"path":null,"ecosystem":"nuget"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.12.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.12).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaServices.Extensions](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaServices.Extensions's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63107\n* [release/9.0] (deps): Bump src/submodules/googletest from `c67de11` to `373af2e` by @​dependabot[bot] in https://github.com/dotnet/aspnetcore/pull/63035\n* [release/9.0] Dispose the certificate chain elements with the chain by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62992\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62702\n* [release/9.0] Update Microsoft.Build versions by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62505\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/62832\n* [release/9.0] Update SignalR Redis tests to use internal Docker Hub mirror by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/63116\n* [release/9.0] [SignalR] Don't throw for message headers in Java client by @​github-actions[bot] in https://github.com/dotnet/aspnetcore/pull/62783\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/63151\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63190\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro[bot] in https://github.com/dotnet/aspnetcore/pull/63214\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.9).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 9.0.2 to 9.0.9.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.9\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.9)\n\n## What's Changed\n* [release/8.0] Merge release/8.0 =\u003e release/8.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36197\n* [release/9.0] Merge release/9.0 =\u003e release/9.0-staging by @​cincuranet in https://github.com/dotnet/efcore/pull/36201\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36398\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36495\n* Update branding to 9.0.9 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36498\n* Update branding to 8.0.20 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36497\n* [release/9.0] Dispose related readers in GroupBySplitQueryingEnumerable (#​36484) by @​roji in https://github.com/dotnet/efcore/pull/36490\n* [release/8.0] Dispose related readers in GroupBySplitQueryingEnumerable (#​36484) by @​roji in https://github.com/dotnet/efcore/pull/36489\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36500\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36512\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36511\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36514\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36533\n* [release/8.0] Merge release/8.0-staging to release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36531\n* [release/9.0] Merge release/9.0-staging to release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36532\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36534\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36537\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36592\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.8...v9.0.9\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35893\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/36047\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36098\n* Delete src/arcade/eng/common directory by @​akoeplinger in htt...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/347","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/347","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/347/packages"}},{"old_version":"1.8.6","new_version":"1.8.21","update_type":"patch","path":null,"pr_created_at":"2025-09-22T14:50:05.000Z","version_change":"1.8.6 → 1.8.21","issue":{"uuid":"3441379690","node_id":"PR_kwDOP0tEWc6p3YY5","number":7,"state":"open","title":"deps: Bump Hangfire.AspNetCore from 1.8.6 to 1.8.21","user":"dependabot[bot]","labels":[],"assignees":["rgarvey2"],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-22T14:50:05.000Z","updated_at":"2025-10-06T16:27:32.612Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.6","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.6 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\n## 1.8.12\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `MaxDegreeOfParallelismForSchedulers` experimental server option if supported by storage.\n* **Added** – Experimental support for parallel execution of the delayed job scheduler.\n* **Added** – Experimental support for parallel execution of the recurring job scheduler.\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate`.\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future.\n* **Fixed** – Two very minor errors in the Swedish localization file (by @​Uglack).\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Populate `InvocationData` and `LoadException` properties in `JobDetails` method results.\n\n## 1.8.11\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Add icons and fix metadata for NuGet packages.\n* **Changed** – Bump ILRepack to version 2.0.27 to avoid problems with internalizing.\n* **Fixed** – \"Type exists in both Cronos and Hangfire.Core\" exception.\n\n## 1.8.10\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Added Norwegian translations for new keys (by @​khellang).\n* **Changed** – Update Brazilian Portuguese translation (by @​HugoAlames).\n* **Changed** – Bump Cronos dependency to version 0.8.3.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't check `HasStarted` in `Response.WriteAsync` to avoid breaking dispatchers.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Bump Dapper for the `netstandard2.0` platform to version 2.1.28.\n* **Changed** – Bump Dapper for `net451` and `netstandard1.3` platforms to version 1.60.6.\n\n#### Hangfire.Core, Hangfire.NetCore, Hangfire.AspNetCore, Hangfire.SqlServer, Hangfire.SqlServer.Msmq\n\n* **Project** – Enable NuGet package and DLL signing with a company certificate.\n* **Project** – Require NuGet package signature validation on restore for dependencies.\n* **Project** – Add `HangfireIO` as a package owner.\n\n## 1.8.9\n\n### Release Notes\n\nPlease note that version 1.8.8 was unlisted on NuGet because of broken package references.\n\n#### Hangfire.Core\n\n* **Changed** – Use `Environment.MachineName` as a server name if other environment vars aren't available.\n* **Changed** – Bump the Cronos package version from 0.7.1 to 0.8.1.\n* **Changed** – Improve portuguese translations (by @​filipe-silva).\n* **Fixed** – Possible `NullReferenceException` on the Deleted Jobs page (regression from 1.8.7).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n* **Project** – Modernise the build system and clean up the build scripts.\n\n#### Hangfire.SqlServer\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n\n#### Hangfire.NetCore\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't attempt to write response headers when response has already started (by @​maliming).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n## 1.8.7\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Allow using macro expressions like `@​hourly` for recurring jobs (by @​MuhamedAbdalla).\n* **Added** – Show storage time in page footer when supported by storage implementation.\n* **Added** – Show duration and latency columns separately on the Succeeded Jobs page when supported.\n* **Added** – Show the exception column on the Deleted Jobs page when available and supported by storage.\n* **Changed** – Reduce package size by stripping unnecessary locales in Moment.js.\n* **Changed** – Bump Microsoft.Owin package to version 4.2.2.\n* **Changed** – Log a warning message when a server listens to unsupported queue names (by @​MuhamedAbdalla).\n* **Changed** – Use storage time, if available, to show delay warnings in the Dashboard UI.\n* **Fixed** – Proper rendering of generic arguments on the Job Details page (by @​olivermue).\n* **Fixed** – Language inconsistency in the Dashboard UI related to date/time description.\n* **Fixed** – Big stack traces take too long time to be formatted.\n* **Fixed** – Don't throw `NullReferenceException` from the Scheduled Jobs page when there's a job with missing data.\n* **Fixed** – Don't throw `NullReferenceException` from the Processing Jobs page when there's a job with missing data.\n* **Fixed** – CSS for Enqueued and Deleted state cards in dark theme.\n* **Fixed** – Log errors instead of throwing an exception when a particular table can't be cleaned.\n* **Fixed** – Avoid logging fatal exceptions when stopping a faulting background process.\n* **Fixed** – Don't display checkboxes in the Dashboard UI when job details can not be fetched.\n* **Fixed** – Scrollbars in WebKit-based browsers are now dark in dark mode.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Avoid throwing an exception when a connection string has duplicate property names.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.6...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.6\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/rgarvey2/EnterpriseITToolkit/pull/7","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/rgarvey2%2FEnterpriseITToolkit/issues/7","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/7/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-09-08T15:20:30.000Z","version_change":null,"issue":{"uuid":"2808653898","node_id":"PR_kwDOI88sFs6naKhK","number":345,"state":"closed","title":"Bump Hangfire.AspNetCore and 17 others","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-09-22T15:11:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-08T15:20:30.000Z","updated_at":"2025-09-22T15:11:15.000Z","time_to_close":1209045,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"17 others"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.Core](https://github.com/HangfireIO/Hangfire) from 1.8.18 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.Core's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.18...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.PostgreSql](https://github.com/frankhommers/Hangfire.PostgreSql) from 1.20.10 to 1.20.12.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.PostgreSql's releases](https://github.com/frankhommers/Hangfire.PostgreSql/releases)._\n\n## 1.20.12\n\n## What's Changed\n* Changed distributed lock exception type by @​azygis in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/395\n\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.11...1.20.12\n\n## 1.20.11\n\n## What's Changed\n* Validate INCLUDE compatibility for index creation in PostgreSQL by @​miguelaristy in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n    * Brings back support for PostgreSQL versions below 10.\n\n## New Contributors\n* @​miguelaristy made their first contribution in https://github.com/hangfire-postgres/Hangfire.PostgreSql/pull/391\n\n**Full Changelog**: https://github.com/hangfire-postgres/Hangfire.PostgreSql/compare/1.20.10...1.20.11\n\nCommits viewable in [compare view](https://github.com/frankhommers/Hangfire.PostgreSql/compare/1.20.10...1.20.12).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Facebook](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Facebook's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.Google](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.Google's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.Authentication.OpenIdConnect](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.Authentication.OpenIdConnect's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaProxy](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaProxy's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.AspNetCore.SpaServices.Extensions](https://github.com/dotnet/aspnetcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.AspNetCore.SpaServices.Extensions's releases](https://github.com/dotnet/aspnetcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62242\n* [release/9.0] (deps): Bump src/submodules/googletest from `04ee1b4` to `e9092b1` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/62199\n* Fix OpenApiJsonSchema array parsing (#​62051) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62118\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61986\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61945\n* [release/9.0] Update Alpine helix references by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/62240\n* [Backport 9.0] [IIS] Manually parse exe bitness (#​61894) by @​BrennanConroy in https://github.com/dotnet/aspnetcore/pull/62038\n* [release/9.0] Associate tagged keys with entries so replacements are not evicted by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62248\n* [release/9.0] Block test that is failing after switching to latest-chrome by @​github-actions in https://github.com/dotnet/aspnetcore/pull/62283\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62281\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/62282\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/62303\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Forwarded Headers Middleware: Ignore X-Forwarded-Headers from Unknown Proxy** ([#​61622](https://github.com/dotnet/aspnetcore/pull/61622))  \n  The Forwarded Headers Middleware now ignores `X-Forwarded-Headers` sent from unknown proxies. This change improves security by ensuring that only trusted proxies can influence forwarded header values, preventing potential spoofing or misrouting issues.\n\n## Dependency Updates\n\n- **Bump src/submodules/googletest from `52204f7` to `04ee1b4`** ([#​61762](https://github.com/dotnet/aspnetcore/pull/61762))  \n  Updates the GoogleTest submodule to a newer commit, bringing in the latest improvements and bug fixes from the upstream project.\n- **Update dependencies from dotnet/arcade** ([#​61714](https://github.com/dotnet/aspnetcore/pull/61714))  \n  Updates internal build and infrastructure dependencies from the dotnet/arcade repository, ensuring compatibility and access to the latest build tools.\n- **Update dependencies from dotnet/extensions** ([#​61571](https://github.com/dotnet/aspnetcore/pull/61571))  \n  Refreshes dependencies from the dotnet/extensions repository, incorporating the latest features and fixes from the extensions libraries.\n- **Update dependencies from dotnet/extensions** ([#​61877](https://github.com/dotnet/aspnetcore/pull/61877))  \n  Further updates dependencies from dotnet/extensions, ensuring the project benefits from recent improvements and bug fixes.\n- **Update dependencies from dotnet/arcade** ([#​61892](https://github.com/dotnet/aspnetcore/pull/61892))  \n  Additional updates to build and infrastructure dependencies from dotnet/arcade, maintaining up-to-date tooling and build processes.\n\n## Miscellaneous\n\n- **Update branding to 9.0.6** ([#​61831](https://github.com/dotnet/aspnetcore/pull/61831))  \n  Updates the project version and branding to 9.0.6, reflecting the new release and ensuring version consistency across the codebase.\n- **Merging internal commits for release/9.0** ([#​61925](https://github.com/dotnet/aspnetcore/pull/61925))  \n  Incorporates various internal commits into the release/9.0 branch, ensuring that all relevant changes are included in this release.\n\n---\n\nThis summary is generated and may contain inaccuracies. For complete details, please review the linked pull requests.\n\nFull Changelog: [v9.0.5...v9.0.6](https://github.com/dotnet/aspnetcore/compare/v9.0.5...v9.0.6)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61284\n* [release/9.0] (deps): Bump src/submodules/googletest from `24a9e94` to `52204f7` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/61261\n* [release/9.0] Upgrade to Ubuntu 22 by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61215\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60964\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60902\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61355\n* [release/9.0] Caching SERedis critical bugfix; defer HC metadata detection because of DI cycle by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60916\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61354\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/61393\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61412\n* Revert \"Revert \"[release/9.0] Update remnants of azureedge.net\"\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60353\n* [release/9.0] Fix preserving messages for stateful reconnect with backplane by @​github-actions in https://github.com/dotnet/aspnetcore/pull/61374\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/61483\n* [Identity] Fix Identity UI asset definitions by @​javiercn in https://github.com/dotnet/aspnetcore/pull/59100\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60785\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60445\n* [release/9.0] (deps): Bump src/submodules/googletest from `e235eb3` to `24a9e94` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60678\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60356\n* Fix OpenAPI server URLs for Aspire scenarios by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60673\n* Fix self-referential schema handling in collection schemas by @​captainsafia in https://github.com/dotnet/aspnetcore/pull/60410\n* [release/9.0] [Blazor] Fix custom elements JS assets not being included in build output by @​MackinnonBuck in https://github.com/dotnet/aspnetcore/pull/60858\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60880\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* Update branding to 9.0.3 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60198\n* [release/9.0] Fix branding by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60029\n* [release/9.0] Update to MacOS 15 in Helix by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60238\n* [release/9.0] Revert \"Revert \"Use the latest available jdk\"\" by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60229\n* [release/9.0] Update `HtmlAttributePropertyHelper` to correctly follow the `MetadataUpdateHandlerAttribute` contract by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59908\n* [release/9.0] Fix skip condition for java tests by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60242\n* [release/9.0] (deps): Bump src/submodules/googletest from `7d76a23` to `e235eb3` by @​dependabot in https://github.com/dotnet/aspnetcore/pull/60151\n* [release/9.0] Readd DiagnosticSource to KestrelServerImpl by @​github-actions in https://github.com/dotnet/aspnetcore/pull/60202\n* [release/9.0] Redis distributed cache: add HybridCache usage signal by @​github-actions in https://github.com/dotnet/aspnetcore/pull/59886\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59952\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/59951\n* [release/9.0] Update remnants of azureedge.net by @​sebastienros in https://github.com/dotnet/aspnetcore/pull/60263\n* [release/9.0] Update dependencies from dotnet/extensions by @​dotnet-maestro in https://github.com/dotnet/aspnetcore/pull/60291\n* [release/9.0] Centralize on one docker container by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60298\n* Revert \"[release/9.0] Update remnants of azureedge.net\" by @​wtgodbe in https://github.com/dotnet/aspnetcore/pull/60323\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/aspnetcore/pull/60317\n\n\n**Full Changelog**: https://github.com/dotnet/aspnetcore/compare/v9.0.2...v9.0.3\n\nCommits viewable in [compare view](https://github.com/dotnet/aspnetcore/commits).\n\u003c/details\u003e\n\nUpdated [Microsoft.EntityFrameworkCore](https://github.com/dotnet/efcore) from 9.0.2 to 9.0.8.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Microsoft.EntityFrameworkCore's releases](https://github.com/dotnet/efcore/releases)._\n\n## 9.0.7\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.7)\n\n## What's Changed\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35893\n* Merge branch 'release/8.0' =\u003e'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/36047\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36098\n* Delete src/arcade/eng/common directory by @​akoeplinger in https://github.com/dotnet/efcore/pull/36102\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36143\n* [release/8.0] Add missing parentheses for set operations by @​roji in https://github.com/dotnet/efcore/pull/36139\n* [release/9.0] Add missing parentheses for set operations by @​roji in https://github.com/dotnet/efcore/pull/36138\n* Update branding to 9.0.7 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36186\n* Update branding to 8.0.18 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36185\n* [release/8.0] Merge release/8.0-staging =\u003e release/8.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36193\n* [release/9.0] Merge release/9.0-staging =\u003e release/9.0 by @​cincuranet in https://github.com/dotnet/efcore/pull/36194\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36192\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro[bot] in https://github.com/dotnet/efcore/pull/36213\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36222\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/36223\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions[bot] in https://github.com/dotnet/efcore/pull/36227\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.6...v9.0.7\n\n## 9.0.6\n\n## Bug Fixes\n\n- **Cosmos/FTS: Improved FullTextScore Translation for Multiple Keywords**  \n  The translation of `FullTextScore` in Cosmos Full-Text Search has been updated to use multiple keywords instead of a keyword array, addressing issues with search accuracy and query compatibility. This resolves [#​35983](https://github.com/dotnet/efcore/issues/35983) and ensures more reliable full-text search results.  \n  [#​36000](https://github.com/dotnet/efcore/pull/36000) by [@​maumar](https://github.com/maumar)\n\n## Dependency Updates\n\n- **[release/8.0] Update dependencies from dotnet/arcade**  \n  Updated the Arcade build infrastructure dependencies for the 8.0 release branch, bringing in the latest improvements and security fixes from the Arcade ecosystem.  \n  [#​35930](https://github.com/dotnet/efcore/pull/35930) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n- **[release/9.0] Update dependencies from dotnet/arcade**  \n  Updated Arcade dependencies for the 9.0 release branch, ensuring the build system benefits from the latest tooling and reliability enhancements.  \n  [#​36006](https://github.com/dotnet/efcore/pull/36006) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n- **[release/8.0] Update dependencies from dotnet/arcade**  \n  Another update to Arcade dependencies for the 8.0 branch, further aligning with upstream improvements and fixes.  \n  [#​36085](https://github.com/dotnet/efcore/pull/36085) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n- **[release/9.0] Update dependencies from dotnet/arcade**  \n  Additional update to Arcade dependencies for the 9.0 branch, maintaining up-to-date build tooling and infrastructure.  \n  [#​36065](https://github.com/dotnet/efcore/pull/36065) by [@​dotnet-maestro](https://github.com/dotnet-maestro)\n\n## Technical Improvements\n\n- **Merging Internal Commits for release/8.0**  \n  Integrated various internal commits into the 8.0 release branch, improving code quality, maintainability, and aligning with internal standards.  \n  [#​35926](https://github.com/dotnet/efcore/pull/35926) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n- **Merging Internal Commits for release/8.0**  \n  Additional internal commits merged into the 8.0 branch, further enhancing stability and maintainability.  \n  [#​36080](https://github.com/dotnet/efcore/pull/36080) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n- **Merging Internal Commits for release/9.0**  \n  Integrated internal improvements into the 9.0 branch, ensuring consistency and codebase health.  \n  [#​36081](https://github.com/dotnet/efcore/pull/36081) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n\n## Infrastructure\n\n- **Update Branding to 9.0.6**  \n  Updated the product branding and version numbers to 9.0.6, ensuring that all assemblies and packages reflect the correct release version.  \n  [#​36044](https://github.com/dotnet/efcore/pull/36044) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n- **Update Branding to 8.0.17**  \n  Updated branding for the 8.0 release line to version 8.0.17, keeping versioning consistent across all release artifacts.  \n  [#​36043](https://github.com/dotnet/efcore/pull/36043) by [@​vseanreesermsft](https://github.com/vseanreesermsft)\n\n## Miscellaneous\n\n- **[automated] Merge branch 'release/8.0' =\u003e 'release/9.0'**  \n  Automated merge of changes from the 8.0 branch into the 9.0 branch, ensuring that all relevant fixes and improvements are carried forward.  \n  [#​35927](https://github.com/dotnet/efcore/pull/35927) by [@​github-actions](https://github.com/github-actions)\n- **Merge release/9.0 to release/9.0-staging**  \n  Merged the 9.0 branch into the 9.0-staging branch, preparing for further testing and validation before final release.  \n  [#​36051](https://github.com/dotnet/efcore/pull/36051) by [@​AndriySvyryd](https://github.com/AndriySvyryd)\n ... (truncated)\n\n## 9.0.5\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.5)\n\n## What's Changed\n* Merge branch 'release/9.0' =\u003e 'release/9.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35750\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35765\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35780\n* [release/9.0-staging] Fix to #​35162 - Regression from EF Core 8 to 9: MigrationBuilder.DropTable Causes Issues with Subsequent Table Recreation by @​maumar in https://github.com/dotnet/efcore/pull/35776\n* [release/9.0-staging] Fix to #​21006 - Support a default value for non-nullable properties by @​maumar in https://github.com/dotnet/efcore/pull/35782\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35795\n* Update branding to 9.0.5 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35889\n* Update branding to 8.0.16 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35888\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions in https://github.com/dotnet/efcore/pull/35772\n* Merge branch 'release/9.0-staging' =\u003e 'release/9.0' by @​maumar in https://github.com/dotnet/efcore/pull/35891\n* Merge branch 'release/9.0' =\u003e'release/9.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35896\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35912\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35931\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35925\n* [release/9.0] Disable Cosmos tests on CI by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35933\n* [release/9.0-staging] Cosmos Full Text Search support (query part) by @​maumar in https://github.com/dotnet/efcore/pull/35909\n* [release/9.0] Merge Cosmos full-text search support from release/9.0-staging by @​maumar in https://github.com/dotnet/efcore/pull/35953\n* [release/9.0] Bump version of Cosmos SDK from 3.45 to 3.48 to improve hybrid search experience out of the box by @​maumar in https://github.com/dotnet/efcore/pull/35954\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.4...v9.0.5\n\n## 9.0.4\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.4)\n\n## What's Changed\n* Merge branch 'release/8.0' into 'release/8.0-staging' by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35541\n* Merging internal commits for release/8.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35621\n* [release/8.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35633\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35634\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions in https://github.com/dotnet/efcore/pull/35626\n* [release/9.0-staging] Set the environment when executing Scaffold-DBContext by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35693\n* [release/8.0-staging] Improve LoadExtension to work correctly with dotnet run and lib* named libs by @​roji in https://github.com/dotnet/efcore/pull/35718\n* [release/8.0-staging] Transform Span-based overloads to Enumerable in funcletizer by @​roji in https://github.com/dotnet/efcore/pull/35720\n* [release/9.0-staging] Process Coalesce-simplified Convert node properly in funcletizer by @​roji in https://github.com/dotnet/efcore/pull/35721\n* [release/9.0-staging] Improve LoadExtension to work correctly with dotnet run and lib* named libs by @​roji in https://github.com/dotnet/efcore/pull/35717\n* [release/9.0-staging] Transform Span-based overloads to Enumerable in funcletizer by @​roji in https://github.com/dotnet/efcore/pull/35719\n* Update branding to 8.0.15 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35738\n* Update branding to 9.0.4 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35739\n* Merge branch 'release/8.0-staging' =\u003e 'release/8.0'  by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35742\n* Merge branch 'release/9.0-staging' =\u003e 'release/9.0'  by @​AndriySvyryd in https://github.com/dotnet/efcore/pull/35743\n* [automated] Merge branch 'release/8.0' =\u003e 'release/9.0' by @​github-actions in https://github.com/dotnet/efcore/pull/35740\n* Merging internal commits for release/9.0 by @​vseanreesermsft in https://github.com/dotnet/efcore/pull/35766\n* [release/9.0] Update dependencies from dotnet/arcade by @​dotnet-maestro in https://github.com/dotnet/efcore/pull/35781\n\n\n**Full Changelog**: https://github.com/dotnet/efcore/compare/v9.0.3...v9.0.4\n\n## 9.0.3\n\n[Release](https://github.com/dotnet/core/releases/tag/v9.0.3)\n\n## What's Changed\n* [release/9.0-staging] Fix to #​35393 - GroupJoin in EF Core 9 Returns Null for Joined Entities by @​maumar in https://github.com/dotnet/efcore/pull/35449\n* Merging internal commits for release/8.0 by @​vseanreesermsf...\n\n_Description has been truncated_","html_url":"https://github.com/dagstuan/skredvarselGarmin/pull/345","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dagstuan%2FskredvarselGarmin/issues/345","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/345/packages"}},{"old_version":"1.8.20","new_version":"1.8.21","update_type":"patch","path":null,"pr_created_at":"2025-08-26T15:22:07.000Z","version_change":"1.8.20 → 1.8.21","issue":{"uuid":"3356113829","node_id":"PR_kwDOPj_d486lb8KJ","number":4,"state":"open","title":"chore: Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-26T15:22:07.000Z","updated_at":"2025-11-10T12:12:10.906Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/yuval08/template001/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/yuval08%2Ftemplate001/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.8.20","new_version":"1.8.21","update_type":"patch","path":null,"pr_created_at":"2025-08-22T19:36:19.000Z","version_change":"1.8.20 → 1.8.21","issue":{"uuid":"2767204753","node_id":"PR_kwDOPYue5s6k8DGR","number":6,"state":"closed","title":"nuget: Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-08-22T20:10:34.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-22T19:36:19.000Z","updated_at":"2025-08-22T20:10:34.000Z","time_to_close":2055,"merged_at":"2025-08-22T20:10:34.000Z","merged_by":"sunnamed434","closed_by":null,"dependency_metadata":{"prefix":"nuget: Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Safeturned/Api/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Safeturned%2FApi/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-08-22T05:53:55.000Z","version_change":null,"issue":{"uuid":"2765225186","node_id":"PR_kwDONE1uvM6k0fzi","number":5,"state":"open","title":"Bump Hangfire and Hangfire.AspNetCore","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-22T05:53:55.000Z","updated_at":"2025-08-22T05:53:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire","repository_url":"https://github.com/HangfireIO/Hangfire"},{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/IvannYad/ReviewVusualizer.Back/pull/5","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/IvannYad%2FReviewVusualizer.Back/issues/5","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/5/packages"}},{"old_version":null,"new_version":null,"update_type":null,"path":null,"pr_created_at":"2025-08-18T07:49:10.000Z","version_change":null,"issue":{"uuid":"2752321383","node_id":"PR_kwDOOGcEwc6kDRdn","number":90,"state":"closed","title":"Bump Hangfire and Hangfire.AspNetCore","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-20T06:34:15.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T07:49:10.000Z","updated_at":"2025-08-20T06:34:15.000Z","time_to_close":168305,"merged_at":"2025-08-20T06:34:15.000Z","merged_by":"dennisblokland","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire"},{"name":"Hangfire.AspNetCore","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated Hangfire from 1.8.20 to 1.8.21.\n\nUpdated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/dennisblokland/NihongoBot/pull/90","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/dennisblokland%2FNihongoBot/issues/90","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/90/packages"}},{"old_version":"1.8.20","new_version":"1.8.21","update_type":"patch","path":null,"pr_created_at":"2025-08-18T01:04:16.000Z","version_change":"1.8.20 → 1.8.21","issue":{"uuid":"2751680362","node_id":"PR_kwDOPRFLlc6kA09q","number":4,"state":"open","title":"Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-18T01:04:16.000Z","updated_at":"2025-08-18T01:04:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/nicolaj-hartmann/Hangfire.Prometheus/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolaj-hartmann%2FHangfire.Prometheus/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"1.8.20","new_version":"1.8.21","update_type":"patch","path":null,"pr_created_at":"2025-08-15T22:10:32.000Z","version_change":"1.8.20 → 1.8.21","issue":{"uuid":"2749815201","node_id":"PR_kwDONMmPKs6j5tmh","number":263,"state":"closed","title":"Bump Hangfire.AspNetCore from 1.8.20 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-10-05T15:50:41.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-15T22:10:32.000Z","updated_at":"2025-10-05T15:50:41.000Z","time_to_close":4383609,"merged_at":"2025-10-05T15:50:41.000Z","merged_by":"phob","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.8.20","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.8.20 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.8.20...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.8.20\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/phob/mediaflick/pull/263","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/phob%2Fmediaflick/issues/263","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/263/packages"}},{"old_version":"1.7.25","new_version":"1.8.21","update_type":"minor","path":null,"pr_created_at":"2025-08-15T03:34:02.000Z","version_change":"1.7.25 → 1.8.21","issue":{"uuid":"3324221085","node_id":"PR_kwDOC5_Cxc6jyapp","number":88,"state":"closed","title":"Bump Hangfire.AspNetCore from 1.7.25 to 1.8.21","user":"dependabot[bot]","labels":["dependencies",".NET"],"assignees":["SonicGD"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-11-07T03:02:07.000Z","author_association":null,"state_reason":null,"created_at":"2025-08-15T03:34:02.000Z","updated_at":"2025-11-07T03:02:09.000Z","time_to_close":7255685,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"Hangfire.AspNetCore","old_version":"1.7.25","new_version":"1.8.21","repository_url":"https://github.com/HangfireIO/Hangfire"}],"path":null,"ecosystem":"nuget"},"body":"Updated [Hangfire.AspNetCore](https://github.com/HangfireIO/Hangfire) from 1.7.25 to 1.8.21.\n\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\n_Sourced from [Hangfire.AspNetCore's releases](https://github.com/HangfireIO/Hangfire/releases)._\n\n## 1.8.21\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `FailedState.IncludeFileInfo` to optionally show/hide line numbers in exceptions in Failed state.\n* **Changed** – Include line numbers for exceptions by default when available.\n* **Fixed** – Portuguese (Brazil) translations in Strings.pt-BR.resx (by @​pedro-cons).\n* **Fixed** – Static `BackgroundJob` class always acquires the most current `JobStorage.Current` instance.\n* **Fixed** – Static `RecurringJob` class always acquires the most current `JobStorage.Current` instance.\n\n#### Hangfire.SqlServer\n\n* **Added** – `SqlServerStorageOptions.DisableTransactionScope` option for .NET Framework targets.\n* **Project** – Port Monitoring API tests from the Hangfire.InMemory storage for better coverage.\n* **Project** – Run tests for different targets in parallel with different databases.\n\n## 1.8.20\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Fixed** – Glyphicons from Bootstrap are not displaying after upgrading to version 1.8.19.\n\n## 1.8.19\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update Bootstrap to the custom version of 3.4.2 to avoid false alerts on unused features.\n* **Fixed** – Typos in Portuguese translation (by @​VianaArthur).\n* **Fixed** – Unnecessary recurring job update transaction when nothing is changed after an error.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Sliding invisibility timeout isn't prolonged in lightweight servers, causing jobs to be restarted.\n\n## 1.8.18\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `DashboardOptions.ServerPossiblyAbortedThreshold` to configure a custom threshold for \"possibly aborted\" warnings.\n* **Fixed** – Expired jobs are still shown on the \"Retries\" page in some cases.\n* **Fixed** – Issues with `CultureInfo`-related differences after upgrading to 1.8.15–1.8.17.\n* **Fixed** – Don't leak `AsyncLocal` values from synchronous background job methods.\n* **Fixed** – Don't throw an exception when passing the `Job.Args` property to the `Job` class' constructor.\n* **Project** – Make the lock file usable for both .NET 8.0 and .NET 9.0 builds.\n* **Project** – Make code generation for `cshtml` files working on newer platforms.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Swallow possible `ObjectDisposedException` in the `StopAsync` method.\n* **Fixed** – Avoid `NullReferenceException` when `LocalIpAddress` or `RemoteIpAddress` is null.\n\n## 1.8.17\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Fixed** – `InvalidCastException` while fetching a job with older schemas regression from 1.8.16.\n\n## 1.8.16\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Include fewer stack frames in exceptions come from `IServerFilter` implementations.\n* **Changed** – Don't include file information in the `ExceptionDetails` property of a FailedState instance.\n* **Changed** – Switch back to `CancellationEvent` usage instead of `CancellationToken.WaitHandle`.\n* **Fixed** – Don't commit external transaction in the `BackgroundJobStateChanger` implementation.\n* **Fixed** – Use safe default serializer settings for Newtonsoft.Json 12.X and below.\n* **Project** – Fix builds for the `net451` platform when using .NET 9.0.\n* **Project** – Significantly reduce execution time of unit tests in the `RecurringJobSchedulerFacts` class.\n* **Project** – Bump `Microsoft.CodeAnalysis.NetAnalyzers` package to version 9.0.0.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use vanilla ADO.NET when fetching a job in the `SqlServerJobQueue` implementation.\n* **Changed** – Decrease the `LockTimeout` time when calling the `sp_getapplock` procedure to 1 second for less blocking.\n* **Fixed** – SqlException: Must declare the scalar variable \"key\" in delayed and recurring job schedulers.\n* **Project** – Disable parallel tests execution when building under .NET 9.0.\n* **Project** – Run tests over the latest Microsoft.Data.SqlClient package and the `net6.0` platform.\n* **Project** – Reduce execution time of integration tests.\n* **Project** – Disable `PoolBlockingPeriod` setting on AppVeyor to handle transient test failures.\n\n## 1.8.15\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – New `AutomaticRetryAttribute.ExceptOn` property to skip retries for specific exceptions.\n* **Changed** – Refactor filters pipeline to use less LINQ magic and fewer allocations.\n* **Changed** – Use `GetCultureInfo` instead of creating an instance in the `CaptureCultureAttribute` filter.\n* **Changed** – Cache some immutable data to avoid extra allocations.\n* **Fixed** – Improve loopback address detection (by @​meziantou).\n* **Fixed** – Reformulate misleading error messages regarding retry timings (by @​RGFuaWVs).\n* **Fixed** – Problem with missing localizations in the previous version.\n* **Fixed** – Don't hide exception details on Failed Jobs page when the exception message is empty.\n* **Fixed** – Problems with the first restore when using the `build.bat` command.\n* **Fixed** – Better display of canceled recurring jobs in dashboard.\n* **Fixed** – Less overall allocations with using static delegates and struct-based iterators.\n* **Fixed** – Improve precision of some diagnostic messages in the wait protection logic.\n* **Fixed** – Make all private and internal classes sealed to improve code consistency.\n* **Fixed** – Less overall pressure on garbage collector.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use query template caching based on schema name to avoid excessive `string` allocations.\n* **Changed** – Use static callbacks almost anywhere to avoid unnecessary delegate allocations.\n* **Changed** – Use `QuerySingle`* or `ReadSingle`* where possible to avoid allocating lists.\n* **Changed** – Unify `DbCommand` and `DbParameter` creation logic to improve code consistency.\n\n## 1.8.14\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Partial cache for serialization and deserialization in `InvocationData` to produce less strings.\n* **Changed** – Add caching for default type serializer and resolver.\n* **Changed** – Don't let `JobFilter`-related logic to show up in profilers.\n* **Changed** – Modify `IProfiler` to be less allocatey for diagnostic purposes that almost never run.\n* **Changed** – Prefer using `CancellationToken.WaitHandle` again, since early .NET Core days are gone.\n* **Changed** – Fewer allocations when working with `IStateHandler` collections in a state machine.\n* **Fixed** – Redirect the \"System.Private.Xml.Linq\" assembly to the \"System.Xml.Linq\" one for better interoperability.\n* **Fixed** – Don't throw `KeyNotFoundException` when recurring job is malformed.\n* **Fixed** – Proper relative path calculation in `UrlHelper.To` for OWIN-based Dashboard UI (by @​LordJZ).\n* **Fixed** – Typo in the Turkish localization file (by @​ismkdc).\n* **Project** – Switch to a modern PowerShell 7+ to speed up SignPath installation on AppVeyor.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Limit polling queries when queues are empty with a semaphore for all configurations.\n* **Changed** – Use per-queue signaling for same-process workers, instead of having a global signal.\n* **Fixed** – Don't silently truncate queue names, throw an exception instead.\n* **Project** – Decrease delays in SQL Server-related tests to complete them faster.\n\n## 1.8.12\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `MaxDegreeOfParallelismForSchedulers` experimental server option if supported by storage.\n* **Added** – Experimental support for parallel execution of the delayed job scheduler.\n* **Added** – Experimental support for parallel execution of the recurring job scheduler.\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate`.\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future.\n* **Fixed** – Two very minor errors in the Swedish localization file (by @​Uglack).\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Populate `InvocationData` and `LoadException` properties in `JobDetails` method results.\n\n## 1.8.11\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Add icons and fix metadata for NuGet packages.\n* **Changed** – Bump ILRepack to version 2.0.27 to avoid problems with internalizing.\n* **Fixed** – \"Type exists in both Cronos and Hangfire.Core\" exception.\n\n## 1.8.10\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Added Norwegian translations for new keys (by @​khellang).\n* **Changed** – Update Brazilian Portuguese translation (by @​HugoAlames).\n* **Changed** – Bump Cronos dependency to version 0.8.3.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't check `HasStarted` in `Response.WriteAsync` to avoid breaking dispatchers.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Bump Dapper for the `netstandard2.0` platform to version 2.1.28.\n* **Changed** – Bump Dapper for `net451` and `netstandard1.3` platforms to version 1.60.6.\n\n#### Hangfire.Core, Hangfire.NetCore, Hangfire.AspNetCore, Hangfire.SqlServer, Hangfire.SqlServer.Msmq\n\n* **Project** – Enable NuGet package and DLL signing with a company certificate.\n* **Project** – Require NuGet package signature validation on restore for dependencies.\n* **Project** – Add `HangfireIO` as a package owner.\n\n## 1.8.9\n\n### Release Notes\n\nPlease note that version 1.8.8 was unlisted on NuGet because of broken package references.\n\n#### Hangfire.Core\n\n* **Changed** – Use `Environment.MachineName` as a server name if other environment vars aren't available.\n* **Changed** – Bump the Cronos package version from 0.7.1 to 0.8.1.\n* **Changed** – Improve portuguese translations (by @​filipe-silva).\n* **Fixed** – Possible `NullReferenceException` on the Deleted Jobs page (regression from 1.8.7).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n* **Project** – Modernise the build system and clean up the build scripts.\n\n#### Hangfire.SqlServer\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n* **Project** – Run unit tests against the `net6.0` platform.\n\n#### Hangfire.NetCore\n\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Don't attempt to write response headers when response has already started (by @​maliming).\n* **Project** – Enable full source link support with embedded symbols and repository-based sources.\n* **Project** – Enable repeatable package restore using a lock file.\n\n## 1.8.7\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Allow using macro expressions like `@​hourly` for recurring jobs (by @​MuhamedAbdalla).\n* **Added** – Show storage time in page footer when supported by storage implementation.\n* **Added** – Show duration and latency columns separately on the Succeeded Jobs page when supported.\n* **Added** – Show the exception column on the Deleted Jobs page when available and supported by storage.\n* **Changed** – Reduce package size by stripping unnecessary locales in Moment.js.\n* **Changed** – Bump Microsoft.Owin package to version 4.2.2.\n* **Changed** – Log a warning message when a server listens to unsupported queue names (by @​MuhamedAbdalla).\n* **Changed** – Use storage time, if available, to show delay warnings in the Dashboard UI.\n* **Fixed** – Proper rendering of generic arguments on the Job Details page (by @​olivermue).\n* **Fixed** – Language inconsistency in the Dashboard UI related to date/time description.\n* **Fixed** – Big stack traces take too long time to be formatted.\n* **Fixed** – Don't throw `NullReferenceException` from the Scheduled Jobs page when there's a job with missing data.\n* **Fixed** – Don't throw `NullReferenceException` from the Processing Jobs page when there's a job with missing data.\n* **Fixed** – CSS for Enqueued and Deleted state cards in dark theme.\n* **Fixed** – Log errors instead of throwing an exception when a particular table can't be cleaned.\n* **Fixed** – Avoid logging fatal exceptions when stopping a faulting background process.\n* **Fixed** – Don't display checkboxes in the Dashboard UI when job details can not be fetched.\n* **Fixed** – Scrollbars in WebKit-based browsers are now dark in dark mode.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Avoid throwing an exception when a connection string has duplicate property names.\n* **Project** – Disable tests for `netcoreapp1.0` and `netcoreapp2.1` targets since they aren't supported in AppVeyor.\n* **Project** – Add a `net6.0` target for unit tests instead of the removed ones.\n* **Project** – Modernise projects and build environments to use the newest features.\n\n## 1.8.6\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Changed** – Update jQuery library in Dashboard UI to version 3.7.1.\n* **Changed** – Mark all types in Hangfire.Annotations with `EditorBrowsableAttribute(Never)`.\n* **Changed** – Change state card colors for the Awaiting state to match the Scheduled state.\n* **Fixed** – Exception when deserializing an instance of the `AutomaticRetryAttribute` class from JSON.\n* **Fixed** – Add serialization-related constructors for all the exception classes.\n* **Fixed** – Use invariant culture or ordinal comparisons for internal strings.\n* **Fixed** – Use invariant culture when formatting key names for metrics.\n* **Fixed** – Use `CurrentCulture` instead of `CurrentUICulture` when displaying time.\n* **Project** – Enable running static analysis by Coverity Scan weekly.\n* **Project** – Enable mandatory static analysis by the Microsoft.CodeAnalysis.NetAnalyzers package.\n* **Project** – Change MSBuild path when building using newer .NET SDKs for Razor views.\n        \n#### Hangfire.SqlServer\n\n* **Fixed** – Exception in Dashboard UI when schema version is not present in a database.\n* **Fixed** – `DbCommand` resource leak when releasing a lock detected by static analysis.\n* **Fixed** – Don't add SQL Server-related metrics multiple times in Dashboard UI.\n\n#### Hangfire.NetCore\n\n* **Fixed** – Include assembly information to the Hangfire.NetCore assembly.\n\n## 1.8.5\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Possibility to inform a `FaviconPath` on `DashboardOptions` (by @​cezar-pimentel).\n* **Fixed** – Inability to restore a disabled recurring job, regression in version 1.8.3.\n* **Fixed** – Make it possible to serialize the `AutomaticRetryAttribute` filter to JSON.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – \"Query processor could not produce a query plan\" when removing expired counters in `Schema 5`.\n\n## 1.8.4\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Pass server id from a worker to the `PerformContext.ServerId` property available in filters.\n* **Fixed** – Send heartbeats until full background processing server shutdown.\n      \n#### Hangfire.NetCore\n\n* **Changed** – Send the stop signal earlier in the shutdown pipeline when hosting in .NET Core 3.1 or higher.\n* **Changed** – Set processing server to null in hosted service to avoid `ObjectDisposedException`.\n* **Fixed** – Other `IHostedService` implementations can block Hangfire server from being stopped.\n\n## 1.8.3\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Changed** – Allow to configure `MaxLinesInStackTrace` for a particular `FailedState` instance.\n* **Fixed** – Remove job id from schedule when it's not in the Scheduled state for some reason.\n* **Fixed** – Missing invocations of recurring jobs when the new \"Ignorable\" option is used.\n* **Fixed** – Make `DisableConcurrentExecutionAttribute` and `LatencyTimeoutAttribute` serializable.\n\n## 1.8.2\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Changed** – Disable transactional job creation feature appeared in 1.8.0.\n* **Fixed** – \"Can not start continuation XXX\" error when storage supports transactional job creation.\n\n**Hangfire.SqlServer**\n\n* **Fixed** – `InvalidOperationException` with new dashboard metrics when a database has multiple data/log files.\n\n## 1.8.1\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – `MisfireHandlingMode.Ignorable` to avoid scheduling recurring jobs on missed schedules.\n* **Added** – Support disabling dark mode via the `DashboardOptions.DarkModeEnabled` property.\n* **Changed** – Remove the 1-hour limitation for the `WithJobExpirationTimeout` configuration method.\n* **Fixed** – Add missing `UseDefaultCulture` configuration method overloads.\n* **Fixed** – Add missing `UseDashboardStylesheet` and `UseJobDetailsRenderer` configuration methods.\n* **Fixed** – Give even more space for identifiers on the Recurring Jobs page.\n* **Fixed** – `state-card-state-active` color is not very dark (by @​coolhome).\n* **Fixed** – Slightly change chart proportions to fit 4K in Dashboard UI.\n\n**Hangfire.SqlServer**\n\n* **Fixed** – Blocked workers regression since 1.7.28 when using multiple servers inside a process.\n* **Fixed** – Target schema version is less than the current schema version error.\n* **Fixed** – Implement database metrics without the need for additional permissions.\n* **Fixed** – Use the `forceseek` table hint whenever possible to avoid performance drops.\n      \n**Hangfire.NetCore**\n\n* **Fixed** – Add `net461` target for Hangfire.NetCore package to avoid missing method exceptions.\n\n## 1.8.0\n\n### Release Notes\n\nPlease see more human-friendly release notes in our blog https://www.hangfire.io/blog/2023/04/28/hangfire-1.8.0.html. Please see https://docs.hangfire.io/en/latest/upgrade-guides/upgrading-to-hangfire-1.8.html to learn how to upgrade.\n\n**Hangfire.Core**\n\n* **Breaking** – Dropped the `NET45` platform target in favor of the `NET451` target to support Visual Studio 2022.\n* **Added** – Introduce the `Job.Queue` property, so jobs now can have their own queue specified.\n* **Added** – Method overloads to create background jobs directly with a custom default queue.\n* **Added** – Method overloads to create recurring jobs directly with a custom default queue.\n* **Added** – `IBackgroundJobClient.Create` method overloads with the new `queue` parameter.\n* **Added** – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.\n* **Added** – `DeletedState` now has the persisted `Exception` property populated after a failure.\n* **Added** – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.\n* **Added** – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.\n* **Added** – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.\n* **Added** – Make it possible to specify multiple `JobContinuationOptions` values for a continuation.\n* **Added** – `BackgroundJobServerOptions.IsLightweightServer` option to run a server with no storage processes.\n* **Added** – Ability to use custom formattable resource identifiers for the `DisableConcurrentExecution` filter.\n* **Added** – Pass `ServerId` to `FailedState` instances to simplify the debugging on different servers.\n* **Added** – Allow to pass job parameters when creating a job (by @​brian-knoll-micronetonline).\n* **Added** – `MisfireHandlingMode.Strict` to create a job for each missed recurring job occurrence.\n* **Added** – Support for default culture and UI culture via the `UseDefaultCulture` configuration method.\n* **Added** – Introduce the `captureDefault` parameter in the `CaptureCulture` filter.\n* **Added** – `IGlobalConfiguration.UseFilterProvider` extension method to unify the configuration.\n* **Added** – Built-in `Remove` method for `JobFilterCollection` to remove global filters based on their type.\n* **Added** – `CompatibilityLevel.Version_180` flag to avoid storing culture parameters when they are the same as the default ones.\n* **Changed** – Create job atomically when `Transaction.CreateJob` feature is supported by the storage.\n* **Changed** – Query time from storage in recurring and delayed schedulers when supported by storage.\n* **Changed** – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.\n* **Changed** – Speedup delayed jobs when a custom default queue is specified by avoiding extra state transition.\n* **Changed** – Use UI culture from `CurrentCulture` parameter when `CurrentUICulture` one is missing.\n* **Changed** – Increase the default value for the `BackgroundJobServerOptions.StopTimeout` to 500 ms.\n* **Deprecated** – `AddOrUpdate` overloads with optional params defined in the `RecurringJobManagerExtensions` class.\n* **Deprecated** – `AddOrUpdate` overloads with optional parameters defined in the `RecurringJob` class.\n* **Deprecated** – `AddOrUpdate` method overloads with no `recurringJobId` parameter.\n* **Deprecated** – `RecurringJobOptions.QueueName` property, new methods should be used instead.\n* **Breaking** – Dropped `NET45` platform target in favor of `NET451` target to support Visual Studio 2022.\n\n*Dashboard UI*\n* **Added** – Dark mode support for Dashboard UI depending on the system settings (by @​danillewin).\n* **Added** – Dashboard UI now has a full-width layout to display more data (by @​danillewin).\n* **Added** – Allow to add custom JavaScript and CSS files to the Dashboard UI via the `DashboardRoutes` class.\n* **Added** – `DefaultRecordsPerPage` property on the `DashboardOptions` class (by @​PaulARoy).\n* **Added** – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers for the Job Details page.\n* **Added** – Display deleted jobs in the Realtime and History graphs when supported by storage.\n* **Added** – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.\n* **Added** – State renderer for the `DeletedState` to display its new exception property.\n* **Added** – Support for new `MonitoringApi` methods for the Awaiting Jobs page.\n* **Changed** – Make it possible to display methods of non-loaded jobs in the Dashboard UI when supported by storage.\n ... (truncated)\n\n## 1.8.0-rc4\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – `DefaultRecordsPerPage` property on the `DashboardOptions` class (by @​PaulARoy).\n\n**Hangfire.NetCore**\n\n* **Changed** – Send the \"stop\" signal earlier when host supports .NET Standard 2.1.\n* **Changed** – Don't throw `ObjectDisposedException` when hosted service disposed twice.\n\n**Hangfire.SqlServer**\n\n* **Added** – `Schema 9` migration that creates index for the `State.CreatedAt` column.\n* **Added** – Clean up of old state entries of a non-finished job when `InactiveStateExpirationTimeout` is set.\n* **Added** – `DefaultQueueProvider` option to specify a custom default queue provider.\n* **Changed** – Enable common metrics for SQL Server storage to be shown by default.\n\n## 1.8.0-rc3\n\n### Release Notes\n\nPlease see release notes in our blog – https://www.hangfire.io/blog/2023/03/30/hangfire-1.8.0-rc3.html.\n\n#### Hangfire.Core\n\n* **Added** – Introduce the `captureDefault` parameter in the `CaptureCulture` filter.\n* **Added** – Built-in awaiting metric through the `StatisticsDto.Awaiting` for monitoring stats.\n* **Added** – `JobStorageFeatures` class to avoid using magic strings in storage features.\n* **Added** – Create job atomically when corresponding storage feature supported.\n* **Added** – Support for new MonitoringApi methods for the Awaiting Jobs page.\n* **Changed** – Rely on `captureDefault` when dealing with default cultures instead of compatibility level.\n* **Changed** – Rename in a non-breaking way `SetContains` to `GetSetContains` for consistency.\n* **Changed** – Rely on storage indexing with `Monitoring.AwaitingJobs` feature.\n* **Changed** – Rename the `BatchedGetFirstByLowest` feature.\n* **Changed** – Throw more descriptive `NotSupportedException` from new storage methods\n* **Changed** – Make new methods in `JobStorageMonitor` virtual, not abstract.\n* **Changed** – Change GetSetCount with multiple keys in a non-breaking way.\n* **Fixed** – Throw an exception early when `Job.Queue` feature not supported.\n* **Fixed** – Don't show assembly details in deleted state renderer.\n* **Rollback** – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.\n\n#### Hangfire.SqlServer\n\n* **Changed** – Enable the `Monitoring.AwaitingJobs` feature for SQL storage.\n* **Changed** – Implement the `Transaction.AcquireDistributedLock` feature.\n* **Changed** – Implement the `GetSetCount.Limited feature`.\n* **Changed** – Implement the `GetSetContains feature`.\n* **Fixed** – Detect schema-related options after migration, not before, to get the actual schema version.\n\n## 1.8.0-rc2\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Support for default culture and UI culture via the `UseDefaultCulture` configuration method.\n* **Added** – `CompatibilityLevel.Version_180` flag to avoid storing culture parameters when they are the same as default.\n* **Added** – `BackgroundJobServerOptions.IsLightweightServer` option to run server with no storage processes.\n* **Changed** – Use UI culture from `CurrentCulture` parameter when `CurrentUICulture` one is missing.\n\n#### Hangfire.SqlServer\n\n* **Breaking** – Prioritise Microsoft.Data.SqlClient package over System.Data.SqlClient one.\n* **Changed** – Bump internal version of Dapper to 2.0.123.\n* **Changed** – Remove System.Data.SqlClient package from the NuGet dependency graph (by @​0xced).\n\n#### Hangfire.NetCore\n\n* **Added** – `net451` and `netstandard1.3` targets for the package.\n* **Changed** – Use `netstandard2.1` target instead of `netcoreapp3.0` for the package.\n\n#### Hangfire.AspNetCore\n\n* **Breaking** – Make the package to be dependent on Hangfire.NetCore to use the same types.\n\n## 1.8.0-rc1\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Introduce the `Job.Queue` property, so jobs now can have their own queue specified.\n* **Added** – Method overloads to create background jobs directly with a custom default queue.\n* **Added** – Method overloads to create recurring jobs directly with a custom default queue.\n* **Added** – `IBackgroundJobClient.Create` method overloads with the new `queue` parameter.\n* **Added** – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.\n* **Added** – Make it possible to specify multiple `JobContinuationOptions` values for a continuation.\n* **Added** – Ability to use custom formattable resource identifiers for the `DisableConcurrentExecution` filter.\n* **Added** – Pass `ServerId` to `FailedState` instances to simplify the debugging on different servers.\n* **Added** – Allow to pass job parameters when creating a job (by @​brian-knoll-micronetonline).\n* **Added** – `MisfireHandlingMode.Strict` to create job for each missed recurring job occurrence.\n* **Added** – `DeletedState` now have the persisted `Exception` property populated after a failure.\n* **Added** – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.\n* **Added** – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.\n* **Added** – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.\n* **Added** – Built-in `Remove` method for `JobFilterCollection` to remove global filters based on their type.\n* **Added** – `IGlobalConfiguration.UseFilterProvider` extension method to unify the configuration.\n* **Changed** – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.\n* **Changed** – Query time from storage in recurring and delayed schedulers when supported by storage.\n* **Changed** – Increase the default value for the `BackgroundJobServerOptions.StopTimeout` to 500 ms.\n* **Changed** – Speedup delayed jobs when custom default queue is specified by avoiding extra state transition.\n* **Changed** – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.\n* **Deprecated** – `AddOrUpdate` overloads with optional params defined in the `RecurringJobManagerExtensions` class.\n* **Deprecated** – `AddOrUpdate` overloads with optional parameters defined in the `RecurringJob` class.\n* **Deprecated** – `AddOrUpdate` method overloads with no `recurringJobId` parameter.\n* **Deprecated** – `RecurringJobOptions.QueueName` property, new methods should be used instead.\n* **Breaking** – Dropped `NET45` platform target in favor of `NET451` target to support Visual Studio 2022.\n\n*Dashboard UI*\n\n* **Added** – Dark mode support for Dashboard UI configurable with the `UseDarkModeSupportForDashboard` method (by @​danillewin).\n* **Added** – Dashboard UI now have full-width layout to display more data (by @​danillewin).\n* **Added** – Allow to add custom JavaScript and CSS files to the Dashboard UI via the `DashboardRoutes` class.\n* **Added** – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers for Job Details page.\n* **Added** – Display deleted jobs in the Realtime and History graphs when supported by storage.\n* **Added** – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.\n* **Added** – State renderer for the `DeletedState` to display its new exception property.\n* **Changed** – Make it possible to display methods of non-loaded jobs in Dashboard UI when supported by storage.\n* **Changed** – Improved display of real-time chart with more accents on failed and deleted jobs.\n* **Changed** – Don't display queue name in state transition list when it's the `default` one.\n* **Changed** – Display scheduled job count when enqueued count is zero on the main metric.\n\n*Extensibility*\n\n* **Added** – `Factory`, `StateMachine` and `Performer` properties to context classes to avoid injecting services.\n* **Added** – Allow to pass custom data to `ApplyStateContext` and `ElectStateContext` instances.\n* **Added** – Preserve custom data dictionary between the entire filter chain.\n ... (truncated)\n\n## 1.8.0-beta4\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Dark mode support for Dashboard UI configurable with the `UseDarkModeSupportForDashboard` method.\n* **Added** – Allow to add custom JavaScript and CSS files to the Dashboard UI via the `DashboardRoutes` class.\n* **Added** – Ability to use custom formattable resource identifiers for the `DisableConcurrentExecutionAttribute`.\n* **Changed** – Increase the default value for the `BackgroundJobServerOptions.StopTimeout` to 500 ms.\n      \n#### Hangfire.SqlServer\n\n* **Added** – `TryAutoDetectSchemaDependentOptions` option to automatically enable options based on schema.\n* **Changed** – `GetJobData` now populates `JobData.ParametersSnapshot` property to avoid additional round-trips.\n* **Changed** – Polling delay when `QueuePollInterval` is set to zero now defaults to 200 ms.\n* **Deprecated** – `UsePageLocksOnDequeue` option is now obsolete and doesn't affect anything.\n\n## 1.8.0-beta3\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – Introduce the `Job.Queue` property, so jobs now can have their own queue specified.\n* **Added** – Method overloads to create recurring jobs directly with a custom default queue.\n* **Added** – Method overloads to create background jobs directly with a custom default queue.\n* **Added** – `IBackgroundJobClient.Create` method overloads with the new `queue` parameter.\n* **Added** – Experimental `JobStorageConnection.SetContains` method.\n* **Added** – Pass `ServerId` to `FailedState` instances to simplify the debugging on different servers.\n* **Changed** – Dashboard UI now have full-width layout to display more data (by @​danillewin).\n* **Changed** – Query time from storage in recurring and delayed schedulers when supported by storage.\n* **Changed** – Speedup delayed jobs when custom default queue is specified by avoiding extra state transition.\n* **Changed** – Display scheduled job count when enqueued count is zero on the main metric.\n* **Changed** – Don't display queue name in state transition list when it's the `default` one.\n* **Changed** – Re-implement `TaskExtensions.WaitOneAsync` only with the `RegisterWaitForSingleObject` method.\n* **Changed** – Expose state data dictionaries in list DTOs when supported by storage.\n* **Changed** – Make it possible to display methods of non-loaded jobs in Dashboard UI when supported by storage.\n* **Fixed** – Check job details for the `null` value before passing it to renderers (regression).\n* **Deprecated** – `AddOrUpdate` overloads with optional params defined in the `RecurringJobManagerExtensions` class.\n* **Deprecated** – `AddOrUpdate` overloads with optional parameters defined in the `RecurringJob` class.\n* **Deprecated** – `AddOrUpdate` method overloads with no `recurringJobId` parameter.\n* **Deprecated** – `RecurringJobOptions.QueueName` property, new methods should be used instead.\n\n**Hangfire.SqlServer**\n\n* **Added** – Implement the `Connection.GetUtcDateTime` feature to make work new changes in schedulers.\n* **Changed** – Display scheduled and processing jobs in the ascending order in Dashboard UI.\n\n## 1.8.0-beta2\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – `MisfireHandlingMode.Strict` to create job for each missed recurring job occurrence.\n* **Added** – Allow to pass parameters when creating a job (by @​brian-knoll-micronetonline).\n* **Added** – Make it possible to use specify multiple `JobContinuationOptions` for a continuation.\n* **Added** – `CreateJob` method to the `JobStorageTransaction` abstract class.\n* **Added** – `SetJobParameter` method to the `JobStorageTransaction` abstract class.\n* **Changed** – Allow to query job parameters without roundtrip when supported by a storage.\n* **Changed** – Turn `JobContinuationOptions` enum into flags while still possible.\n* **Changed** – Avoid storage roundtrip to query job data in worker, take data from previous state change.\n* **Fixed** – Don't overwrite existing argument values with null job parameters when using `FromParameter` attribute.\n* **Fixed** – Job continuation mistakenly started when using the new `OnlyOnDeletedState` option.\n\n**Hangfire.SqlServer**\n\n* **Changed** – Set default value for the `QueuePollInterval` option to `TimeSpan.Zero`.\n* **Changed** – Use command batching by default with 5-minute maximum timeout.\n* **Changed** – Enable `UseRecommendedIsolationLevel` option by default.\n\n## 1.8.0-beta1\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Added** – Display deleted jobs in the Realtime and History graphs when supported by storage.\n* **Added** – `DeletedState` now have the persisted `Exception` property.\n* **Added** – `JobContinuationOptions.OnlyOnDeletedState` to create continuations after a failure.\n* **Added** – `Exception` job parameter is passed to continuation when `UseResultsInContinuations` method is used.\n* **Added** – `FromExceptionAttribute` to deal with an antecedent exception in a background job continuation.\n* **Added** – Allow to filter exception types in `AutomaticRetryAttribute` by using the new `OnlyOn` property.\n* **Added** – `IBackgroundProcess.UseBackgroundPool` now allows to pass thread configuration logic.\n* **Added** – `IGlobalConfiguration.UseJobDetailsRenderer` method for custom renderers.\n* **Added** – `BackgroundJobServerOptions.WorkerThreadConfigurationAction` option\n* **Added** – Allow to pass custom data to `ApplyStateContext` and `ElectStateContext` instances.\n* **Added** – Preserve custom data dictionary between the entire filter chain.\n* **Added** – Fetch \"Retries\" metric with other statistics when supported by storage\n* **Added** – `IGlobalConfiguration.UseDashboardMetrics` extension method to pass multiple metrics at once.\n* **Added** – State renderer for the `DeletedState` to display its new exception property.\n* **Added** – Virtual `JobStorage.GetReadOnlyConnection` method intended to return `JobStorageConnection` for replicas.\n* **Added** – Virtual `JobStorage.HasFeature` method for querying optional features.\n* **Added** – Optional `GetSetCount` and `GetUtcDateTime` methods for the `JobStorageConnection` class.\n* **Added** – Optional `AcquireDistributedLock` and `RemoveFromQueue` methods for the `JobStorageTransaction` class.\n* **Added** – Support for transactional acknowledge using new storage method for better handling some data loss scenarios.\n* **Added** – `Factory`, `StateMachine` and `Performer` properties to context classes to avoid injecting services.\n* **Added** – Allow to pass transaction to background job state changer when new methods implemented.\n* **Added** – Optional `ParametersSnapshot` property for `BackgroundJob` and `JobData` classes to minimize roundtrips in future.\n* **Changed** – Use the `AttemptsExceededAction.Delete` option by default in the global automatic retry filter.\n* **Changed** – Move job to the `DeletedState` instead of `SucceededState` when its invocation was canceled by a filter.\n* **Changed** – `FromParameterAttribute`-based logic now always overwrites arguments, even with non-null values.\n* **Changed** – Improved display of real-time chart with more accents on failed and deleted jobs.\n* **Changed** – Ignore some members when serializing a `JobFilterAttribute` instance to decrease size\n* **Changed** – `ServerHeartbeatProcess` now uses `ThreadPriority.AboveNormal` to prioritize heartbeats.\n\n**Hangfire.SqlServer**\n\n* **Added** – Recommended Schema 8 migration with fixed `JobQueue.Id` column to use `bigint` type.\n* **Added** – `SqlServerStorageOptions.PreferMicrosoftDataSqlClient` option to use the corresponding package.\n* **Added** – `SqlServerStorage.SchemaVersion` metric for Dashboard UI.\n* **Added** – Implement optional experimental transactional acknowledge for SQL Server (`UseTransactionalAcknowledge` option).\n* **Changed** – Sliding invisibility timeout-based fetching method is now used by default with 5 minute timeout.\n* **Fixed** – Ensure connection is released when exception is thrown when during lock release.\n\n**Hangfire.NetCore** and **Hangfire.AspNetCore**\n\n* **Added** – `IApplicationBuilder.UseHangfireServer` that accepts custom factory for `IBackgroundProcessingServer`.\n\n## 1.7.37\n\n### Release Notes\n\n* **Fixed** – Recurring job is scheduled to the past after recovering from error with `AddOrUpdate` (backported).\n* **Fixed** – `AddOrUpdate` triggers execution of a recurring job, even if its next execution is in the future (backported).\n* **Fixed** – Send heartbeats until full background processing server shutdown (backported).\n\n## 1.7.36\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Fixed** – Remove job id from schedule when it's not in the Scheduled state for some reason.\n\n**Hangfire.NetCore** and **Hangfire.AspNetCore**\n\n* **Changed** – Set processing server to `null` in hosted service to avoid `ObjectDisposedException`.\n\n## 1.7.35\n\n### Release Notes\n\n**Hangfire.SqlServer**\n\n* **Fixed** – Blocked workers regression since 1.7.28 when using multiple servers inside a process.\n\n## 1.7.34\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Add reschedule functionality to `BackgroundJob` and `IBackgroundJobClient` (by @​chrischu).\n* **Fixed** – `ArgumentNullException` with tricky generic type with inheritance case for jobs.\n* **Fixed** – Display \"Aborted servers will be removed…\" note only once aborted threshold passed.\n\n## 1.7.33\n\n### Release Notes\n\n#### Hangfire.SqlServer\n\n* **Changed** – Use SQL Server as a time authority for server heartbeats.\n* **Changed** – Increase `MinPollingDelayMs` for SQL Server to 100 milliseconds.\n* **Changed** – Don't wait on SQL Server's side when using long polling for fetching.\n\n#### Hangfire.AspNetCore\n\n* **Fixed** – Implement support `IAsyncDisposable` for `IServiceScope` instances for newer .NET platforms.\n\n## 1.7.32\n\n### Release Notes\n\n#### Hangfire.Core\n      \n* **Added** – First version of Swedish translation of the Dashboard UI (by @​karl-sjogren).\n* **Changed** – More detailed message for exception when `JobStorage.Current` is not initialized.\n* **Changed** – Make `TypeHelperSerializationBinder` class public to use it from custom serializer settings.\n* **Fixed** – Small typos in French resources for the Dashboard UI (by @​agriffard).\n* **Fixed** – Document the exception for the `IJobCancellationToken` interface method (by @​judah4).\n\n#### Hangfire.NetCore and Hangfire.AspNetCore\n\n* **Changed** – Wait for application to be ready before starting the server when using `AddHangfireServer`.\n* **Fixed** – Do not return `null` as result of `StopAsync` in hosted service implementation (by @​tomaszek92).\n\n## 1.7.31\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `RecurringJob.TriggerJob` method that returns identifier of a triggered background job.\n* **Added** – `RecurringJobManager.TriggerJob` as a replacement for the `TriggerExecution` method.\n* **Changed** – Update Moment.js library used by Dashboard UI to version 2.29.4 (by @​mmitchell-w).\n* **Fixed** – Typos in pt-BR translation (by @​gumbarros and @​marcelcamargo).\n* **Fixed** – Added missing parameter annotations for methods of the `RecurringJob` class.\n* **Deprecated** – `RecurringJob.Trigger` method is now obsolete, `TriggerJob` is the replacement.\n* **Deprecated** – `RecurringJobManager.TriggerExecution` method is now obsolete, `TriggerJob` should be used instead.\n\n### New Contributors\n* @​gumbarros made their first contribution in https://github.com/HangfireIO/Hangfire/pull/2057\n* @​marcelcamargo made their first contribution in https://github.com/HangfireIO/Hangfire/pull/2072\n* @​mmitchell-w made their first contribution in https://github.com/HangfireIO/Hangfire/pull/2083\n\n**Full Changelog**: https://github.com/HangfireIO/Hangfire/compare/v1.7.30...v1.7.31\n\n## 1.7.30\n\n### Release Notes\n\n* **Fixed** – Don't consider `SecurityException` as a non-catchable one.\n* **Fixed** – Replace timer with a dedicated thread in `AspNetShutdownDetector` to avoid depending on thread pool.\n* **Fixed** – Better ASP.NET shutdown detection with yet another check based on internal state.\n* **Fixed** – Decrease `AspNetShutdownDetector`'s check intervals to detect shutdowns earlier.\n* **Fixed** – Don't wait for server stop on AppDomain unloads when hosting in IIS to avoid delaying them.\n\n## 1.7.29\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – `RecurringJobManager.TriggerExecution` method that returns identifier of a created job.\n* **Added** – `GetRecurringJobIds` extension method for `JobStorageConnection` that returns only identifiers.\n* **Added** – `DashboardMetric.Url` property to make it possible for metrics on the Overview page to be clickable (by @​twinmind).\n* **Changed** – Bump Moment.js version to 2.29.3 in Dashboard UI (by @​Westat-Transportation).\n* **Fixed** – Deserialization issues with `DateOnly` and `TimeOnly` in .NET 6.0 or other new types in CoreLib.\n* **Fixed** – Don't even try to catch unsafe exceptions like `OutOfMemoryException` or `StackOverflowException`.\n* **Fixed** – Add non-breaking space between Server Id and Status glyph on the Servers page.\n* **Fixed** – Problems with internal wait implementation shouldn't cause high CPU issues now, added protection and logging.\n* **Fixed** – Wait can't be performed now on a signaled `ManualResetEvent` instance in `BackgroundExecution`.\n\n#### Hangfire.SqlServer\n\n* **Fixed** – Command batching is now fully working for the Microsoft.Data.SqlClient package (by @​0xced).\n\n## 1.7.28\n\n### Release Notes\n\n**Hangfire.Core**\n\n* **Fixed** – Reduce the number of attempts in `BackgroundJobStateChanger` to avoid infinite loops.\n* **Fixed** – Typos in German translation (by @​saxx).\n* **Fixed** – Translations in Turkish translation (by @​can-zengin).\n\n**Hangfire.SqlServer**\n\n* **Fixed** – Possibly fixed CPU consumption problems and high amounts of fetching queries after deploys to IIS.\n* **Fixed** – No more than a single long-polling query is allowed per storage instance when using sub-second polling.\n* **Fixed** – Don't depend on thread pool when sending heartbeats for active jobs to avoid problems when it's starved.\n\n## 1.7.27\n\n### Release Notes\n\n#### Hangfire.Core\n\n* **Added** – Turkish language support for the Dashboard UI (by @​csarigul).\n* **Fixed** – Trigger button in the Dashboard UI doesn't respect a custom time zone resolver.\n* **Fixed** – Dispatchers stopped when unable to add the ExecutionId data for an exception instance.\n* **Fixed** – Safari's zoom feature breaks the Dashboard UI (by @​oguzhantopcu).\n* **Fixed** – Some typos in XML documentation comments (by @​GitHubPang).\n\n## 1.7.26\n\n### Security Patch\n\nThis security patch fixes a regression appeared in the previous version 1.7.25 that makes Dashboard UI available for remote requests in the default configuration, e.g. when no authentication filter specified. Please note that when custom authentication filter is defined as recommended in the documentation, everything works as expected, but upgrade is recommended in any case. Please read the [GHSA-7rq6-7gv8-c37h](https://github.com/HangfireIO/Hangfire/security/advisories/GHSA-7rq6-7gv8-c37h) security advisory for details.\n\n\u003cdl\u003e\n\u003cdt\u003eCVE ID\u003c/dt\u003e\u003cdd\u003eCVE-2021-41238\u003c/dd\u003e\n\u003cdt\u003eAffected Packages\u003c/dt\u003e\u003cdd\u003eHangfire.Core = 1.7.25 (only)\u003c/dd\u003e\n\u003cdt\u003eAffected Platforms\u003c/dt\u003e\u003cdd\u003eAll, including .NET Core, .NET Framework, Mono of any version\u003c/dd\u003e\n\u003c/dl\u003e\n\n**Hangfire.Core**\n\n* **Security** – Fix \"Dashboard UI accessible from outside by default since 1.7.25\" regression.\n\nCommits viewable in [compare view](https://github.com/HangfireIO/Hangfire/compare/v1.7.25...v1.8.21).\n\u003c/details\u003e\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=Hangfire.AspNetCore\u0026package-manager=nuget\u0026previous-version=1.7.25\u0026new-version=1.8.21)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/BioWareRu/BioEngine.BRC.Jobs/pull/88","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/BioWareRu%2FBioEngine.BRC.Jobs/issues/88","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/88/packages"}}]}