Skip to content

Bump Microsoft.Extensions.Logging from 9.0.8 to 10.0.1#1483

Merged
darrenge merged 2 commits into
mainfrom
dependabot/nuget/Microsoft.Extensions.Logging-10.0.1
Jan 5, 2026
Merged

Bump Microsoft.Extensions.Logging from 9.0.8 to 10.0.1#1483
darrenge merged 2 commits into
mainfrom
dependabot/nuget/Microsoft.Extensions.Logging-10.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 1, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Extensions.Logging from 9.0.8 to 10.0.1.

Release notes

Sourced from Microsoft.Extensions.Logging's releases.

10.0.0-preview.6.25358.103

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.5.25277.114

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.4.25258.110

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.3.25171.5

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.2.25163.2

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

10.0.0-preview.1.25080.5

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.112

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.111

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.110

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.109

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

9.0.101

You 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.

Alternatively, you can build from the sources attached to this release directly.
More information on this process can be found in the dotnet/dotnet repository.

Attached are PGP signatures for the GitHub generated tarball and zipball. You can find the public key at https://dot.net/release-key-2023

Commits viewable in compare view.

Dependabot compatibility score

Dependabot 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.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @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)
  • @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)
  • @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)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .net code dependencies Pull requests that update a dependency file labels Jan 1, 2026
@darrenge darrenge requested review from TalZaccai and darrenge January 5, 2026 17:42
@darrenge darrenge merged commit ee28942 into main Jan 5, 2026
46 of 49 checks passed
@darrenge darrenge deleted the dependabot/nuget/Microsoft.Extensions.Logging-10.0.1 branch January 5, 2026 19:36
TedHartMS added a commit that referenced this pull request Jan 9, 2026
* Update Azure Cosmos DB Garnet Cache overview (#1473)

* update overview and sidebar

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* add architectural benefits

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* yarn update (#1488)

* Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1 (#1486)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump Microsoft.Extensions.Logging from 9.0.8 to 10.0.1 (#1483)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump dotnet-sdk from 10.0.100 to 10.0.101 (#1481)

Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 10.0.100 to 10.0.101.
- [Release notes](https://github.com/dotnet/sdk/releases)
- [Commits](dotnet/sdk@v10.0.100...v10.0.101)

---
updated-dependencies:
- dependency-name: dotnet-sdk
  dependency-version: 10.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump Microsoft.Extensions.Configuration.Binder from 9.0.9 to 10.0.1 (#1482)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Migrate to the new SLNX solution format (#1464)

* Migrate Garnet to .slnx solution format

* Revised documentation and .NET build related comments

* Rename Tsavorite native device project to avoid confusion

* Migrate Tsavorite to .slnx

* Update more build related docs to latest tooling

* Clean up solution file items

---------

Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Check helm-docs binary release digest in CI (#1468)

* Check helm-docs binary release digest in CI

* Use FILENAME variable in tar command

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bugfix in SingleDatabaseManager (#1491)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Justine Cocchi <jucocchi@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Badrish Chandramouli <badrishc@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>
Co-authored-by: Paulus Pärssinen <paulus.parssinen@gmail.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>
TalZaccai added a commit that referenced this pull request Jan 14, 2026
* Update Azure Cosmos DB Garnet Cache overview (#1473)

* update overview and sidebar

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* add architectural benefits

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* yarn update (#1488)

* Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1 (#1486)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump Microsoft.Extensions.Logging from 9.0.8 to 10.0.1 (#1483)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump dotnet-sdk from 10.0.100 to 10.0.101 (#1481)

Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 10.0.100 to 10.0.101.
- [Release notes](https://github.com/dotnet/sdk/releases)
- [Commits](dotnet/sdk@v10.0.100...v10.0.101)

---
updated-dependencies:
- dependency-name: dotnet-sdk
  dependency-version: 10.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump Microsoft.Extensions.Configuration.Binder from 9.0.9 to 10.0.1 (#1482)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Migrate to the new SLNX solution format (#1464)

* Migrate Garnet to .slnx solution format

* Revised documentation and .NET build related comments

* Rename Tsavorite native device project to avoid confusion

* Migrate Tsavorite to .slnx

* Update more build related docs to latest tooling

* Clean up solution file items

---------

Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Check helm-docs binary release digest in CI (#1468)

* Check helm-docs binary release digest in CI

* Use FILENAME variable in tar command

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bugfix in SingleDatabaseManager (#1491)

* Attempting to reduce flakiness of Z*WithExpiredAndExpiringItems tests (#1492)

* Garnet Web Site Accessibility high contrast fix (#1499)

* The red and teal colors in code samples in docs are now being flagged in high contrast accessibility issues. Updating the custom.css fixes things.

* Made changes based on CoPilot suggestions

* Reset state machine on exception during operation (#1497)

* Fix exception paths in state machine driver

* update version

* improvement

* make last version stuff private fields

* refactor

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Justine Cocchi <jucocchi@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Badrish Chandramouli <badrishc@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>
Co-authored-by: Paulus Pärssinen <paulus.parssinen@gmail.com>
TalZaccai added a commit that referenced this pull request Feb 10, 2026
* Update Azure Cosmos DB Garnet Cache overview (#1473)

* update overview and sidebar

* Apply suggestions from code review

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* add architectural benefits

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* yarn update (#1488)

* Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1 (#1486)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump Microsoft.Extensions.Logging from 9.0.8 to 10.0.1 (#1483)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump dotnet-sdk from 10.0.100 to 10.0.101 (#1481)

Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 10.0.100 to 10.0.101.
- [Release notes](https://github.com/dotnet/sdk/releases)
- [Commits](dotnet/sdk@v10.0.100...v10.0.101)

---
updated-dependencies:
- dependency-name: dotnet-sdk
  dependency-version: 10.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bump Microsoft.Extensions.Configuration.Binder from 9.0.9 to 10.0.1 (#1482)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Migrate to the new SLNX solution format (#1464)

* Migrate Garnet to .slnx solution format

* Revised documentation and .NET build related comments

* Rename Tsavorite native device project to avoid confusion

* Migrate Tsavorite to .slnx

* Update more build related docs to latest tooling

* Clean up solution file items

---------

Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Check helm-docs binary release digest in CI (#1468)

* Check helm-docs binary release digest in CI

* Use FILENAME variable in tar command

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>

* Bugfix in SingleDatabaseManager (#1491)

* Attempting to reduce flakiness of Z*WithExpiredAndExpiringItems tests (#1492)

* Garnet Web Site Accessibility high contrast fix (#1499)

* The red and teal colors in code samples in docs are now being flagged in high contrast accessibility issues. Updating the custom.css fixes things.

* Made changes based on CoPilot suggestions

* Reset state machine on exception during operation (#1497)

* Fix exception paths in state machine driver

* update version

* improvement

* make last version stuff private fields

* refactor

* Bump undici from 7.16.0 to 7.18.2 in /website (#1502)

Bumps [undici](https://github.com/nodejs/undici) from 7.16.0 to 7.18.2.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.16.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add GarnetJSON.dll to release binaries (#1503)

* Add nullcheck and return false in catch block for diskless replication (#1504)

* Bump lodash from 4.17.21 to 4.17.23 in /website (#1507)

Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](lodash/lodash@4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Support DNS based clustering (#1495)

* Support DNS based clustering

* Fix typo

* Fix formatting

* change default hostname is ""

* change `FormatValueOrNull` to local method

* Add Null String for CmdStrings.cs

* Refactor CreateNodeNetworkingInfo to use StringBuilder

* rename unknown-enpoint -> endpoint

* Refactor Simplyfy CreateNodeNetworkingInfo

* Fix Format

* Add handling for Unknown endpoint type in ClusterConfig

* Make FormatValueOrNull static in ClusterConfig

* Use Format.GetHostName for empty hostname in ClusterManager

* Remove preferred endpoint type parameter from Redirect method in RespClusterSlotManagementCommands and RespClusterSlotVerify

* Refactor ClusterManagementTests and ClusterRedirectTests to remove target endpoint assertions and improve endpoint validation

* Fix ClusterManagementTests to simplify hostname assertions and improve clarity

* Refactor FormatValueOrNull Ragne change to local method

---------

Co-authored-by: Vasileios Zois <96085550+vazois@users.noreply.github.com>

* Add Allure reports to Garnet Github  (#1457)

* Scripts running successfully on local machine. Next step is to get them running in GH action

* First attempt at running things in a github action nightly run - using mock data for allure results for now

* Changed how allure being installed

* Added Allure to path

* Path issue ...

* Had test data in wrong spot so wasn't checkd in

* Fix the final stage

* Fixed some paths that had collisions

* Fixing another path collision

* Updated   pipeline-success at the end as

* case sensitive issue with running script

* Add debug code

* Need add check out

* Updated how Allure report generation is called

* Need to install Alure in the final step areas as well

* Remove part about saving history and also don't run tests as not needed since mock data

* Move results

* Fixing path issue

* Getting results in couple configs of tests ... bump up matrix by adding debug and cluster tests

* Full matrix

* Adding Allure CLI install to work on Linux too

* Trying debug while allure not installing on linux

* More debugging

* More debugging

* More debugging

* Install Allure CLI should work now

* Fix the Copy of Mock data on linux

* More changes to work on linux

* Fixed upload artifacts call

* fixed a bug in the upload results

* Fix call to GenerateAllureReport in final stages

* Fixed so will retain history ... not actually pushing to repo though yet.

* First step of merging Tsav into other tests so all in one matrix - reduces allure duplication

* second phase ... Getting them merged into one more so -

* Fixed build of Garnet and Garnet cluster

* Fixed bug and added debug info

* Bug fix

* Set it so does everything from build and run tests.

* Cleaned up old code not used any more and made it so all Allure tasks all run even if fails in tests

* Set the final job to always run even if previous job fails

* Removed the test data

* Trying to get Allure nuget incorporated ... build issues

* Minor change

* Upgraded Allure to 2.14 and set <AspectInjector_Enabled>false</AspectInjector_Enabled> for the Garnet.test.csproj due to but in AspectInjector

* Updated all the project files so AspectInjector is disabled

* Got latest update of Allure which fixes their bug. So, can remove the work around where AspectInjector was disabled.

* Added Allure to ObjectTestForOuptut tests as initial try

* Removed style check for now

* Had to add disable the Inspector nuget package for Allure since it can't be built by Core.

* Added the AllureSetup to Garnet.Test (in AllureUtils.cs).  Added Allure to handful of tests to try it.

* Merged main into branch and update Garnet.Tests to use AllureTestBase class for logging. Some tests already inheriting different base class so will do those later

* Removed the timestamp from suite name

* Just making suite name with date instead of full time stamp

* Added Allure to Tsav tests

* Made it so Tsav tests can just link to AllureUtils.cs in Garnet.test instead of making copy

* Updated Tsav Test to skip AspectInjector nuget package so it can be run in DotNet Core. AspectInjector is part of Allure but not needed for us

* Minor text change

* Added Tsav to GetData

* Starting the early stages of saving off history

* Minor change

* Fixed merge conflict in Directory.Packages.props

* Setting Check Style Format to show as pass always -- need to fix formatting issues at later point

* Adding yml code to preserve the history between runs

* Some error handling on download history call

* Trying to preserve history by committing to allure_data_history branch

* Perms issues when pushing History to branch

* Bug in the part that gets history saved from branch

* Fixed bug ... not sure fixes other issues

* Minor change

* Clean up debugging

* Debugging the copy of previous history

* Hoping this fixes the copy from previous history.

* Debuggin the copy prev results

* Debugging copy from branch

* More debugging

* More debugging

* Might have it ...

* Cleaning up debug info

* History is working. Move report to GH Website location so front page can see it

* Adding full test matrix to it now -- see how history handles it

* Making it work for Tsavorite

* Fixed bug in output

* Fixed Tsav nightly bug AND also updated readme.md so that there is an Allure Report button on the front

* Tsav working in Allure now ... running cluster to make sure all those picked up properly.

* Cluster seems to run ok ... now full matrix

* Comment out uploading Allure test results to artifacts as hitting upper ceiling

* Just Tsav tests to test history

* Fixed Format issues

* Fix format issues with Tsav tests

* Changing naming method for Allure tests.

* Reduce down to just ubuntu ... debugging name.  Maybe caused when removed this:
      - name: Upload Allure Results to artifacts

* Trying bigger matrix in hopes not overloading Upload Allure Results to artifacts

* increase matrxi to see if won't hit max

* Set OS to Latest instead of specify all OS

* Updated so Garnet.test and Garnet.test.cluster tests inherit the Allure base class

* Added Allure to ClusterSlotVerificationTests

* Mistake in merge conflict with nuget packages in cluster tests.  Fixed

* Need to set:
  <AspectInjector_Enabled>false</AspectInjector_Enabled>

In cluster test csproj

* Fixed a couple environmental fixes that were related to looking for specific versions instead of "latest"

* Fixed bug in reporting

* Removing History ID as that way had it in past

* Wasn't cleaning up raw test results so the reporting was counting it twice.

* More clean up tasks to avoid duplicates

* Another debug task added

* Reduce test matrix for debugging ... add a generic clean up

* Removed history part to help with debugging

* Updated Tsavorite tests to work with ALlure

* Should be last of Tsavorite test changes

* Changing back to full run. Updated Garnet.tests to work with Allure.

* First try at seeing if the CI can pick up if a test is not wired for Allure. By this check, found a few tests that haven't been wired properly, so fixed those.

* Fixed a bug in the path in ci

* Another try at CI check for Allure

* Failing on .net90 because tries to load them

* Bug in Tsav on net90 Ubuntu

* Removed Allure wiring on one cluster, tsav and garnet test to make sure it is working.

* Hopefully fixed duplicate entry issue in Allure

* Added Allure base class back on some tests

* Another try at fixing duplicates

* Added history back in

* Added what is required for all unit tests to be allure enabled

* Trying if putting AllureUnit fixture on baseclass is enough instead of putting it on every test

* formatting error

* Putting back the try and keep way it is

* Fixed Tsav tests that wasn't configured for Allure properly. Removed all the debug code too.

* Removed a file that is no longer used

* Fixes to what CoPilot said needed to change

* Changes to fix PR review Comments

* A few fixes from CoPilot review

* Cleaned up error handling

* Implement TaskManager (#1498)

* add task manager implementation

* Add test for replica to stop background collect task

* add calls to resume suspend maintenance tasks

* separate primary only from generic background tasks

* misc fixes

* fix formatting

* loggerFactory null check

* simplify task manager implementation

* addressing comments

* no allocation lookup placement category

* add verbose log message

* update RegisterAndRun

* pass global cts in when waiting for task manager tasks to complete

* check if TaskManager disposed before using global cts

* add TaskManager tests

* fix test

* addressing comments and adding more tests

* add test cleanup with exception

* bump version

* add Allure tests for task manager

* Add post-operation hooks and epoch-safe AOF logging (#1508)

* Add post-operation hooks and epoch-safe AOF logging

* Introduce PostUpsertOperation, PostRMWOperation, and PostDeleteOperation hooks to ISessionFunctions, enabling actions after upsert, RMW, and delete but before record unlock.
* Add IEpochAccessor interface for epoch management by Post*Operation hooks.
* Refactor TsavoriteLog.Enqueue to accept an epoch accessor from caller layer, ensuring we correctly suspend/resume the outer epoch during blocking log appends.
* Move AOF write logic in Garnet.server to post-operation hooks, using a UserData flag to defer logging until after the main operation (but before unlocking).
* Make UpsertInfo, RMWInfo, and DeleteInfo carry a UserData byte for operation flags.
* Update existing ISessionFunctions implementations with no-op post-operation hooks.
* Enums UpsertAction, RMWAction, and DeleteAction are now byte-sized.

These changes ensure that if we block waiting for AllocateBlock during AOF logging in Tsavorite, we will not be holding the outer (TsavoriteKV-level) epoch, thereby preventing a epoch table full situation for other normal operation (GET/SET) threads.

* format, update version

* fix bug

* fixes

* nits

* use constant for NeedAofLog

* Bump version prefix to 1.0.94 (#1510)

* Fix the bug where Deploy website was not firing after nightly run and putting allure files in website folders (#1511)

* Added Allure to deploy website.

* Added download artifacts to deploy

* Missing the wrokflow

* Make it so deploy works on pass or fail

* Typo

* Testing the deploy by setting  darrenge/AllureFix as valid branch ... remove after testing works.

* Fix nightly to continue on error ... also for debugging reducing matrix to one test

* Just minor changes to see if helps both modified

* Remove debug code

* Minor formatting

* Added comments regarding the source of the Allure data and fixed a bug where allure data wasn't fully copied

* CoPilot PR Review comments - Extra error handling so web deploy doesn't fail for non Nightly runs.  Fixed path bug too.

* CoPilot Review: Just comments and spacing issues

* CoPilo PR Review: cleaned up the check out by removing sparse-checkout part

* Putting in better error handling and removing the Allure button from the front page. (#1512)

* Allure Fix that allows connecting between GitHub Action runs  (#1514)

* To access other artifacts, need run id and token ... so added that

* CoPilot Review: Removed blank line and removed trailing spaces

* Enable Allure button  (#1515)

* Confirmed download worked and fixed bug in copy and enabled Allure button.

* Put in debug step so can test on private branch

* Added debug code

* Switch back to main so should be good to go.

* Cleaned up the path

* Overriding lodash-es version to address security issue (#1516)

* Allure works fine and BDN works fine ... however, when BDN runs, the Allure part of the website is wiped out until next nightly is ran. This fix keeps Allure site untouched when BDN is ran (#1517)

* Replace net9 with net10 in projects and CIs (#1518)

* replace net9 with net10 in project files

* Update net9.0 to net10.0 in ci and nightly

* Updated BDN to run net10 instead of net90 the website is not done yet.

* Updating BDNs to not use .net9.0. Unfortunately, .net10 is not supported in current BDNs.

* Updated External Release to release 8.0 and 10.0 only (no 9.0)

* fix

* Enabled Win10 for BDN since recent fix

* Updated a couple BDNs expected values that were a bit out of range

* Updated .net9.0 for CodeQL

---------

Co-authored-by: Badrish Chandramouli <badrishc@microsoft.com>

* Size-tracking bugfix in SortedSetObject & HashObject (#1519)

* Bugfix in SortedSetObject

* Fixed in HashObject as well

* Bump @easyops-cn/docusaurus-search-local in /website (#1522)

Bumps [@easyops-cn/docusaurus-search-local](https://github.com/easyops-cn/docusaurus-search-local/tree/HEAD/packages/docusaurus-search-local) from 0.52.1 to 0.52.3.
- [Release notes](https://github.com/easyops-cn/docusaurus-search-local/releases)
- [Commits](https://github.com/easyops-cn/docusaurus-search-local/commits/v0.52.3/packages/docusaurus-search-local)

---
updated-dependencies:
- dependency-name: "@easyops-cn/docusaurus-search-local"
  dependency-version: 0.52.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Replace spin-wait with semaphore-based backoff for epoch table exhaustion (#1532)

* When hundreds of threads compete for epoch table entries, the previous spin-wait
   loop in ReserveEntry caused 100% CPU utilization due to tight spinning
   with Thread.Yield().

   Changes:
   - Add SemaphoreSlim-based wait mechanism for threads when epoch table is full
   - Split ReserveEntry into fast path (TryAcquireEntry) and slow path (ReserveEntryWait)
   - Fast path: probes startOffset1, startOffset2, then circles table twice - fully inlinable
   - Slow path: uses try/finally with semaphore wait - marked NoInlining since kernel
     wait dominates cost anyway
   - Release() signals one waiting thread via volatile waiterCount check (nearly zero
     overhead when no waiters)
   - Double-check pattern in ReserveEntryWait prevents lost wakeups: increment
     waiterCount, re-check for slots, then wait
   - SemaphoreSlim uses Monitor.Pulse internally which provides FIFO wake-up order,
     preventing starvation

   Performance characteristics:
   - No contention: unchanged - fast path acquires entry with same probing logic
   - Table full: threads wait efficiently instead of burning CPU
   - Release hot path: single volatile read of waiterCount when no waiters

* Revert "Replace spin-wait with semaphore-based backoff for epoch table exhaus…" (#1535)

This reverts commit 71fa0a8.

* Bump KeraLua from 1.4.7 to 1.4.9 (#1526)

---
updated-dependencies:
- dependency-name: KeraLua
  dependency-version: 1.4.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump Microsoft.Extensions.Configuration.Binder from 10.0.1 to 10.0.2 (#1527)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Bump react from 19.1.1 to 19.2.4 in /website (#1523)

* Bump react from 19.1.1 to 19.2.4 in /website

Bumps [react](https://github.com/facebook/react/tree/HEAD/packages/react) from 19.1.1 to 19.2.4.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.4/packages/react)

---
updated-dependencies:
- dependency-name: react
  dependency-version: 19.2.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixing package update discrepency

* Updating yarn.lock

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Bump Azure.Storage.Blobs from 12.26.0 to 12.27.0 (#1525)

* Bump Azure.Storage.Blobs from 12.26.0 to 12.27.0

---
updated-dependencies:
- dependency-name: Azure.Storage.Blobs
  dependency-version: 12.27.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Removing hard-coded project references

* Fixing breaking API changes in Azure.Storage.Blobs

* Adding --skipApiVersionCheck when running Azurite

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Bump Microsoft.Extensions.Configuration.Json from 9.0.9 to 10.0.2 (#1528)

* Bump Microsoft.Extensions.Configuration.Json from 9.0.9 to 10.0.2

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Fixing package discrepency

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Bump Microsoft.Extensions.Logging from 10.0.1 to 10.0.2 (#1529)

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Minor perf improvements to make it comparable to v2 (#1533)

* replace net9 with net10 in project files

* perfs

* updates

* prep for PR

* nit

---------

Co-authored-by: Tal Zaccai <talzacc@microsoft.com>

* Bumping version to 1.0.95 (#1536)

Co-authored-by: Badrish Chandramouli <badrishc@microsoft.com>

* Bump version to 1.0.96 (#1538)

* Initial plan

* Bump version to 1.0.96

Co-authored-by: TalZaccai <18443527+TalZaccai@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TalZaccai <18443527+TalZaccai@users.noreply.github.com>

* Fix NuGet package to include net10.0 files instead of net9.0 (#1541)

* Initial plan

* Fix NuGet package to include net10.0 files instead of net9.0

Co-authored-by: badrishc <18355833+badrishc@users.noreply.github.com>

* Bump version to 1.0.97 for new release with NuGet fix

Co-authored-by: badrishc <18355833+badrishc@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: badrishc <18355833+badrishc@users.noreply.github.com>

* Bump webpack from 5.101.1 to 5.105.0 in /website (#1542)

Bumps [webpack](https://github.com/webpack/webpack) from 5.101.1 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md)
- [Commits](webpack/webpack@v5.101.1...v5.105.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.105.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* format

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Justine Cocchi <jucocchi@microsoft.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Badrish Chandramouli <badrishc@microsoft.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: darrenge <darrenge@microsoft.com>
Co-authored-by: Paulus Pärssinen <paulus.parssinen@gmail.com>
Co-authored-by: Tal Zaccai <talzacc@microsoft.com>
Co-authored-by: Ankith Kandala <54782682+Ankith-Kandala@users.noreply.github.com>
Co-authored-by: Mathieu Tremblay <matrembl@microsoft.com>
Co-authored-by: bandalgomsu <q63630@daum.net>
Co-authored-by: Vasileios Zois <96085550+vazois@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TalZaccai <18443527+TalZaccai@users.noreply.github.com>
Co-authored-by: badrishc <18355833+badrishc@users.noreply.github.com>
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .net code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant