|
| 1 | +[main] NET6 support |
1 | 2 | [main] Obsolete CatalogHelper class has been removed
|
2 | 3 | [main] Obsolete ReacreateTableHint has been removed
|
3 | 4 | [main] Obsolete Session.SelectStorageNode() method is removed
|
|
10 | 11 | [main] Changed translation of queries when DomainConfiguration.ShareStorageSchemaOverNodes set to true
|
11 | 12 | [main] StorageDriver.Compile(ISqlCompileUnit, NodeConfiguration) became obsolete
|
12 | 13 | [main] SqlNodeActualizer became obsolete
|
| 14 | +[main] LockableExtensions.EnsureNotLocked() became obsolete, implementation moved to LockableBase directly |
13 | 15 | [main] TypeInfoCollection.FindAncestor method became obsolete, use new TypeInfo.Ancestor property
|
14 | 16 | [main] TypeInfoCollection.FindDescendants methods became obsolete, use new TypeInfo.DirectDescendants/.AllDescendants properties
|
15 | 17 | [main] TypeInfoCollection.FindInterfaces methods became obsolete, use new TypeInfo.DirectInterfaces/.AllInterfaces properties
|
|
24 | 26 | [main] PropertyValidator.IsImmediate property has no setter, only init
|
25 | 27 | [main] PropertyValidator.ValidateOnlyIfModified property has no setter, only init
|
26 | 28 | [main] PropertyValidator.SkipOnTransactionCommit property has no setter, only init
|
27 |
| -[main] RecordSetHeader.OrderTupleDescriptor became nullable to compensate TupleDescriptor's transition to read-only struct |
| 29 | +[main] RecordSetHeader.OrderTupleDescriptor became nullable to compensate TupleDescriptor's transition to read-only structure |
28 | 30 | [main] IndexInfo.FilterByTypes changed result type to IReadOnlyList<TypeInfo>
|
29 | 31 | [main] IndexInfo.SelectColumns changed result type to IReadOnlyList<int>
|
30 | 32 | [main] IndexInfo.ValueColumnsMap changed result type to IReadOnlyList<Pair<int, List<int>>>
|
31 | 33 | [main] SqlCompilerConfiguration's DatabaseMapping and SchemaMapping moved to SqlPostCompilerConfiguration
|
32 | 34 | [main] Some EventArgs inheritors that were sealed classes transformed to read-only structures
|
33 | 35 | [main] DbCommandEventArgs became read-only structure
|
| 36 | +[main] LogEventInfo became read-only structure |
34 | 37 | [main] ILockable.Lock() now has default implementation that refers to ILockable.Lock(true)
|
35 |
| -[main] TupleDescriptor became read-only struct |
36 |
| -[main] InterfaceMapping became read-only struct |
37 |
| -[main] ColumnIndexMap became read-only struct and properties changed retun type to IReadOnlyList<int> |
| 38 | +[main] TupleDescriptor became read-only structure |
| 39 | +[main] InterfaceMapping became read-only structure |
| 40 | +[main] ColumnIndexMap became read-only structure and properties changed retun type to IReadOnlyList<int> |
38 | 41 | [main] TopologicalSorter.Sort() methods return IEnumerable<T>, use .SortToList() if results are needed as collection
|
39 | 42 | [main] TypeHelper.OrderByInheritance() returns IEnumerable<T> to avoid copying
|
40 | 43 | [main] TypeHelper.GetInterfaces() became obsolete, GetInterfacesUnordered() and GetInterfacesOrderedByInheritance() introduced
|
|
56 | 59 | [main] Introduced TypeInfo.DirectImplementors .AllImplementors properties
|
57 | 60 | [main] BitFaster.Caching package reference is updated to 1.0.7
|
58 | 61 | [main] No error caused by ambiguity due to new IQueryable extension methods of .Net 6
|
| 62 | +[main] Improved internal logging speed |
59 | 63 | [main] General performance and memory efficiency improvements
|
60 | 64 | [reprocessing] DomainBuildErrorEventArgs (not sealed) became read-only structure
|
61 | 65 | [reprocessing] ExecuteErrorEventArgs (not sealed) became read-only structure
|
62 | 66 | [tracking] TrackingCompletedEventArgs (sealed) became read-only structure
|
| 67 | +[tracking] ITrackingItem ChangedValues property changed return type to IReadOnlyList<ChangedValue> |
| 68 | +[tracking] ChangedValue became read-only structure |
63 | 69 | [Web] Removed Obsolete SessionManager and StartupConfigurationExtension
|
0 commit comments