Skip to content

Releases: mayuki/Rin

v2.6.0

24 Nov 10:02
5e33a72
Compare
Choose a tag to compare

Changes

Features

  • Adopt to .NET 6 (#71)

Fixes

  • Skip Exception logging if the connection is aborted (#72)

v2.5.1

03 Dec 02:14
0fa03b5
Compare
Choose a tag to compare

Changes

Fixes

  • Japanese characters are unreadable in preview (#68, #69)
  • Add net5.0 to TargetFrameworks (R.E.EntitiyFrameworkCore) (#70)

v2.5.0

02 Dec 06:13
7bf1e61
Compare
Choose a tag to compare

Features

Introduce IRinBuilder (#50)

To simplify the configuration, we have added a builder API as well as ASP.NET Core and others.

services.AddRin()
    .UseRedisStorage(options => { ... })
    .AddEntityFrameworkCoreDiagnostics()
    .AddBodyDataTransformer<MyCustomBodyDataTransformer>();

Introduce Rin.Extensions.EntityFrameworkCore (#51)

Added a package to integrate with Entity Framework Core. Database command execution can now be displayed on the timeline.

image

Install Rin.Extensions.EntityFrameworkCore package to the project and call AddEntityFrameworkCoreDiagnostics in ConfigureServices.

dotnet add package Rin.Extensions.EntityFrameworkCore
services.AddRin()
    .AddEntityFrameworkCoreDiagnostics();

Introduce Rin.Extensions.MagicOnion (#54)

Added a package to integrate with MagicOnion. The package is preview release.

Rin.Extensions.MagicOnion adds the ability to decode MagicOnion's Unary request/response body data.
The extension requires MagicOnion 4.0.0 or later.

services.AddRin()
    .AddMagicOnionSupport();

Adopt .NET 5.0 (#65)

Rin and extensions supports .NET 5.0.

Breaking changes

Rename Rin.Log4NetAppender to Rin.Extensions.Log4NetAppender (#53)

Rin.Log4NetAppender package is now Rin.Extensions.Log4NetAppender.

IBodyDataTransformer.Transform method has been changed to TryTransform. (#49)

bool TryTransform(HttpRequestRecord record, ReadOnlySpan<byte> body, StringValues contentTypeHeaderValues, out BodyDataTransformResult result);

IServiceCollection.AddRinRedisStorage extension method has been removed (#50)

Use IRinBuilder.UseRedisStorage instead.

services.AddRin()
    .UseRedisStorage(options =>
    {
        ...
    });

Fixes

  • Fix an error on incomplete request/response (#46)
  • Fix to keep the selected body view (#47)
  • Refactor Transformer API (#49)
  • Reduce unnecessary view updates (#57)
  • Clean up warnings (#59, #58)
  • Fix throwing exception when Trailer is not available (#63): @azyobuzin
  • Update client build instruction (#64): @azyobuzin

v2.0.1

24 Sep 06:18
Compare
Choose a tag to compare

Changes

Breaking changes

  • Remove BodyDataTransformer options (#45)

Fixes

  • Fix to preview unknown content-types. (#43)

NuGet

https://www.nuget.org/packages/Rin/2.0.1

v2.0.0

07 Sep 14:09
fbd08ac
Compare
Choose a tag to compare

Changes

Features

  • Preview a request/response body as a hex dump (#36)
    image
  • Add minimal support for gRPC Unary request
  • Enable nullable reference type context (#38)

Breaking changes

  • Change target framework to .NET Core 3.1 (#25, #24)
  • Remove StorageFactory property from RinOptions. (#39)
  • Remove dependencies on Newtonsoft.Json (#40)

NuGet

https://www.nuget.org/packages/Rin/2.0.0

v2.0.0-preview.20200818-142001

18 Aug 14:25
8cfb326
Compare
Choose a tag to compare
Pre-release

Changes

Ref: Rin v2.0 (#31)

Fixes in this preview

  • Prevent unnecessary layout call (#41, #42)

Feature

  • Preview a request/response body as a hex dump (#36)
  • Support gRPC Unary request
  • Enable nullable reference type context (#38)

Breaking changes

  • Change target framework to .NET Core 3.1 (#25, #24)
  • Remove StorageFactory property from RinOptions. (#39)
  • Remove dependencies on Newtonsoft.Json (#40)

NuGet

https://www.nuget.org/packages/Rin/2.0.0-preview.20200818-142001

v2.0.0-preview.20200813-170455

13 Aug 17:12
a796a0d
Compare
Choose a tag to compare
Pre-release

Changes

Ref: Rin v2.0 (#31)

Feature

  • Preview a request/response body as a hex dump (#36)
  • Support gRPC Unary request
  • Enable nullable reference type context (#38)

Breaking changes

  • Change target framework to .NET Core 3.1 (#25, #24)
  • Remove StorageFactory property from RinOptions. (#39)
  • Remove dependencies on Newtonsoft.Json (#40)

NuGet

https://www.nuget.org/packages/Rin/2.0.0-preview.20200813-170455

v1.0.4

27 Nov 08:29
Compare
Choose a tag to compare
  • update: Update to StackExchange.Redis 2.0
  • fix: Handle task cancellation while shutting down. (#14)
  • fix: Rin.Storage.Redis causes memory leak on Redis

v1.0.3

07 Nov 06:07
Compare
Choose a tag to compare

Fixes

  • Can't deserialize ExceptionData from JSON.

v1.0.2

05 Oct 05:12
Compare
Choose a tag to compare

Bug Fixes

from v1.0.1

  • Can't serialize Exception that contains non-serializable value. (#10)

from v1.0.0

  • Fix error when request/response body isn't captured. (#8)
  • open request error when request body is empty (#7)