Skip to content

Release v20.40.2

Choose a tag to compare

@github-actions github-actions released this 11 Jun 08:05
3e6aff8

Summary

Adds the missing Arc JSON converters from the original fix and includes a follow-up fix for a ProxyGenerator.Specs command-response regression found in CI.

Added

  • Added a command-response patch path in ProxyGenerator.Specs to preserve non-empty primitive string responses when JS-side command results resolve to empty strings (#2285)

Changed

  • Updated the ProxyGenerator.Specs command result patch script to handle primitive string responses in addition to existing object-based TimeSpan patch behavior (#2285)

Fixed

  • Geospatial types (Point, LineString, Polygon) and complex-key dictionaries now serialize correctly when using Arc's JSON pipeline — PointJsonConverter, LineStringJsonConverter, PolygonJsonConverter, and ComplexKeyDictionaryJsonConverterFactory are included in all serialization configurations (#2285)
  • Fixed CI regressions in nullable command execution scenarios where expected handler string responses were deserialized as empty values in ProxyGenerator.Specs (#2285)

Removed

  • No removals in this PR (#2285)

Security

  • No security-impacting behavior changes in this PR (#2285)

Deprecated

  • No deprecations in this PR (#2285)