Hyperion 0.11.1

Hyperion, fast binary POCO serializer

Install-Package Hyperion -Version 0.11.1
dotnet add package Hyperion --version 0.11.1
<PackageReference Include="Hyperion" Version="0.11.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Hyperion --version 0.11.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Hyperion, 0.11.1"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Hyperion as a Cake Addin
#addin nuget:?package=Hyperion&version=0.11.1

// Install Hyperion as a Cake Tool
#tool nuget:?package=Hyperion&version=0.11.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Add [unsafe deserialization type blacklist](https://github.com/akkadotnet/Hyperion/pull/242)
Bump [Akka version from 1.4.21 to 1.4.23](https://github.com/akkadotnet/Hyperion/pull/246)
We've added a deserialization safety check to block dangerous types from being deserialized.
This is done to add a layer of security from possible code injection and code execution attack.
Currently it is an all or nothing feature that can be turned on and off by using the new `DisallowUnsafeTypes` flag inside `SerializerOptions` (defaults to true).
The unsafe types that are currently blocked are:
- System.Security.Claims.ClaimsIdentity
- System.Windows.Forms.AxHost.State
- System.Windows.Data.ObjectDataProvider
- System.Management.Automation.PSObject
- System.Web.Security.RolePrincipal
- System.IdentityModel.Tokens.SessionSecurityToken
- SessionViewStateHistoryItem
- TextFormattingRunProperties
- ToolboxItemContainer
- System.Security.Principal.WindowsClaimsIdentity
- System.Security.Principal.WindowsIdentity
- System.Security.Principal.WindowsPrincipal
- System.CodeDom.Compiler.TempFileCollection
- System.IO.FileSystemInfo
- System.Activities.Presentation.WorkflowDesigner
- System.Windows.ResourceDictionary
- System.Windows.Forms.BindingSource
- Microsoft.Exchange.Management.SystemManager.WinForms.ExchangeSettingsProvider
- System.Diagnostics.Process
- System.Management.IWbemClassObjectFreeThreaded

NuGet packages (15)

Showing the top 5 NuGet packages that depend on Hyperion:

Package Downloads
Akka.Serialization.Hyperion
Hyperion serializer for Akka.NET
Akka.DistributedData
Replicated data using CRDT structures
Akka.Serialization.Wire
Deprecated. Switch to the Akka.Serialization.Hyperion nuget package instead.
NServiceBus.Hyperion
Package Description
EventWay.MessageSerializer.Hyperion
Package Description

GitHub repositories (8)

Showing the top 5 popular GitHub repositories that depend on Hyperion:

Repository Stars
dotnet/orleans
Orleans is a cross-platform framework for building distributed applications with .NET
akkadotnet/akka.net
Port of Akka actors for .NET
neuecc/MessagePack-CSharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
AElfProject/AElf
A scalable cloud computing blockchain platform
SonarSource/sonar-dotnet
Code analyzer for C# and VB.NET projects https://redirect.sonarsource.com/plugins/vbnet.html

Version History

Version Downloads Last updated
0.11.1 5,058 8/17/2021
0.11.0 9,149 7/9/2021
0.10.2 696 6/30/2021
0.10.1 27,223 4/19/2021
0.10.0 1,005 4/13/2021
0.9.17 2,862 3/24/2021
0.9.16 132,825 6/17/2020
0.9.15 54,100 2/27/2020
0.9.14 2,683 2/13/2020
0.9.13 1,816 2/10/2020
0.9.12 6,427 1/20/2020
0.9.11 57,063 11/13/2019
0.9.10 51,040 10/16/2019
0.9.9 2,128 10/4/2019
0.9.8 270,965 1/31/2018
0.9.7 3,227 1/19/2018
0.9.6 110,890 8/17/2017
0.9.5 5,481 8/11/2017
0.9.2 80,632 1/6/2017
0.9.1 1,343 1/3/2017
0.9.0 2,535 12/21/2016