Skip to content

Bump the nuget group with 2 updates#61

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-ce9f8041c2
Open

Bump the nuget group with 2 updates#61
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-ce9f8041c2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 14, 2026

Copy link
Copy Markdown

Updated Marten from 8.20.0 to 8.37.0.

Release notes

Sourced from Marten's releases.

8.37.0

What's Changed

New Contributors

Full Changelog: JasperFx/marten@V8.36.0...V8.37.0

8.36.0

Highlights

Marten 8.36.0 closes out #​4329 by adopting JasperFx.Events 1.35.0 and ships the corresponding docs and integration tests, plus a separately-tracked docs improvement for modular IConfigureMarten projection registration (#​4326) and two LINQ fixes.

  • Composite-projection cache eviction fix (via JasperFx.Events 1.35.0). Per-projection aggregate caches are no longer compacted between stages of a composite projection — each stage's cache stays at full size for the entire composite batch and is trimmed as a unit at the composite boundary. Options.CacheLimitPerTenant is a memory tunable again, not a correctness lever for downstream EnrichWith<T> / TryFindUpstreamCache lookups.
  • ForEntityIds for fan-out enrichment (via JasperFx.Events 1.35.0). New first-class declarative shape for events that reference several entities of the same type:
    await group
        .EnrichWith<Provider>()
        .ForEvent<ShiftScheduled>()
        .ForEntityIds(e => e.ProviderIds)
        .AddReferences();
  • Cross-stage document visibility docs. composite.md calls out that downstream stages can't SQL-query upstream stages' in-flight writes, lists the four supported alternatives (Updated<T> synthetic events, EnrichWith<T>().AddReferences(), TryFindUpstreamCache<TId, T>, ReferencePeerView<T>), and includes inline samples sourced from the integration tests.
  • IConfigureMarten + DI projection registration docs. New section in events/projections/ioc.md showing how a module-style configuration can register a service-aware projection by taking its dependencies through the IConfigureMarten constructor and building the projection inside Configure(...). Closes #​4326.
  • LINQ fixes. string[].Contains parse failure under C# 14 + nullable + method init (#​4332), and Where clauses on the inner source of GroupJoin are now honored.

What's Changed

New Contributors

Full Changelog: JasperFx/marten@V8.35.0...V8.36.0

8.35.0

Heads up, this will cause a DDL change for some upsert functions due to a bug that was only apparent under high concurrency

What's Changed

Full Changelog: JasperFx/marten@V8.34.2...V8.35.0

8.34.2

What's Changed

Patch release. One bug fix.

  • Fix multi-property record structs misclassified as strong-typed-id wrappers by @​jeremydmiller in Fix multi-property record structs misclassified as strong-typed-id wrappers JasperFx/marten#4322 — when a document property's type was a multi-field record struct like Money(decimal Value, Guid CurrencyId), the LINQ resolver would throw BadLinqExpressionException on any nested member access (x.MoneyProp.Amount > 0). Root cause was ValueTypeIdGeneration.IsCandidate filtering properties only to those in DocumentMapping.ValidIdTypes (Guid/int/long/string), so a multi-field struct with a single matching property + a static Zero(Guid) builder got misdetected as a strong-typed-id wrapper. As a side effect the misdetection registered Money as a uuid column on Weasel's global PostgresqlProvider.Instance, poisoning LINQ resolution for the rest of the process. Fix: reject types whose canonical constructor takes more than one parameter before any further matching. Reported with full root-cause analysis by @​mmidkiff.

Full Changelog: JasperFx/marten@V8.34.1...V8.34.2

8.34.1

What's Changed

Patch release. Two fixes — one regression in the cold-start path, one Scoped-subscription bug that's been latent since AddSubscriptionWithServices shipped.

  • Bump JasperFx.Events 1.31.0 → 1.31.1 by @​jeremydmiller in Bump JasperFx.Events 1.31.0 -> 1.31.1 (CultureNotFoundException fix) JasperFx/marten#4321 — picks up the JasperFx fix for CultureNotFoundException at DocumentStore..ctor on hosts running with <InvariantGlobalization>true</InvariantGlobalization> (implied by <PublishAot>true</PublishAot>). The cold-start prefilter in ProjectionGraph.IsAssemblyKnownToHaveNoEvolvers was reading assembly.GetName().Name, which under invariant-globalization mode throws on culture-tagged satellite assemblies like pt-br. Reported today against the cold-start optimization changes that landed in 8.34.0.
  • Fix #​4318: ScopedSubscriptionServiceWrapper drops Options/Name/Version by @​jeremydmiller in Fix #4318: ScopedSubscriptionServiceWrapper drops Options/Name/Version JasperFx/marten#4320 — when a subscriber registered via AddSubscriptionWithServices<T>(ServiceLifetime.Scoped, configure) set Options.BatchSize, Options.SubscribeFromPresent(), Name, or Version in its constructor, those values were silently lost. Only IncludedEventTypes, StreamType, and IncludeArchivedEvents were copied from the resolved inner T to the wrapper. The Singleton path was unaffected. Thanks to @​Casper-Olsen for the root-cause analysis.

Full Changelog: JasperFx/marten@V8.34.0...V8.34.1

8.34.0

What's Changed

This release rolls in the JasperFx 1.28 / JasperFx.Events 1.31 upgrade chain, several cold-start and runtime-perf optimizations, two stability fixes (advisory locks, projection version suffix), and a new declarative ancillary-store enrichment API.

Full Changelog: JasperFx/marten@V8.33.0...V8.34.0

8.33.0

What's Changed

New Contributors

Full Changelog: JasperFx/marten@V8.32.1...V8.33.0

8.32.1

Just bug fixes this time

What's Changed

New Contributors

Full Changelog: JasperFx/marten@V8.32.0...V8.32.1

8.32.0

What's Changed

Full Changelog: JasperFx/marten@V8.31.0...V8.32.0

8.31.0

What's Changed

New Contributors

Full Changelog: JasperFx/marten@V8.30.1...V8.31.0

8.30.1

What's Changed

Full Changelog: JasperFx/marten@V8.30.0...V8.30.1

8.30.0

What's Changed

Full Changelog: JasperFx/marten@V8.29.3...V8.30.0

8.29.3

What's Changed

Full Changelog: JasperFx/marten@V8.29.0...V8.29.3

8.29.0

What's Changed

Full Changelog: JasperFx/marten@V8.28.0...V8.29.0

8.28.0

What's Changed

Full Changelog: JasperFx/marten@V8.27.0...V8.28.0

8.27.0

What's Changed

Full Changelog: JasperFx/marten@V8.26.2...V8.27.0

8.26.2

What's Changed

Full Changelog: JasperFx/marten@V8.26.1...V8.26.2

8.26.1

What's Changed

New Contributors

Full Changelog: JasperFx/marten@V8.26.0...V8.26.1

8.26.0

What's Changed

Full Changelog: JasperFx/marten@V8.25...V8.26.0

8.25.0

This was 100% about exposing information to CritterWatch through extended projection progression tracking and nothing else. Completely opt in as well

What's Changed

Full Changelog: JasperFx/marten@V8.24.0...V8.25

8.24.0

What's Changed

Full Changelog: JasperFx/marten@V8.23.0...V8.24.0

8.23.0

What's Changed

Full Changelog: JasperFx/marten@V8.22.2...V8.23.0

8.22.2

All of this was for CritterWatch and has no value otherwise over 8.22.1

What's Changed

Full Changelog: JasperFx/marten@V8.22.1...V8.22.2

8.22.1

The JasperFx update helps address an issue with Composite Projections in Marten + Wolverine.

What's Changed

Full Changelog: JasperFx/marten@V8.22.0...V8.22.1

8.22.0

What's Changed

Full Changelog: JasperFx/marten@V8.21.0...V8.22.0

8.21.0

What's Changed

Full Changelog: JasperFx/marten@V8.20...V8.21.0

Commits viewable in compare view.

Pinned OpenTelemetry.Exporter.OpenTelemetryProtocol at 1.15.3.

Release notes

Sourced from OpenTelemetry.Exporter.OpenTelemetryProtocol's releases.

1.15.3

For highlights and announcements pertaining to this release see: Release Notes > 1.15.3.

The following changes are from the previous release 1.15.2.

  • NuGet: OpenTelemetry v1.15.3

    • Fix resource leak in batch and periodic exporting task workers for Blazor/WASM.
      (#​7069)

    • Fixed LogRecord.LogLevel to preserve LogLevel.None and handle
      unspecified or out-of-range severities without returning invalid enum values.
      (#​7092)

    • Fixed OTEL_TRACES_SAMPLER_ARG handling to treat out-of-range, NaN, and
      infinite values as invalid and fall back to the default ratio when using
      traceidratio and parentbased_traceidratio samplers.
      (#​7103)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.15.3

    • Fix baggage and trace headers not respecting the maximum length in some cases
      to resolve GHSA-g94r-2vxg-569j.
      (#​7061)

    • Improve efficiency of parsing of baggage and B3 propagation headers
      to resolve GHSA-g94r-2vxg-569j.
      (#​7061)

    • Breaking change: Fixed tracestate parsing to reject keys that do not
      begin with a lowercase letter, including keys beginning with digits, to
      align with the W3C Trace Context specification.
      (#​7065)

    • Fixed BaggagePropagator to trim optional whitespace (OWS) around =
      separators when parsing the baggage header, as required by the
      W3C Baggage specification.
      (#​7009)

    • Fixed BaggagePropagator to strip baggage properties (e.g. ;metadata)
      from values when parsing the baggage header.
      (#​7009)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.3

    No notable changes.

... (truncated)

1.15.3-beta.1

The following changes are from the previous release 1.15.2-beta.1.

1.15.2

For highlights and announcements pertaining to this release see: Release Notes > 1.15.2.

The following changes are from the previous release 1.15.1.

1.15.2-beta.1

The following changes are from the previous release 1.15.1-beta.1.

1.15.1

For highlights and announcements pertaining to this release see: Release Notes > 1.15.1.

The following changes are from the previous release 1.15.0.

... (truncated)

1.15.1-beta.1

The following changes are from the previous release 1.15.0-beta.1.

1.15.0

For highlights and announcements pertaining to this release see: Release Notes > 1.15.0.

The following changes are from the previous release 1.14.0.

  • NuGet: OpenTelemetry v1.15.0

    • Added support for the OTEL_SDK_DISABLED environment variable in TracerProvider,
      MeterProvider, and LoggerProvider. When OTEL_SDK_DISABLED=true,
      the SDK returns no-op implementations for all telemetry signals.
      The OTEL_SDK_DISABLED environment variable is only evaluated upon application
      startup, later changes have no effect.
      (#​6568)

    • Added LowMemory temporality as an option in the OTLP metrics exporter.
      (#​6648)

    • Added support for Meter.TelemetrySchemaUrl property.
      (#​6714)

    • Improve performance and reduce memory consumption for metrics histograms.
      (#​6715)

    • Decode value in OTEL_RESOURCE_ATTRIBUTES environment variable.
      (#​6737)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.15.0

    • Added a new overload for TracerProvider.GetTracer which accepts an optional
      string? schemaUrl parameter, allowing a schema URL to be set on the Tracer.
      (#​6736)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.15.0

    No notable changes.

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.Console v1.15.0

    • Added support for ActivitySource.TelemetrySchemaUrl property.
      (#​6713)

    • Added support for Meter.TelemetrySchemaUrl property.
      (#​6714)

    See CHANGELOG for details.
    ... (truncated)

1.15.0-beta.1

The following changes are from the previous release 1.14.0-beta.1.

1.14.0

For highlights and announcements pertaining to this release see: Release Notes > 1.14.0.

The following changes are from the previous release 1.14.0-rc.1.

  • NuGet: OpenTelemetry v1.14.0

    • Breaking Change NuGet packages now use the Sigstore bundle format
      (.sigstore.json) for digital signatures instead of separate signature
      (.sig) and certificate (.pem) files. This requires cosign 3.0 or later
      for verification. See the Digital signing
      section
      for updated verification instructions.
      (#​6623)

    • Update to stable versions for .NET 10.0 NuGet packages.
      (#​6667)

    • Update Microsoft.Extensions.* dependencies to 10.0.0 for .NET Framework
      and .NET Standard.
      (#​6667)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.14.0

    • Breaking Change NuGet packages now use the Sigstore bundle format
      (.sigstore.json) for digital signatures instead of separate signature
      (.sig) and certificate (.pem) files. This requires cosign 3.0 or later
      for verification. See the Digital signing
      section
      for updated verification instructions.
      (#​6623)

    • Update System.Diagnostics.DiagnosticSource dependency to 10.0.0
      for all target frameworks.
      (#​6667)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.14.0

    • Breaking Change NuGet packages now use the Sigstore bundle format
      (.sigstore.json) for digital signatures instead of separate signature
      (.sig) and certificate (.pem) files. This requires cosign 3.0 or later
      for verification. See the Digital signing
      section
      for updated verification instructions.
      (#​6623)

    • Update to stable versions for .NET 10.0 NuGet packages.
      (#​6667)

    • Update Microsoft.Extensions.* dependencies to 10.0.0 for .NET Framework
      ... (truncated)

1.14.0-rc.1

The following changes are from the previous release 1.13.1.

... (truncated)

1.14.0-beta.1

The following changes are from the previous release 1.13.1-beta.1.

  • NuGet: OpenTelemetry.Exporter.Prometheus.AspNetCore v1.14.0-beta.1

    • Breaking Change When targeting net8.0, the package now depends on version
      8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions,
      Microsoft.Extensions.Diagnostics.Abstractions and
      Microsoft.Extensions.Logging.Configuration NuGet packages.
      (#​6327)

    • Add support for .NET 10.0.
      (#​6307)

    • Added the possibility to disable timestamps via the PrometheusAspNetCoreOptions.
      (#​6600)

    • Breaking Change NuGet packages now use the Sigstore bundle format
      (.sigstore.json) for digital signatures instead of separate signature
      (.sig) and certificate (.pem) files. This requires cosign 3.0 or later
      for verification. See the Digital signing
      section
      for updated verification instructions.
      (#​6623)

    • Updated OpenTelemetry core component version(s) to 1.14.0.
      (#​6689)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Exporter.Prometheus.HttpListener v1.14.0-beta.1

    • Breaking Change When targeting net8.0, the package now depends on version
      8.0.0 of the Microsoft.Extensions.DependencyInjection.Abstractions,
      Microsoft.Extensions.Diagnostics.Abstractions and
      Microsoft.Extensions.Logging.Configuration NuGet packages.
      (#​6327)

    • Add support for .NET 10.0.
      (#​6307)

    • Added the possibility to disable timestamps via the PrometheusHttpListenerOptions.
      (#​6600)

    • Breaking Change NuGet packages now use the Sigstore bundle format
      (.sigstore.json) for digital signatures instead of separate signature
      (.sig) and certificate (.pem) files. This requires cosign 3.0 or later
      for verification. See the Digital signing
      section
      for updated verification instructions.
      (#​6623)

    • Updated OpenTelemetry core component version(s) to 1.14.0.
      ... (truncated)

1.13.1

For highlights and announcements pertaining to this release see: Release Notes > 1.13.1.

The following changes are from the previous release 1.13.0.

... (truncated)

1.13.1-beta.1

The following changes are from the previous release 1.13.0-beta.1.

1.13.0

For highlights and announcements pertaining to this release see: Release Notes > 1.13.0.

The following changes are from the previous release 1.12.0.

  • NuGet: OpenTelemetry v1.13.0

    • Added a verification to ensure that a MetricReader can only be registered
      to a single MeterProvider, as required by the OpenTelemetry specification.
      (#​6458)

    • Added FormatMessage configuration option to self-diagnostics feature. When
      set to true (default is false), log messages will be formatted by replacing
      placeholders with actual parameter values for improved readability.

      Example OTEL_DIAGNOSTICS.json:

      {
          "LogDirectory": ".",
          "FileSize": 32768,
          "LogLevel": "Warning",
          "FormatMessage": true
      }
    • Fixed parsing of OTEL_TRACES_SAMPLER_ARG decimal values to always use .
      as the delimiter when using the traceidratio sampler, preventing
      locale-specific parsing issues.
      (#​6444)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api v1.13.0

    • Added AddLink(SpanContext, SpanAttributes?) to TelemetrySpan to support
      linking spans and associating optional attributes for advanced trace relationships.
      (#​6305)

    • Experimental (only in pre-release versions): Added the EventName property
      to LogRecordData
      (#​6306)

    See CHANGELOG for details.

  • NuGet: OpenTelemetry.Api.ProviderBuilderExtensions v1.13.0

    No notable changes.

    See CHANGELOG for details.

... (truncated)

1.13.0-beta.1

The following changes are from the previous release 1.12.0-beta.1.

1.12.0

For highlights and announcements pertaining to this release see: Release Notes > 1.12.0.

The following changes are from the previous release 1.11.2.

Description has been truncated

Bumps Marten from 8.20.0 to 8.37.0
Bumps OpenTelemetry.Exporter.OpenTelemetryProtocol from 1.10.0 to 1.15.3

---
updated-dependencies:
- dependency-name: Marten
  dependency-version: 8.37.0
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Marten
  dependency-version: 8.37.0
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.15.3
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Marten
  dependency-version: 8.37.0
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.15.3
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: OpenTelemetry.Exporter.OpenTelemetryProtocol
  dependency-version: 1.15.3
  dependency-type: direct:production
  dependency-group: nuget
- dependency-name: Marten
  dependency-version: 8.37.0
  dependency-type: direct:production
  dependency-group: nuget
...

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 May 14, 2026
@dependabot dependabot Bot requested a review from FreeSideNomad as a code owner May 14, 2026 22:36
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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.

Enable AddProjectionWithServices on modules in IConfigureMarten

0 participants