Skip to content

Conversation

@azure-sdk
Copy link
Collaborator

…neration from spec commit: 7832c9e47b8998a1c994b98345eea24dbc2ac5b8
Copilot AI review requested due to automatic review settings January 7, 2026 01:18
@github-actions github-actions bot added the Mgmt This issue is related to a management-plane library. label Jan 7, 2026
@github-actions
Copy link

github-actions bot commented Jan 7, 2026

API Change Check

APIView identified API level changes in this PR and created the following API reviews

sdk/resourcemanager/communication/armcommunication

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR releases version 2.3.0 of the Azure Communication ARM client SDK for Go, updating from API version 2023-04-01 to 2025-09-01. The release introduces new suppression list management capabilities and SMTP username functionality for the communication service.

Key Changes:

  • Updated API version from 2023-04-01 to 2025-09-01
  • Added three new client types: SMTPUsernamesClient, SuppressionListsClient, and SuppressionListAddressesClient
  • Added support for public network access control and local authentication settings
  • Updated import paths from v2 versioned to non-versioned package
  • Enhanced time handling with empty data validation

Reviewed changes

Copilot reviewed 38 out of 39 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
version.go New file defining module version v2.3.0
time_rfc3339.go Added empty data check in UnmarshalText
suppressionlists_client.go New client for managing email suppression lists
suppressionlists_client_example_test.go Example tests for suppression list operations
suppressionlistaddresses_client.go New client for managing suppression list addresses
suppressionlistaddresses_client_example_test.go Example tests for address operations
smtpusernames_client.go New client for SMTP username management
smtpusernames_client_example_test.go Example tests for SMTP operations
services_client.go Updated API version and added new properties
services_client_example_test.go Updated examples with new features
models.go Added new types for SMTP, suppression lists, and network access
models_serde.go Added marshaling for new types
responses.go Added response types for new clients
options.go Added options for new clients and updated LRO comments
constants.go Moved version constants and added PublicNetworkAccess enum
client_factory.go Added factory methods for new clients
go.mod Updated dependencies and added self-reference
autorest.md Updated API spec references to new version
fake/*.go Added fake server implementations for new clients

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Mgmt This issue is related to a management-plane library. Stable

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants