This release focuses on improving JSON serialization flexibility and simplifying I/O interfaces. The changes include making annotations optional in resource types and streamlining the StdIO transport implementation by delegating closing responsibilities to callers.
Changed
- Make
Annotations
field nullable in resource types to support optional JSON serialization. - Simplify
StdIO
transport by usingio.Reader
andio.Writer
interfaces instead of closeable variants.
Removed
- Remove
Close
method fromStdIO
transport as part of I/O interface simplification.