Skip to content

Update all non-major dependencies#66

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch
Open

Update all non-major dependencies#66
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/all-minor-patch

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Nov 11, 2024

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update Pending
AWSSDK.S3 4.0.18.74.0.20.3 age adoption passing confidence nuget patch 4.0.21 (+1)
FastEndpoints (source) 8.0.18.1.0 age adoption passing confidence nuget minor
FastEndpoints.Generator (source) 8.0.18.1.0 age adoption passing confidence nuget minor
FastEndpoints.Security (source) 8.0.18.1.0 age adoption passing confidence nuget minor
FastEndpoints.Swagger (source) 8.0.18.1.0 age adoption passing confidence nuget minor
FastEndpoints.Testing (source) 8.0.18.1.0 age adoption passing confidence nuget minor
Microsoft.AspNetCore.Authentication.JwtBearer (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.AspNetCore.Identity.EntityFrameworkCore (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.AspNetCore.OpenApi (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.AspNetCore.OutputCaching.StackExchangeRedis (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.EntityFrameworkCore.InMemory (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.EntityFrameworkCore.Tools (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.Extensions.Caching.Hybrid (source) 10.3.010.4.0 age adoption passing confidence nuget minor
Microsoft.Extensions.Caching.StackExchangeRedis (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Microsoft.Extensions.Http.Resilience (source) 10.3.010.4.0 age adoption passing confidence nuget minor
Microsoft.Extensions.TimeProvider.Testing (source) 10.3.010.4.0 age adoption passing confidence nuget minor
Npgsql 10.0.110.0.2 age adoption passing confidence nuget patch
Npgsql.EntityFrameworkCore.PostgreSQL 10.0.010.0.1 age adoption passing confidence nuget patch
OpenTelemetry.Extensions.Hosting (source) 1.15.01.15.1 age adoption passing confidence nuget patch 1.15.2
Pyroscope (source) 0.14.10.14.4 age adoption passing confidence nuget patch
Quartz.Extensions.Hosting (source) 3.16.13.17.1 age adoption passing confidence nuget minor
Refit 10.0.110.1.6 age adoption passing confidence nuget minor
Refit.HttpClientFactory 10.0.110.1.6 age adoption passing confidence nuget minor
Scalar.AspNetCore (source) 2.13.12.13.20 age adoption passing confidence nuget patch
StackExchange.Redis (source) 2.11.82.12.14 age adoption passing confidence nuget minor
Swashbuckle.AspNetCore 10.1.410.1.7 age adoption passing confidence nuget patch
Swashbuckle.AspNetCore.Annotations 10.1.410.1.7 age adoption passing confidence nuget patch
System.Threading.RateLimiting (source) 10.0.310.0.5 age adoption passing confidence nuget patch
Testcontainers.PostgreSql (source) 4.10.04.11.0 age adoption passing confidence nuget minor
coverlet.collector 8.0.08.0.1 age adoption passing confidence nuget patch
dotnet-ef (source) 10.0.110.0.5 age adoption passing confidence nuget patch
dotnet-sdk 10.0.010.0.201 age adoption passing confidence dotnet-sdk patch
prom/prometheus v3.5.0v3.11.0 age adoption passing confidence minor v3.11.1
pyroscope/pyroscope-dotnet 0.13.0-glibc0.14.4-glibc age adoption passing confidence stage minor
redis 8.4-alpine8.6-alpine age adoption passing confidence minor

Release Notes

aws/aws-sdk-net (AWSSDK.S3)

v4.0.20

v4.0.19

dotnet/dotnet (Microsoft.AspNetCore.Authentication.JwtBearer)

v10.0.5

v10.0.4

dotnet/extensions (Microsoft.Extensions.Caching.Hybrid)

v10.4.0

This release advances the AI abstractions with new hosted file, web search, and reasoning content types, stabilizes MCP and tool approval APIs, adds streaming latency metrics to OpenTelemetry instrumentation, and delivers bug fixes across caching, data ingestion, and resource monitoring.

Experimental API Changes

Now Stable
  • MCP Server Tool Content and Function Call Approval APIs are now stable (previously MEAI001) #​7299
  • FakeLogCollector.GetLogsAsync(CancellationToken) is now stable (previously EXTEXP0003) #​7332
New Experimental APIs
  • New experimental AddExtendedHttpClientLogging overloads with wrapHandlersPipeline parameter (EXTEXP0013) #​7231
Removed Experimental APIs
  • AI Tool Reduction experimental APIs removed (was experimental under MEAI001) #​7353

What's Changed

AI
Telemetry and Observability
HTTP Resilience and Diagnostics
Diagnostics, Health Checks, and Resource Monitoring
Data Ingestion
Caching

Test Improvements

Repository Infrastructure Updates

Acknowledgements

Full Changelog: dotnet/extensions@v10.3.0...v10.4.0

npgsql/npgsql (Npgsql)

v10.0.2

v10.0.2 contains several minor bug fixes.

Milestone issues

Full Changelog: npgsql/npgsql@v10.0.1...v10.0.2

open-telemetry/opentelemetry-dotnet (OpenTelemetry.Extensions.Hosting)

v1.15.1

Release details: 1.15.1

  • Breaking change: The Baggage API now disallows empty baggage names and
    treats baggage names and values as case sensitive, aligning with the latest
    Baggage API specification.
  • Various bug fixes across OpenTelemetry.Api and OpenTelemetry SDK,
    including fixes for thread-safety, sampler edge cases, metrics precision,
    and observable instrument lifecycle handling.
quartznet/quartznet (Quartz.Extensions.Hosting)

v3.17.1

Highlights

Jenkins-style H (hash) token for cron expressions

Quartz.NET now supports the H (hash) token in cron expressions, inspired by Jenkins. The H token resolves to a deterministic value based on the trigger's identity, spreading job execution times to avoid the thundering herd problem when many triggers share the same schedule.

Supported forms: H, H(min-max), H/step, H(min-max)/step

// Runs at a consistent but spread-out minute each hour
trigger = TriggerBuilder.Create()
    .WithIdentity("myTrigger", "myGroup")
    .WithCronSchedule("0 H * * * ?")
    .Build();

// Runs every 15 minutes, starting at a hash-determined offset
trigger = TriggerBuilder.Create()
    .WithIdentity("myTrigger", "myGroup")
    .WithCronSchedule("0 H/15 * * * ?")
    .Build();

The hash seed is automatically derived from the trigger's identity (name + group) when using TriggerBuilder, or can be provided explicitly. See the cron trigger documentation for full details.

Structured logging history plugins

New StructuredLoggingJobHistoryPlugin and StructuredLoggingTriggerHistoryPlugin provide first-class support for structured logging frameworks like Serilog and NLog. Unlike the existing logging plugins that use index-based format placeholders ({0}, {1}), these use named MEL-style message template parameters ({JobName}, {TriggerGroup}, etc.), making log output queryable in structured logging sinks and avoiding template cache memory leaks.

quartz.plugin.jobHistory.type = Quartz.Plugin.History.StructuredLoggingJobHistoryPlugin, Quartz.Plugins
quartz.plugin.triggerHistory.type = Quartz.Plugin.History.StructuredLoggingTriggerHistoryPlugin, Quartz.Plugins

Message templates are fully configurable via standard Quartz property configuration.

Bug Fixes

  • Fix triggers getting permanently stuck in ACQUIRED state — Triggers could become permanently stuck if the scheduler crashed or was killed between acquiring a trigger and firing it. (#​2980)
  • Fix StoreCalendar overriding paused trigger state — Storing a calendar with updateTriggers: true no longer resets paused triggers back to normal state. (#​2968)
  • Fix DoCheckin not retrying transient database errors — Cluster checkin now properly retries on transient database failures instead of silently failing. (#​2970)
  • Fix Dashboard /_blazor endpoint conflict — The Quartz Dashboard no longer conflicts with host applications that also use Blazor. (#​2975)
  • Fix spurious ERROR log on zombie transaction rollback — Rolling back a zombie transaction no longer logs a misleading ERROR. (#​2978)

Full Changelog: quartznet/quartznet@v3.17.0...v3.17.1

v3.17.0

This is a major bug-fix release with 40+ fixes spanning trigger state management, clustering reliability, DST handling, misfire accuracy, and scheduler lifecycle. An optional database schema migration improves misfire handling.

Highlights
Optional database migration: MISFIRE_ORIG_FIRE_TIME column

A new optional column MISFIRE_ORIG_FIRE_TIME on QRTZ_TRIGGERS enables correct ScheduledFireTimeUtc for misfired triggers when using "fire now" misfire policies. Without it, ScheduledFireTimeUtc equals FireTimeUtc for misfired triggers (the pre-existing behavior). RAMJobStore does not require this migration.

Migration script: database/schema_30_add_misfire_orig_fire_time.sql (covers SQL Server, PostgreSQL, MySQL, SQLite, Oracle, Firebird)

Clustering and concurrency fixes
  • Fix DisallowConcurrentExecution jobs running simultaneously in cluster (#​2697)
  • Fix false cluster recovery causing DisallowConcurrentExecution violation (#​2915)
  • Fix triggers stuck in BLOCKED state for DisallowConcurrentExecution jobs (#​2822)
  • Fix FIRED_TRIGGERS not cleaned up on job deletion mid-execution (#​1696)
  • Handle transient database exceptions (deadlocks) with automatic retry (#​2883, #​2952)
  • Fix PostgreSQL transaction abort error on lock contention (#​2884)
  • Fix SQLite "database is locked" errors with dedicated semaphore (#​2323)
  • Add MySQL FORCE INDEX hints for slow trigger acquisition queries (#​547)
Trigger state and fire time accuracy
  • Fix GetTriggerState returning Complete instead of Blocked for executing triggers (#​2255)
  • Fix RAMJobStore.TriggersFired skipping triggers causing wrong trigger/job execution (#​1386)
  • Fix ScheduledFireTimeUtc returning wrong value after misfire (#​2899)
  • Fix PreviousFireTimeUtc reset to null on restart with OverWriteExistingData=true (#​1834)
  • Fix SimpleTrigger first fire time wrong when created long before scheduling (#​2455)
  • Fix CronTrigger double-firing when rescheduled with old StartTimeUtc (#​2909)
  • Fix recovery trigger missing original JobData (#​2083)
  • Fix misfired blocked triggers not being deleted from database (#​1646)
  • Fix DoNothing misfire policy skipping fire times within threshold (#​2912)
DST and time handling
  • Fix DailyTimeIntervalTrigger extra fire during DST fall-back (#​2917)
  • Fix DailyTimeIntervalTrigger mutating StartTimeUtc during fire time computation (#​2906)
  • Fix DailyTimeIntervalTrigger RepeatCount to apply per day (#​1633)
  • Fix scheduler thread stuck after system clock jumps backward (#​1508)
  • Fix ComputeFireTimesBetween modifying trigger StartTimeUtc (#​2722)
Scheduler lifecycle and threading
  • Fix scheduler hang on shutdown: replace Monitor.Wait with async SemaphoreSlim (#​2877)
  • Fix shutdown deadlock (#​2830)
  • Release acquired triggers on shutdown instead of leaking them (#​2881)
  • Fix DedicatedThreadPool threads leaking on scheduler shutdown (#​1357)
  • Use dedicated thread for scheduler loop to prevent missed triggers under high CPU (#​781)
Job execution
  • Fix RefireImmediately with JobChainingJobListener firing chain prematurely (#​663)
  • Fix AsyncLocal flow from IJobFactory.NewJob to IJob.Execute (#​1528)
  • Add IJobDetail property to JobExecutionException (#​1442)
API and configuration
  • Fix idleWaitTime of zero silently ignored instead of throwing (#​1394)
  • Fix AddJob/AddTrigger ambiguous references without removing overloads (#​2795)
  • Fix PauseJobs/ResumeJob interaction bug in RAMJobStore (#​761)
  • Fix RemoteScheduler ignoring local quartz.scheduler.instanceName (#​313)
  • Restore DB trigger fields for custom (blob) triggers (#​2949)
Dashboard
  • Fix dashboard CSS 404 in API-only projects (#​2886)

What's Changed

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 10222e1 to 2847db6 Compare November 11, 2024 17:02
@renovate renovate bot changed the title Update dependency AWSSDK.S3 to 3.7.405.10 Update all non-major dependencies Nov 11, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f3f6983 to 99805fa Compare November 12, 2024 18:38
@renovate renovate bot changed the title Update all non-major dependencies Update dependency AWSSDK.S3 to 3.7.405.11 Nov 12, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 99805fa to 6b59e7e Compare November 13, 2024 20:21
@renovate renovate bot changed the title Update dependency AWSSDK.S3 to 3.7.405.11 Update all non-major dependencies Nov 13, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 10 times, most recently from 7e93ecd to 379baa4 Compare November 21, 2024 20:35
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from 7d2aaff to 60fe895 Compare November 28, 2024 21:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from fce21c3 to 1e7fda3 Compare December 6, 2024 21:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 6d150bf to 0acc6a0 Compare December 26, 2024 22:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from f2e1fec to 7f3e574 Compare January 5, 2025 22:31
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 5102213 to dc24af3 Compare January 13, 2025 10:15
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from ffc43b6 to 3208b54 Compare January 21, 2025 01:12
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 8806ff6 to 5232738 Compare January 29, 2025 14:18
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 3c33435 to de76e9a Compare February 3, 2025 13:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from de76e9a to c9ccb5a Compare February 7, 2025 17:39
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.

0 participants