Skip to content

Commit 53fb9a7

Browse files
authored
Update changelogs from fern repo (#4261)
1 parent 98493a9 commit 53fb9a7

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

fern/products/sdks/overview/csharp/changelog/2026-03-13.mdx

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
## 2.29.0
2+
**`(feat):`** Rework enum JSON serialization to eliminate reflection. Each enum now gets
3+
a generated serializer with static dictionary lookups instead of the generic
4+
`EnumSerializer<T>` / `StringEnumSerializer<T>` that used `Enum.GetValues`,
5+
`GetField`, `GetCustomAttributes`, and `Activator.CreateInstance` at runtime.
6+
Serializer initialization is ~1,000x faster (18 ns vs 18 us) and allocates
7+
160x less memory; steady-state throughput is unchanged. The generated code is
8+
also NativeAOT and IL-trimming compatible.
9+
10+
111
## 2.28.0
212
**`(feat):`** Generate a separate WireMock server for each test fixture instead of sharing
313
a single global server across all mock server tests. Each test class now starts

0 commit comments

Comments
 (0)