Skip to content

v0.12.0-preview.1

Pre-release
Pre-release

Choose a tag to compare

@daviburg daviburg released this 02 Jun 17:57
· 3 commits to main since this release

What's Changed in v0.12.0-preview.1

Breaking Changes

  • All 1,460 ConnectorNames.* constants renamed to PascalCase (#170)
  • Optional value-type parameters changed to nullable across all generated clients (#183)
  • Dynamic model properties changed from object to JsonElement? (#157)
  • Output-only model properties changed to { get; init; } (#161)
  • IConnectorClient marker interface removed
  • Teams.OnGroupMemberChangeResponseItem model class removed (#183)

Added

  • Teams trigger payload typesTeamsOnNewChannelMessageTriggerPayload, TeamsOnNewChannelMessageMentioningMeTriggerPayload, TeamsOnTeamMemberRemovedTriggerPayload, TeamsOnTeamMemberAddedTriggerPayload; TeamsTriggers.Operations dictionary for dynamic dispatch
  • OpenTelemetry distributed tracing on all 96 generated clients via per-client ConnectorActivitySource (#183)
  • ConnectorException error-code parsing to populate RequestFailedException.ErrorCode (#155, #174, #176)
  • [EditorBrowsable(EditorBrowsableState.Never)] on inherited Object methods (#160)

Changed

  • Regenerated all 96 connector clients with copyright headers (#158), base-chained mock constructors (#159), null-guard hardening (#156, #175)

Full Changelog: v0.11.0-preview.1...v0.12.0-preview.1