Skip to content

Conversation

@MWG-Logan
Copy link
Member

No description provided.

MWG-Logan and others added 30 commits July 11, 2025 23:11
- Updated AgentService to utilize Channel for command processing, improving performance and responsiveness.
- Refactored command handling logic to support new command types and improved error handling.
- Introduced SystemInfoProvider enhancements for better system information retrieval with semaphore for concurrency control.
- Updated TelemetryCollector to streamline telemetry data collection and support specific metrics requests.
- Migrated project to .NET 9, updating package references and ensuring compatibility with new features.
- Removed obsolete DTOs and consolidated data transfer objects for system information and performance metrics.
- Improved logging and error handling throughout the service for better observability.
… package versions to 9.0.7 in Signal9.Web.csproj
Bumps Azure.Extensions.AspNetCore.Configuration.Secrets to 1.4.0
Bumps Azure.Identity to 1.14.2
Bumps Microsoft.ApplicationInsights.WorkerService to 2.23.0
Bumps Microsoft.Azure.Functions.Worker.ApplicationInsights to 2.0.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.Http to 3.3.0
Bumps Microsoft.Azure.Functions.Worker.Extensions.SignalRService to 2.0.1
Bumps Microsoft.Extensions.Configuration.Abstractions from 9.0.0 to 9.0.7
Bumps Microsoft.Extensions.DependencyInjection.Abstractions from 9.0.0 to 9.0.7
Bumps Microsoft.Extensions.Hosting from 9.0.0 to 9.0.7
Bumps Microsoft.Extensions.Logging.Abstractions from 9.0.0 to 9.0.7
Bumps Newtonsoft.Json from 13.0.1 to 13.0.3

---
updated-dependencies:
- dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets
  dependency-version: 1.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Azure.Identity
  dependency-version: 1.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Azure.Identity
  dependency-version: 1.14.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.ApplicationInsights.WorkerService
  dependency-version: 2.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.ApplicationInsights.WorkerService
  dependency-version: 2.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.Http
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.SignalRService
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Azure.Functions.Worker.Extensions.SignalRService
  dependency-version: 2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
- dependency-name: Microsoft.Extensions.Configuration.Abstractions
  dependency-version: 9.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions
  dependency-version: 9.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 9.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 9.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Newtonsoft.Json
  dependency-version: 13.0.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ent.Functions/dev/multi-c406bc9821

Bump Azure.Extensions.AspNetCore.Configuration.Secrets and 10 others
Bumps Microsoft.AspNetCore.SignalR.Client to 9.0.8
Bumps Microsoft.Extensions.Configuration.Abstractions from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Configuration.Json from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.DependencyInjection.Abstractions from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Hosting from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Http from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Logging.Abstractions from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Logging.Console from 9.0.7 to 9.0.8
Bumps Microsoft.Extensions.Logging.EventLog from 9.0.7 to 9.0.8
Bumps System.Diagnostics.PerformanceCounter from 9.0.7 to 9.0.8
Bumps System.Management from 9.0.7 to 9.0.8
Bumps System.Text.Json from 9.0.7 to 9.0.8

---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.Abstractions
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Logging.Console
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Logging.EventLog
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Diagnostics.PerformanceCounter
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Management
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: System.Text.Json
  dependency-version: 9.0.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ent/dev/multi-f75c9d31ab

Bump Microsoft.AspNetCore.SignalR.Client and 12 others
---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Azure.Identity
  dependency-version: 1.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.Abstractions
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ent/dev/Microsoft.Extensions.Http-9.0.9

Bump Microsoft.Extensions.Http from 9.0.8 to 9.0.9
…ent.Functions/dev/multi-49e7ddb967

Bump Azure.Identity from 1.14.2 to 1.16.0
…ent/dev/multi-a8eb737ae9

Bump Microsoft.AspNetCore.SignalR.Client from 9.0.8 to 9.0.9
…hers

Bumps Microsoft.Extensions.Configuration.EnvironmentVariables from 9.0.8 to 9.0.9
Bumps Microsoft.Extensions.Configuration.Json from 9.0.8 to 9.0.9
Bumps Microsoft.Extensions.Hosting from 9.0.8 to 9.0.9
Bumps Microsoft.Extensions.Logging.Console from 9.0.8 to 9.0.9
Bumps Microsoft.Extensions.Logging.EventLog from 9.0.8 to 9.0.9

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Configuration.EnvironmentVariables
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Logging.Console
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Extensions.Logging.EventLog
  dependency-version: 9.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ared/dev/Microsoft.Extensions.Configuration.Abstractions-9.0.9

Bump Microsoft.Extensions.Configuration.Abstractions from 9.0.8 to 9.0.9
…ent/dev/multi-5c389be73a

Bump Microsoft.Extensions.Configuration.EnvironmentVariables and 4 others
---
updated-dependencies:
- dependency-name: Microsoft.Azure.Functions.Worker
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Azure.Functions.Worker
  dependency-version: 2.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-version: 13.0.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
---
updated-dependencies:
- dependency-name: System.Management
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
…ent/dev/System.Management-9.0.10

Bump System.Management from 9.0.8 to 9.0.10
…ared/dev/Newtonsoft.Json-13.0.4

Bump Newtonsoft.Json from 13.0.3 to 13.0.4
…ent.Functions/dev/multi-ab9bcbeb08

Bump Microsoft.Azure.Functions.Worker from 2.0.0 to 2.1.0
---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Azure.Identity
  dependency-version: 1.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 9.0.10
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
….0.0 (#42)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: System.Diagnostics.PerformanceCounter
  dependency-version: 10.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dependabot bot added 6 commits November 21, 2025 10:27
---
updated-dependencies:
- dependency-name: Azure.Identity
  dependency-version: 1.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Azure.Identity
  dependency-version: 1.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: Microsoft.Azure.Functions.Worker
  dependency-version: 2.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Azure.Functions.Worker
  dependency-version: 2.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…to 2.50.0 (#47)

---
updated-dependencies:
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
  dependency-version: 2.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Microsoft.Azure.Functions.Worker.ApplicationInsights
  dependency-version: 2.50.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: Microsoft.AspNetCore.SignalR.Client
  dependency-version: 10.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…0.0.1 (#53)

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

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
updated-dependencies:
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
  dependency-version: 2.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Microsoft.Azure.Functions.Worker.Sdk
  dependency-version: 2.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants