Skip to content

Releases

1.3.14

Choose a tag to compare

@mgravell mgravell released this 20 Aug 13:37
dce09b9

What's Changed

  • Fixed custom attributes not collected with subservice interface (resolved #330) by @Dona278 in #369

(other)

  • docs: bring the AOT page up to date by @mgravell in #373
  • docs: lead with interceptors, since that is the recommendation by @mgravell in #374
  • docs: state the protobuf-net version needed, and stop naming the tooling package by @mgravell in #375
  • Pin the docs site config, and give it a favicon by @mgravell in #376
  • Use the vector mark for the favicon by @mgravell in #377
  • Title the getting started page after what it is by @mgravell in #378
  • Give each package a readme and real metadata, and fix the docs links by @mgravell in #379

New Contributors

Full Changelog: 1.3.6...1.3.14

1.3.6

Choose a tag to compare

@mgravell mgravell released this 17 Aug 07:09
175a623

What's Changed

  • BytesValue: parse the slow path by hand, not through RuntimeTypeModel by @mgravell in #368
  • Add SchemaGenerationOptions overwrite to SchemaGenerator. by @DxsSucuk in #355
  • Key the interface-mapping cache on (contract, service), not contract alone by @mgravell in #370
  • Fix - Add support for multiple AssemblyLoadContexts by @derstpal in #359
  • Use #if NET for "modern .NET", not assorted version floors by @mgravell in #371
  • Adopt protobuf-net's get-version scripts by @mgravell in #372

New Contributors

Full Changelog: 1.3.0...1.3.6

1.3.0

Choose a tag to compare

@mgravell mgravell released this 16 Aug 18:59
6b638a5

What's Changed

  • AOT: preview trigger attributes, and stop rooting RuntimeTypeModel where ref-emit is absent by @mgravell in #365
  • update deps and TFMs by @mgravell in #362

(build)

  • Release via GitHub Releases: trusted-publishing workflow replaces AppVeyor/MyGet by @mgravell in #366
  • Accept unprefixed release tags, and offset the height so 1.3.0 still lands by @mgravell in #367

Full Changelog: 1.2.5...1.3.0

1.2.2

Choose a tag to compare

@mgravell mgravell released this 14 Oct 11:34
1416650

What's Changed

New Contributors

Full Changelog: 1.1.1...1.2.2

1.1.1

Choose a tag to compare

@mgravell mgravell released this 02 Feb 15:44
  • update library references
  • drop net461 (moving to net462 as lower bound); drop netcoreapp3.1 and net5.0 (moving to net6.0/netstandard2.1 as lower bound)
  • improve handling of IDisposable and delegates in services (#199 by lanfeust69)

1.0.177

Choose a tag to compare

@mgravell mgravell released this 02 Feb 15:45
  • support sub[SubService] (imports one interface inside another top-level service interface) (#206 via meirkr; also protobuf-net #859)
  • automatically resolve Google.Protobuf IMessage types used in APIs

1.0.171

Choose a tag to compare

@mgravell mgravell released this 02 Feb 15:46
e4487ee
  • try to improve blazor linker support (i.e. avoid removal of necessary APIs)

1.0.147

Choose a tag to compare

@mgravell mgravell released this 02 Feb 15:49
  • fix race condition in cancellation cleanup (#144)
  • fix ordering of descriptors in reflection respone (#143, #153)
  • add support for custom metadata lookup in service-binder (#121, #138)

1.0.136

Choose a tag to compare

@mgravell mgravell released this 02 Feb 15:47
  • add .NET 5 target
  • update gRPC etc dependencies
  • add CallContext.ResponseHeadersAsync() (now preferred) to allow async await for headers
  • allow CreateGrpcService to be used as an extension method from CallInvoker
  • WCF migration samples added (#135 via mholo65)