Releases: mayuki/Rin
v2.6.0
v2.5.1
v2.5.0
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.
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
v2.0.0
Changes
Features
- Preview a request/response body as a hex dump (#36)
- 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 fromRinOptions
. (#39) - Remove dependencies on
Newtonsoft.Json
(#40)
NuGet
v2.0.0-preview.20200818-142001
Changes
Ref: Rin v2.0 (#31)
Fixes in this preview
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 fromRinOptions
. (#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
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 fromRinOptions
. (#39) - Remove dependencies on
Newtonsoft.Json
(#40)
NuGet
https://www.nuget.org/packages/Rin/2.0.0-preview.20200813-170455