Граф коммитов

669 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 6f02723e3a
Bump BenchmarkDotNet from 0.13.4 to 0.14.0
Bumps [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) from 0.13.4 to 0.14.0.
- [Release notes](https://github.com/dotnet/BenchmarkDotNet/releases)
- [Commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.4...v0.14.0)

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-23 18:32:43 +00:00
Gregorius Soedharmo 94bdac86f3
Harden primitive serializer (#383) 2024-10-23 10:58:30 -05:00
dependabot[bot] 01b77d18f7
Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.7.0 (#378)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.4.1 to 17.7.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/compare/v17.4.1...v17.7.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-23 08:25:49 -05:00
dependabot[bot] 32ba7b584b
Bump FluentAssertions from 6.10.0 to 6.11.0 (#360)
Bumps [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.10.0 to 6.11.0.
- [Release notes](https://github.com/fluentassertions/fluentassertions/releases)
- [Changelog](https://github.com/fluentassertions/fluentassertions/blob/develop/AcceptApiChanges.ps1)
- [Commits](https://github.com/fluentassertions/fluentassertions/compare/6.10.0...6.11.0)

---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 18:02:48 +00:00
dependabot[bot] d2e8d4d1e2
Bump AkkaVersion from 1.4.49 to 1.5.6 (#364)
Bumps `AkkaVersion` from 1.4.49 to 1.5.6.

Updates `Akka` from 1.4.49 to 1.5.6
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.49...1.5.6)

Updates `Akka.Serialization.Hyperion` from 1.4.49 to 1.5.6
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.49...1.5.6)

Updates `Akka.TestKit.Xunit2` from 1.4.49 to 1.5.6
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.49...1.5.6)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 07:26:05 -05:00
dependabot[bot] 0648eb9589
Bump coverlet.collector from 3.1.2 to 3.2.0 (#350)
Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 3.1.2 to 3.2.0.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases)
- [Commits](https://github.com/coverlet-coverage/coverlet/commits/v3.2.0)

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-16 19:25:58 +00:00
dependabot[bot] eafe66222e
Bump BenchmarkDotNet from 0.13.1 to 0.13.4 (#351)
Bumps [BenchmarkDotNet](https://github.com/dotnet/BenchmarkDotNet) from 0.13.1 to 0.13.4.
- [Release notes](https://github.com/dotnet/BenchmarkDotNet/releases)
- [Commits](https://github.com/dotnet/BenchmarkDotNet/compare/v0.13.1...v0.13.4)

---
updated-dependencies:
- dependency-name: BenchmarkDotNet
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-16 13:04:57 -06:00
Ebere Abanonu 1194862447
Fix Hyperion build system (#349)
* Improve

* Fix failing build

* Updates Packages

* [latest] windows, ubuntu

* Update .NET SDKs

* .NET Core 3.1.32

---------

Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
2023-02-16 09:05:19 -06:00
dependabot[bot] f66febaa96
Bump AkkaVersion from 1.4.37 to 1.4.39 (#323)
Bumps `AkkaVersion` from 1.4.37 to 1.4.39.

Updates `Akka` from 1.4.37 to 1.4.39
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/1.4.39/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.37...1.4.39)

Updates `Akka.Serialization.Hyperion` from 1.4.37 to 1.4.39
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/1.4.39/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.37...1.4.39)

Updates `Akka.TestKit.Xunit2` from 1.4.37 to 1.4.39
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/1.4.39/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.37...1.4.39)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-13 20:23:28 -05:00
dependabot[bot] 86c56f8f1b
Bump AkkaVersion from 1.4.35 to 1.4.37 (#313)
Bumps `AkkaVersion` from 1.4.35 to 1.4.37.

Updates `Akka` from 1.4.35 to 1.4.37
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.35...1.4.37)

Updates `Akka.Serialization.Hyperion` from 1.4.35 to 1.4.37
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.35...1.4.37)

Updates `Akka.TestKit.Xunit2` from 1.4.35 to 1.4.37
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.35...1.4.37)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-14 20:59:01 -05:00
Gregorius Soedharmo 2190f14212
Update RELEASE_NOTES.md for 0.12.2 release (#307) 2022-03-31 14:02:27 +00:00
Gregorius Soedharmo 38864087af
Fix type cache cross pollination (#306)
* Add cross pollination specs and improve type filtering performance by caching

* Add type rejection benchmark

* Remove type checking during serialization, impossible to do

* Remove bad type caching

* Clean up code

* Add type checking into serialization with a separate type caching
2022-03-30 08:31:09 -05:00
Gregorius Soedharmo f310df6189
Convert byte array key to type cache from static to instance bound (#305) 2022-03-23 21:08:04 +00:00
Ebere Abanonu 28d3c58750
Version 0.12.1 release (#302)
* Version 0.12.1 release

* Update RELEASE_NOTES.md

Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
2022-03-23 11:13:14 -05:00
dependabot[bot] af18916897
Bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 (#297)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 17.0.0 to 17.1.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v17.0.0...v17.1.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-23 14:23:59 +00:00
dependabot[bot] be6f95ace8
Bump AkkaVersion from 1.4.34 to 1.4.35 (#300)
Bumps `AkkaVersion` from 1.4.34 to 1.4.35.

Updates `Akka` from 1.4.34 to 1.4.35
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.34...1.4.35)

Updates `Akka.Serialization.Hyperion` from 1.4.34 to 1.4.35
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.34...1.4.35)

Updates `Akka.TestKit.Xunit2` from 1.4.34 to 1.4.35
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.34...1.4.35)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-23 13:50:12 +00:00
Gregorius Soedharmo 82f3347dda
Fix disallow-unsafe-type Akka.NET settings and harden unsafe type detection (#301)
* Fix disallow-unsafe-type Akka.NET settings and harden unsafe type detection

* Fix linux validation to ignore NetFX

* Fix build script

* Fix build script

* Fix build script

* Update linux vmimage

* Embed NetFX .dlls in test project

* Fix build script
2022-03-23 08:14:38 -05:00
dependabot[bot] 648630855e
Bump FluentAssertions from 6.3.0 to 6.5.1 (#295)
Bumps [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.3.0 to 6.5.1.
- [Release notes](https://github.com/fluentassertions/fluentassertions/releases)
- [Changelog](https://github.com/fluentassertions/fluentassertions/blob/develop/AcceptApiChanges.ps1)
- [Commits](https://github.com/fluentassertions/fluentassertions/compare/6.3.0...6.5.1)

---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 01:06:31 +00:00
dependabot[bot] 15e2fd90f4
Bump ApprovalTests from 5.7.1 to 5.7.2 (#298)
Bumps [ApprovalTests](https://github.com/approvals/ApprovalTests.Net) from 5.7.1 to 5.7.2.
- [Release notes](https://github.com/approvals/ApprovalTests.Net/releases)
- [Commits](https://github.com/approvals/ApprovalTests.Net/commits)

---
updated-dependencies:
- dependency-name: ApprovalTests
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-17 01:00:42 +00:00
dependabot[bot] a2a956333a
Bump AkkaVersion from 1.4.33 to 1.4.34 (#299)
Bumps `AkkaVersion` from 1.4.33 to 1.4.34.

Updates `Akka` from 1.4.33 to 1.4.34
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.33...1.4.34)

Updates `Akka.Serialization.Hyperion` from 1.4.33 to 1.4.34
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.33...1.4.34)

Updates `Akka.TestKit.Xunit2` from 1.4.33 to 1.4.34
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.33...1.4.34)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-03-11 10:30:06 -06:00
dependabot[bot] 2f2dd11ec9
Bump FSharp.Core from 6.0.1 to 6.0.3 (#292)
Bumps [FSharp.Core](https://github.com/dotnet/fsharp) from 6.0.1 to 6.0.3.
- [Release notes](https://github.com/dotnet/fsharp/releases)
- [Changelog](https://github.com/dotnet/fsharp/blob/main/release-notes.md)
- [Commits](https://github.com/dotnet/fsharp/commits)

---
updated-dependencies:
- dependency-name: FSharp.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 23:22:51 +00:00
dependabot[bot] 7d4b320d3e
Bump coverlet.collector from 3.1.0 to 3.1.2 (#293)
Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/coverlet-coverage/coverlet/releases)
- [Commits](https://github.com/coverlet-coverage/coverlet/commits)

---
updated-dependencies:
- dependency-name: coverlet.collector
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 23:17:24 +00:00
dependabot[bot] 6317c96753
Bump AkkaVersion from 1.4.31 to 1.4.33 (#296)
Bumps `AkkaVersion` from 1.4.31 to 1.4.33.

Updates `Akka` from 1.4.31 to 1.4.33
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.31...1.4.33)

Updates `Akka.Serialization.Hyperion` from 1.4.31 to 1.4.33
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.31...1.4.33)

Updates `Akka.TestKit.Xunit2` from 1.4.31 to 1.4.33
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.31...1.4.33)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-15 17:11:48 -06:00
Gregorius Soedharmo 87ad62d9fb
Add TypeFilter enabled benchmark (#283) 2022-01-12 15:15:38 +00:00
Gregorius Soedharmo d8c7ea14ff
Improve EvilDeserializationException message (#284) 2022-01-12 13:36:12 +00:00
Gregorius Soedharmo 3c7a701312
Update RELEASE_NOTES.md for 0.11.3 release (#285)
* Update RELEASE_NOTES.md for 0.11.3 release

* Chage wording and version number to 0.12.0
2022-01-12 07:29:30 -06:00
dependabot[bot] 0feacb1916
Bump FluentAssertions from 6.2.0 to 6.3.0 (#280)
Bumps [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.2.0 to 6.3.0.
- [Release notes](https://github.com/fluentassertions/fluentassertions/releases)
- [Changelog](https://github.com/fluentassertions/fluentassertions/blob/master/AcceptApiChanges.ps1)
- [Commits](https://github.com/fluentassertions/fluentassertions/compare/6.2.0...6.3.0)

---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-01-11 20:55:19 +00:00
Gregorius Soedharmo 122f5af36d
Add type filtering feature (#281)
* Add type filtering feature

* fix implicit typed variable and lambda expression build error

* Add documentation

* Deserializer type filter should work on downcasted type

* add XML-DOC

* Update API Approval list
2022-01-11 14:48:50 -06:00
Gregorius Soedharmo 7a781559c9
Fix SerializeStructBenchmark, Serializer not initialized (#282) 2022-01-12 00:45:11 +07:00
dependabot[bot] 4ecbb0563e
Bump AkkaVersion from 1.4.29 to 1.4.31 (#279)
Bumps `AkkaVersion` from 1.4.29 to 1.4.31.

Updates `Akka` from 1.4.29 to 1.4.31
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.29...1.4.31)

Updates `Akka.Serialization.Hyperion` from 1.4.29 to 1.4.31
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.29...1.4.31)

Updates `Akka.TestKit.Xunit2` from 1.4.29 to 1.4.31
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.29...1.4.31)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-22 08:46:46 -06:00
dependabot[bot] 1296c6db79
Bump AkkaVersion from 1.4.27 to 1.4.29 (#278)
Bumps `AkkaVersion` from 1.4.27 to 1.4.29.

Updates `Akka` from 1.4.27 to 1.4.29
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.27...1.4.29)

Updates `Akka.Serialization.Hyperion` from 1.4.27 to 1.4.29
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.27...1.4.29)

Updates `Akka.TestKit.Xunit2` from 1.4.27 to 1.4.29
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.27...1.4.29)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-15 09:03:59 -06:00
dependabot[bot] 35c3b9e357
Bump FSharp.Core from 6.0.0 to 6.0.1 (#274)
Bumps [FSharp.Core](https://github.com/dotnet/fsharp) from 6.0.0 to 6.0.1.
- [Release notes](https://github.com/dotnet/fsharp/releases)
- [Changelog](https://github.com/dotnet/fsharp/blob/main/release-notes.md)
- [Commits](https://github.com/dotnet/fsharp/commits)

---
updated-dependencies:
- dependency-name: FSharp.Core
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-11-02 17:52:15 -05:00
dependabot[bot] 2ad62a2e03
Bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 (#273)
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.11.0 to 17.0.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](https://github.com/microsoft/vstest/compare/v16.11.0...v17.0.0)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-28 02:51:26 -05:00
dependabot[bot] 6bd4be8e30
Bump FluentAssertions from 6.1.0 to 6.2.0 (#272)
Bumps [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/fluentassertions/fluentassertions/releases)
- [Changelog](https://github.com/fluentassertions/fluentassertions/blob/master/AcceptApiChanges.ps1)
- [Commits](https://github.com/fluentassertions/fluentassertions/compare/6.1.0...6.2.0)

---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-26 10:14:37 -05:00
dependabot[bot] d8124f0bc8
Bump AkkaVersion from 1.4.26 to 1.4.27 (#271)
Bumps `AkkaVersion` from 1.4.26 to 1.4.27.

Updates `Akka` from 1.4.26 to 1.4.27
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.26...1.4.27)

Updates `Akka.Serialization.Hyperion` from 1.4.26 to 1.4.27
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.26...1.4.27)

Updates `Akka.TestKit.Xunit2` from 1.4.26 to 1.4.27
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.26...1.4.27)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-21 18:21:04 +00:00
Jarle B. Hjortand 52ec7921a4
Use IOException instead of FileLoadException to handle #269 where an FileNotFoundExeption is thrown. (#270)
Co-authored-by: Jarle Hjortland <jarle@webmed.no>
2021-10-21 13:15:10 -05:00
Gregorius Soedharmo ca89f72de2
Update RELEASE_NOTES.md for 0.11.2 release (#267) 2021-10-07 23:37:43 +07:00
Gregorius Soedharmo b83c5bf5a4
Add custom AggregateException serializer. (#266)
* Add custom AggregateException serializer.

* Exceptions does not serialize WatsonBuckets in linux systems

* Fix WatsonBucket serialization code

* Remove WatsonBuckets serialization

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
2021-10-07 09:43:48 -05:00
Gregorius Soedharmo 41ceaaaea4
Fix preserved reference surrogate in collection deserialization bug (#264)
* Add spec

* Add preserve object reference support to surrogate deserializer
2021-10-06 23:20:10 -05:00
dependabot[bot] fe663974d3
Bump ApprovalTests from 5.7.0 to 5.7.1 (#262)
Bumps [ApprovalTests](https://github.com/approvals/ApprovalTests.Net) from 5.7.0 to 5.7.1.
- [Release notes](https://github.com/approvals/ApprovalTests.Net/releases)
- [Commits](https://github.com/approvals/ApprovalTests.Net/compare/5.7.0...5.7.1)

---
updated-dependencies:
- dependency-name: ApprovalTests
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-04 14:26:24 -05:00
dependabot[bot] d2d7c81838
Bump FSharp.Core from 5.0.2 to 6.0.0 (#260)
Bumps [FSharp.Core](https://github.com/dotnet/fsharp) from 5.0.2 to 6.0.0.
- [Release notes](https://github.com/dotnet/fsharp/releases)
- [Changelog](https://github.com/dotnet/fsharp/blob/main/release-notes.md)
- [Commits](https://github.com/dotnet/fsharp/commits)

---
updated-dependencies:
- dependency-name: FSharp.Core
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 19:58:17 +00:00
dependabot[bot] ca0d25c5cb
Bump AkkaVersion from 1.4.24 to 1.4.26 (#261)
Bumps `AkkaVersion` from 1.4.24 to 1.4.26.

Updates `Akka` from 1.4.24 to 1.4.26
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.24...1.4.26)

Updates `Akka.Serialization.Hyperion` from 1.4.24 to 1.4.26
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.24...1.4.26)

Updates `Akka.TestKit.Xunit2` from 1.4.24 to 1.4.26
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.24...1.4.26)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-29 14:52:41 -05:00
dependabot[bot] 974868a7c2
Bump FluentAssertions from 6.0.0 to 6.1.0 (#258)
Bumps [FluentAssertions](https://github.com/fluentassertions/fluentassertions) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/fluentassertions/fluentassertions/releases)
- [Changelog](https://github.com/fluentassertions/fluentassertions/blob/master/AcceptApiChanges.ps1)
- [Commits](https://github.com/fluentassertions/fluentassertions/compare/6.0.0...6.1.0)

---
updated-dependencies:
- dependency-name: FluentAssertions
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-24 21:02:26 +00:00
dependabot[bot] 5a3415ab92
Bump AkkaVersion from 1.4.23 to 1.4.24 (#257)
Bumps `AkkaVersion` from 1.4.23 to 1.4.24.

Updates `Akka` from 1.4.23 to 1.4.24
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.23...1.4.24)

Updates `Akka.Serialization.Hyperion` from 1.4.23 to 1.4.24
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.23...1.4.24)

Updates `Akka.TestKit.Xunit2` from 1.4.23 to 1.4.24
- [Release notes](https://github.com/akkadotnet/akka.net/releases)
- [Changelog](https://github.com/akkadotnet/akka.net/blob/dev/RELEASE_NOTES.md)
- [Commits](https://github.com/akkadotnet/akka.net/compare/1.4.23...1.4.24)

---
updated-dependencies:
- dependency-name: Akka
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.Serialization.Hyperion
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: Akka.TestKit.Xunit2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-24 15:57:36 -05:00
Gregorius Soedharmo e3b1a3dab7
Update release notes for 0.11.1 release (#255) 2021-08-17 14:43:32 +00:00
Gregorius Soedharmo 5284534fa2
Cleanup type blacklist PR (#254)
* Move disallow unsafe type flag to settings

* Code cleanup, port missing codes for netstandard 1.6

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
2021-08-16 14:04:30 -05:00
Aaron Stannard 03d7826ac8
close #251 - add Linux CI (#252) 2021-08-16 18:56:05 +00:00
Aaron Stannard a7fc16162e
standardize Hyperion runtimes through `common.props` (#253)
* standardize Hyperion runtimes through common.props

* fixed .NET Framework tests

* fixed IFDEFs

* disable AppDomains in XUnit on Linux

* fixed paths

* fixed path resolution to `xunit.runner.json`

* remove API tests on Linux

* fixed net461 ref
2021-08-16 13:50:49 -05:00
Drew 3c3cc04601
Add deserialization type denylist (#242)
* Fix nuget publish when symbols aren't required to nuget push (#69) (#70)

* add option for not publishing symbols for production release

* bad folder name

* Add a saftey check to prevent deserialization of known evil types

* fix API Spec

* Update API Approver list

* Add null checking

Co-authored-by: Aaron Stannard <aaron@petabridge.com>
Co-authored-by: Gregorius Soedharmo <arkatufus@yahoo.com>
2021-08-17 00:12:01 +07:00
Aaron Stannard f9fc857e92
updated benchmarks to run on modern .NET platforms (#250)
Now targets: `net461`, `netcoreapp3.1`, and `net5.0`
2021-08-16 16:46:57 +00:00