CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 01:45:46 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"858771d8062a00197b9ec4311532e841"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=S5gVZFwn2GxbkS%2F6daGxPOhX1KT8K9rR5LCjnN1BdRFl02BBo%2FFwUpeed0OxVTNycDVVGjVn7t9VtNybC%2F2oxioQYhWWxvQX9LqH9FX%2B2Cepexpu9dht20CldVr3cuqEkLXm3fbzf%2FYs0qyZ1hp480TOcJtr3pV%2FquLhoc93IJGZdA6xsImjdSI03XDa0T7C4cQEkyRWt%2FKc%2FBC6VIlVUuV%2BEZsQpaOKvmygKUKSQMCQz%2BM8aPwRmHmPFTBI4VJuy2KSltAut5ouEIk%2FGPbajg%3D%3D--l2eDvPJSG0%2FzxKCf--fF6mF5sJ%2By8TerKfKxPPxQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.650293369.1753494345; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 01:45:45 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Sun, 26 Jul 2026 01:45:45 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: AF48:3467EF:9CAF0:F8942:68843349
Releases ยท MessagePack-CSharp/MessagePack-CSharp ยท GitHub
12 Jun 23:11
04 Feb 03:41
Loading
27 Jan 08:06
Loading
26 Dec 09:13
Loading
12 Dec 07:49
Loading
09 Dec 09:36
Loading
06 Dec 09:28
Loading
06 Dec 08:08
Read more
Loading
14 Nov 12:57
Loading
23 Oct 14:33
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 741
Releases: MessagePack-CSharp/MessagePack-CSharp
Releases ยท MessagePack-CSharp/MessagePack-CSharp
v3.1.4
Compare
What's Changed
- Fix SkipClrVisibilityChecks to notice private fields in base classes by @AArnott in #2153
- Promote analyzers to AnalyzerReleases.Shipped.md by @hanachiru in #2169
- Add memory size check to
GetMemoryCheckResult
by @AArnott in #2172 - AccessModifier was added to generated code. by @Nirklav in #2185
New Contributors
- @hanachiru made their first contribution in #2169
Full Changelog: v3.1.3...v3.1.4
Assets 17
- sha256:80b7d0a49385fed554bd39b50ce2a1b39bed56bd88c7c117b582d79d3772071c903 KB
2025-06-12T23:10:51Z - sha256:f0a83d34e3ed3542aed41994b22a5bb23fc55e5e3d6e3afd66fd6cc1889663ad390 KB
2025-06-12T23:10:59Z - sha256:4af374e58ca122c7aadfc8587a8e425b22e31308f1c97f6dcbb591a1d113737416.3 KB
2025-06-12T23:10:52Z - sha256:5eaa46818345599538adcb5acbce4a30f90a981775093dfd63c590c02529daab30 KB
2025-06-12T23:11:00Z - sha256:a99f35674bac69b5e380c97ca6bc7bd7f29bb174d41d44afd88788f0b9e592cf26.5 KB
2025-06-12T23:10:53Z - sha256:96d2320441ce0ea3354815370baa428ac6a5e5b79dc4e1213cb88053c11275ed56 KB
2025-06-12T23:11:01Z - sha256:5190173b54b3e4a74537d25341f9f422ff0967d504a9d423cc2cecb8c8abeccc31.8 KB
2025-06-12T23:10:54Z - sha256:21cbf4342abba7c47a2fc2f9b2bdf13a26ad39b7e85ba8fb46481565c355876626.9 KB
2025-06-12T23:11:02Z - sha256:a2f695ae68ebded91162471edb4db1998b20967f9fb1ce92f1f79a505158842714.5 KB
2025-06-12T23:10:55Z - sha256:f037729d94c58d7d16fc0a1f1f284d1588f9837d9812b085ef0b78117ab0cb1029.5 KB
2025-06-12T23:11:03Z -
2025-06-12T23:07:28Z -
2025-06-12T23:07:28Z - Loading
3 people reacted
v3.1.3
Compare
Assets 17
2 people reacted
v3.1.2
Compare
What's Changed
- Add missing recursion guard to
CodeAnalysisUtilities.GetTypeParameters
by @AArnott in #2123 - Remove FluentAssertions, Use Shouldly by @neuecc in #2124
- Fix issues about Double.MaxValue by @guojiancong in #2135
- GitHubActions, prevent run build-unity on external contributor by @neuecc in #2138
- Protects the generated resolver type metadata from trimmer by @mayuki in #2134
- Add PreserveAttribute to generic formatters for Unity IL2CPP by @neuecc in #2136
- Change ByteListFormatter behaviour to keep binary compatibility for List by @neuecc in #2139
New Contributors
- @guojiancong made their first contribution in #2135
Full Changelog: v3.1.1...v3.1.2
Assets 17
4 people reacted
v3.1.1
Compare
What's Changed
- README.md: รntKey -> IntKey by @stanoddly in #2098
- allow DynamicGenericResolver to StandardResolver in DynamicAssembly.AvoidDynamicCode by @neuecc in #2105
- Remove PublicApiAnalyzers by @neuecc in #2104
- Fix source generator, don't generate when abstract/interface is not union by @neuecc in #2103
- enable analyze union / stop collect field when object marked SuppressSourceGeneration by @neuecc in #2106
New Contributors
- @stanoddly made their first contribution in #2098
Full Changelog: v3.1.0...v3.1.1
Assets 17
2 people reacted
v3.1.0
Compare
What's Changed
- Relaxed the conditions in editor.config by @neuecc in #2088
- Add .NET 9 by @neuecc in #2090
- Add
Int128
,UInt128
,Rune
.OrderedDictionary<T, V>
.ReadOnlySet<T>
serialization support - Check IsGenericType before call ConstructUnboundGenericType() by @neuecc in #2093
- Remove NerdBank.GitVersioning by @neuecc in #2094
- Current all apis to shipped.txt by @neuecc in #2095
Full Changelog: v3.0.301...v3.1.0
Assets 17
v3.0.301(3.0.308)
Compare
Note
Tag and Unity's version is 3.0.301 but published NuGet version is 3.0.308.
The version mismatch due to release process inconsistencies will be fixed in the next release.
What's Changed
- Touch-ups to master by @AArnott in #2084
- Fix Source Generator doesnt work in Unity by @neuecc in #2087
Full Changelog: v3.0.300...v3.0.301
Assets 17
v3.0.300
Compare
Fixed version, release notes see v3.0.3.
Assets 15
v3.0.3
Compare
See our migration guide.
Details blog article
What's new
- AOT source generation of formatters by default using roslyn source generators.
mpc
is no longer available. Dynamic formatters still exist (for runtimes that support them), but code that compiles against v3 are unlikely to need them, resulting in better startup performance and improved debugging experience. - AOT source generation is hugely improved.
- Support most or all of the data types that
DynamicObjectResolver
supported. - Support for serializing private members.
- Support most or all of the data types that
[MessagePackObject]
types can serialize private members without the application having to switch toDynamicObjectResolverAllowPrivate
.- Analyzers are on by default, with many new ones to help ensure your code is correct and ready for AOT source generated formatters.
- Custom formatters are automatically used for the data types they format when defined in the same assembly, by default. No need to attribute your data types to point to the custom formatter. Opt out by attributing the formatter with
[ExcludeFormatterFromSourceGeneratedResolverAttribute]
. - New
CompositeResolverAttribute
offers a faster runtime alternative to theCompositeResolver
class.
Unity
- Consume through NuGetForUnity and UPM instead of through
.unitypackage
What's Changed
- Fix bug unsafe formatter by @pCYSl5EDgo in #1584
- Bump Microsoft.NET.StringTools from 17.4.0 to 17.5.0 by @dependabot in #1588
- Add built-in formatters for several more System.Numerics types by @AArnott in #1597
- Bump ReactiveProperty from 8.2.0 to 9.1.2 by @dependabot in #1592
- Set nullable in unity by @Y-YoL in #1600
- Convert mpc and msbuild task package to a roslyn source generator by @AArnott in #1599
- Merge master into develop by @AArnott in #1601
- Bring back support for the additional allow types by @AArnott in #1602
- Report diagnostics instead of throw from TypeCollector by @AArnott in #1605
- Enable P2P generic test by @AArnott in #1604
- Avoid copying data twice in MessagePackWriter.MemoryCopy when runningโฆ by @AlanLiu90 in #1607
- Bump Nerdbank.GitVersioning from 3.5.119 to 3.6.128 by @dependabot in #1615
- Bump Microsoft.Build.Locator from 1.4.1 to 1.5.5 by @dependabot in #1613
- Bump Microsoft.CodeAnalysis.PublicApiAnalyzers from 3.3.3 to 3.3.4 by @dependabot in #1612
- Merge master into develop by @AArnott in #1620
- Bump NUnit3TestAdapter from 4.3.1 to 4.4.2 by @dependabot in #1614
- Bump System.Collections.Immutable from 6.0.0 to 7.0.0 by @dependabot in #1611
- Fix the errant package dependency in source generator package by @AArnott in #1622
- Fix
ILookup<TKey, TElement>
deserialized behavior by @AArnott in #1623 - Merge latest Library.Template by @AArnott in #1640
- Bump Microsoft.NET.StringTools from 17.5.0 to 17.6.3 by @dependabot in #1629
- Rollback package dependency versions for analyzers by @AArnott in #1641
- move code depending on UnityEditor into separate assembly by @NorbertNemec in #1649
- remove MessagePackWindow in Unity by @neuecc in #1651
- Union type collect by @Scormave in #1634
- Switch from MSBuild properties to an AdditionalFiles json file by @AArnott in #1667
- Fix analyzer when only MessagePack.Annotations is referenced by @AArnott in #1674
- Allow applying
[MessagePackFormatter]
on parameters by @AArnott in #1678 - Revert "Allow applying
[MessagePackFormatter]
on parameters" by @AArnott in #1679 - Allow applying
[MessagePackFormatter]
on parameters and return values by @AArnott in #1680 - Remove
long
toint
truncation of stream position by @AArnott in #1685 - Fix releases links in README text by @KonH in #1688
- Better constrain dictionary detection by @AArnott in #1687
- Create FUNDING.yml by @AArnott in #1693
- Workaround mono runtime bug by @AArnott in #1696
- Support to analyze records by @nenoNaninu in #1698
- Add MESSAGEPACK_FORCE_AOT preprocessor directive by @brwhelan-msft in #1701
- .NET 8 Update(1): stylecop related small update by @pCYSl5EDgo in #1727
- .NET 8 Update(0): global.json, Dockerfile, Packages by @pCYSl5EDgo in #1726
- .NET 8 Update(2): TargetFrameworks by @pCYSl5EDgo in #1728
- .NET 8 Update(3): Microsoft.CodeAnalysis.Analyzers v3.3.4 by @pCYSl5EDgo in #1729
- Bump Newtonsoft.Json from 13.0.2 to 13.0.3 by @dependabot in #1656
- .NET 8 Update(4): System.Collections.Frozen by @pCYSl5EDgo in #1730
- .NET 8 Update(5): System.Collections.Generic.PriorityQueue<TElement, TPriority> by @pCYSl5EDgo in #1731
- .NET 8 Update(6): CollectionsMarshal for ListFormatter by @pCYSl5EDgo in #1732
- Merge latest Library.Template by @AArnott in #1737
- Source Generator configuration via attributes instead of .json file by @AArnott in #1736
- Merge master to develop by @AArnott in #1741
- Bump Microsoft.CodeAnalysis.Analyzers from 3.3.3 to 3.3.4 by @dependabot in #1633
- Bump Microsoft.CodeAnalysis to 4.8.0 for tests by @AArnott in #1742
- Bump NUnit3TestAdapter from 4.4.2 to 4.5.0 by @dependabot in #1654
- Improved UnityShims for better code sharing by @Scormave in #1585
- Drop support for roslyn 3.8 by @AArnott in #1749
- IEnumerable serialize improvement: Enumerable.TryGetNonEnumeratedCount by @pCYSl5EDgo in #1751
- AOT by default by @AArnott in #1743
- Add a
[CompositeResolver]
attribute that triggers source generation by @AArnott in #1754 - Merge Library.Template update by @AArnott in #1763
- Bump MicrosoftCodeAnalysisTestingVersion from 1.1.2-beta1.23509.1 to 1.1.2-beta1.24074.2 by @dependabot in #1765
- Bump System.Memory from 4.5.4 to 4.5.5 by @dependabot in #1764
- .NET 8 Update(8): Update Benchmarks not using Dynamic PGO and BinaryFormatter by @pCYSl5EDgo in #1746
- Bump ReactiveProperty from 9.3.4 to 9.5.0 by @dependabot in #1779
- fixing issue with backing field naming and serialization failing by @epitka in #1785
- Bump Microsoft.NET.StringTools from 17.8.3 to 17.9.5 by @dependabot in #1782
- B...
Assets 15
7 people reacted
v2.5.192
d3d435b
This commit was created on GitHub.com and signed with GitHubโs verified signature.
Compare
What's Changed
Full Changelog: v2.5.187...v2.5.192
Assets 13
2 people reacted
v3.0.238-rc.1
ab4a3bb
This commit was created on GitHub.com and signed with GitHubโs verified signature.
Compare
What's Changed
- Fix simplified name for ValueTuple by @AlanLiu90 in #2033
- Avoid crashing with stack overflow on recursive generic type parameter constraints by @AArnott in #2036
Full Changelog: v3.0.233-rc.1...v3.0.238-rc.1
Assets 10
1 person reacted
Previous Next
You canโt perform that action at this time.