Marten v3.10.0 Release Notes
Release Date: 2019-11-11 // over 4 years ago-
🔋 Features
- Schema management : Optionally global unique ID for multiple document types via HiLoSequence (#1054)
- Serializer : Added
NonPublicMembersStorage
to Newtonsoft.NET serializer to allow private and protected setters usage during properties (de)serialization. Added documentation for missing Newtonsoft.NET serializer options. (#1369). See more in documentation: link
🐛 Bug Fixes
- Event Store Projections : Projections inherited from a base class that hides the
Id
property, projects to an emptyId
(#1369) - Schema management :
Tenant.EnsureStorageExists()
is not thread-safe when using Document Hierarchies (#1372) - LINQ : Query on 'false' with Boolean Flags fails with
DefaultValueHandling.Ignore
as Serializer Settings (#1374) - LINQ : Check for null value with nullable enum type in Linq query (#1376)
- Duplicate Fields : Calls to
mt_immutable_timestampt
/mt_immutable_timestamptz
fail with duplicated fields (#1378) - LINQ :
NullReferenceException
whenIQueryable
convertingString.Equals
(#1381)
Miscellaneous