Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
158 changes: 154 additions & 4 deletions sdk/eventgrid/azure-messaging-eventgrid-systemevents/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,164 @@
# Release History

## 1.1.0-beta.1 (Unreleased)
## 1.1.0-beta.1 (2026-04-09)

### Features Added

### Breaking Changes
* `models.AcsChatRetentionPolicy` was added

### Bugs Fixed
* `models.AcsChatThreadDeletedReasonType` was added

### Other Changes
* `models.AcsChatRetentionPolicyKind` was added

#### `models.AcsRouterJobExceptionTriggeredEventData` was modified

* `getLabels()` was added
* `getTags()` was added

#### `models.AcsRouterJobQueuedEventData` was modified

* `getLabels()` was added
* `getTags()` was added

#### `models.AcsRouterJobCancelledEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.AcsChatMessageEventInThreadBaseProperties` was modified

* `getSequenceId()` was added

#### `models.DeviceTelemetryEventProperties` was modified

* `DeviceTelemetryEventProperties(java.util.Map)` was added

#### `models.AcsChatMessageEventBaseProperties` was modified

* `getSequenceId()` was added

#### `models.AcsChatThreadPropertiesUpdatedPerUserEventData` was modified

* `getRetentionPolicy()` was added

#### `models.AcsChatMessageReceivedEventData` was modified

* `getSequenceId()` was added

#### `models.AcsRouterJobDeletedEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.IotHubDeviceTelemetryEventData` was modified

* `getProperties()` was added
* `getSystemProperties()` was added

#### `models.AcsChatMessageDeletedEventData` was modified

* `getSequenceId()` was added

#### `models.AcsRouterJobReceivedEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.AcsChatTypingIndicatorReceivedInThreadEventData` was modified

* `getSequenceId()` was added

#### `models.AcsChatMessageEditedInThreadEventData` was modified

* `getSequenceId()` was added

#### `models.AcsChatAzureBotCommandReceivedInThreadEventData` was modified

* `getSequenceId()` was added

#### `models.AcsChatThreadPropertiesUpdatedEventData` was modified

* `getRetentionPolicy()` was added

#### `models.AcsRouterJobClosedEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.AcsIncomingCallEventData` was modified

* `getOnBehalfOf()` was added

#### `models.AcsChatThreadCreatedEventData` was modified

* `getRetentionPolicy()` was added

#### `models.AcsChatThreadCreatedWithUserEventData` was modified

* `getRetentionPolicy()` was added

#### `models.AcsRouterJobWaitingForActivationEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.AcsChatMessageDeletedInThreadEventData` was modified

* `getSequenceId()` was added

#### `models.AcsRouterJobClassifiedEventData` was modified

* `getLabels()` was added
* `getTags()` was added

#### `models.AcsMessageReceivedEventData` was modified

* `getFromBSUId()` was added

#### `models.AcsChatMessageEditedEventData` was modified

* `getSequenceId()` was added

#### `models.AcsRouterJobUnassignedEventData` was modified

* `getLabels()` was added
* `getTags()` was added

#### `models.AcsRouterJobEventData` was modified

* `AcsRouterJobEventData(java.lang.String)` was added

#### `models.AcsMessageDeliveryStatusUpdatedEventData` was modified

* `getToBSUId()` was added

#### `models.AcsRouterJobCompletedEventData` was modified

* `getLabels()` was added
* `getTags()` was added

#### `models.AcsChatThreadDeletedEventData` was modified

* `getReason()` was added

#### `models.AcsRouterJobSchedulingFailedEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.AcsRouterJobClassificationFailedEventData` was modified

* `getTags()` was added
* `getLabels()` was added

#### `models.AcsRouterJobWorkerSelectorsExpiredEventData` was modified

* `getLabels()` was added
* `getTags()` was added

#### `models.AcsChatMessageReceivedInThreadEventData` was modified

* `getSequenceId()` was added

## 1.0.0 (2025-06-26)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,12 @@ public final class AcsChatAzureBotCommandReceivedInThreadEventData extends AcsCh
@Generated
private Map<String, String> metadata;

/*
* The Sequence id of the message
*/
@Generated
private Long sequenceId;

/*
* The display name of the sender
*/
Expand Down Expand Up @@ -84,6 +90,17 @@ public Map<String, String> getMetadata() {
return this.metadata;
}

/**
* Get the sequenceId property: The Sequence id of the message.
*
* @return the sequenceId value.
*/
@Generated
@Override
public Long getSequenceId() {
return this.sequenceId;
}

/**
* Get the senderDisplayName property: The display name of the sender.
*
Expand Down Expand Up @@ -122,6 +139,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeLongField("version", getVersion());
jsonWriter.writeStringField("transactionId", getTransactionId());
jsonWriter.writeStringField("senderDisplayName", getSenderDisplayName());
jsonWriter.writeNumberField("sequenceId", getSequenceId());
jsonWriter.writeStringField("messageBody", this.messageBody);
return jsonWriter.writeEndObject();
}
Expand All @@ -146,6 +164,7 @@ public static AcsChatAzureBotCommandReceivedInThreadEventData fromJson(JsonReade
long version = 0L;
String transactionId = null;
String senderDisplayName = null;
Long sequenceId = null;
String messageBody = null;
Map<String, String> metadata = null;
while (reader.nextToken() != JsonToken.END_OBJECT) {
Expand All @@ -168,6 +187,8 @@ public static AcsChatAzureBotCommandReceivedInThreadEventData fromJson(JsonReade
transactionId = reader.getString();
} else if ("senderDisplayName".equals(fieldName)) {
senderDisplayName = reader.getString();
} else if ("sequenceId".equals(fieldName)) {
sequenceId = reader.getNullable(JsonReader::getLong);
} else if ("messageBody".equals(fieldName)) {
messageBody = reader.getString();
} else if ("metadata".equals(fieldName)) {
Expand All @@ -181,6 +202,7 @@ public static AcsChatAzureBotCommandReceivedInThreadEventData fromJson(JsonReade
senderCommunicationIdentifier, composeTime, type, version, messageBody);
deserializedAcsChatAzureBotCommandReceivedInThreadEventData.transactionId = transactionId;
deserializedAcsChatAzureBotCommandReceivedInThreadEventData.senderDisplayName = senderDisplayName;
deserializedAcsChatAzureBotCommandReceivedInThreadEventData.sequenceId = sequenceId;
deserializedAcsChatAzureBotCommandReceivedInThreadEventData.metadata = metadata;
return deserializedAcsChatAzureBotCommandReceivedInThreadEventData;
});
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ public final class AcsChatMessageDeletedEventData extends AcsChatMessageEventBas
@Generated
private final OffsetDateTime deleteTime;

/*
* The Sequence id of the message
*/
@Generated
private Long sequenceId;

/*
* The display name of the sender
*/
Expand Down Expand Up @@ -68,6 +74,17 @@ public OffsetDateTime getDeleteTime() {
return this.deleteTime;
}

/**
* Get the sequenceId property: The Sequence id of the message.
*
* @return the sequenceId value.
*/
@Generated
@Override
public Long getSequenceId() {
return this.sequenceId;
}

/**
* Get the senderDisplayName property: The display name of the sender.
*
Expand Down Expand Up @@ -107,6 +124,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeLongField("version", getVersion());
jsonWriter.writeStringField("transactionId", getTransactionId());
jsonWriter.writeStringField("senderDisplayName", getSenderDisplayName());
jsonWriter.writeNumberField("sequenceId", getSequenceId());
jsonWriter.writeStringField("deleteTime",
this.deleteTime == null ? null : DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(this.deleteTime));
return jsonWriter.writeEndObject();
Expand All @@ -133,6 +151,7 @@ public static AcsChatMessageDeletedEventData fromJson(JsonReader jsonReader) thr
long version = 0L;
String transactionId = null;
String senderDisplayName = null;
Long sequenceId = null;
OffsetDateTime deleteTime = null;
while (reader.nextToken() != JsonToken.END_OBJECT) {
String fieldName = reader.getFieldName();
Expand All @@ -156,6 +175,8 @@ public static AcsChatMessageDeletedEventData fromJson(JsonReader jsonReader) thr
transactionId = reader.getString();
} else if ("senderDisplayName".equals(fieldName)) {
senderDisplayName = reader.getString();
} else if ("sequenceId".equals(fieldName)) {
sequenceId = reader.getNullable(JsonReader::getLong);
} else if ("deleteTime".equals(fieldName)) {
deleteTime = reader
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
Expand All @@ -168,6 +189,7 @@ public static AcsChatMessageDeletedEventData fromJson(JsonReader jsonReader) thr
senderCommunicationIdentifier, composeTime, type, version, deleteTime);
deserializedAcsChatMessageDeletedEventData.transactionId = transactionId;
deserializedAcsChatMessageDeletedEventData.senderDisplayName = senderDisplayName;
deserializedAcsChatMessageDeletedEventData.sequenceId = sequenceId;
return deserializedAcsChatMessageDeletedEventData;
});
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,12 @@ public final class AcsChatMessageDeletedInThreadEventData extends AcsChatMessage
@Generated
private final OffsetDateTime deleteTime;

/*
* The Sequence id of the message
*/
@Generated
private Long sequenceId;

/*
* The display name of the sender
*/
Expand Down Expand Up @@ -66,6 +72,17 @@ public OffsetDateTime getDeleteTime() {
return this.deleteTime;
}

/**
* Get the sequenceId property: The Sequence id of the message.
*
* @return the sequenceId value.
*/
@Generated
@Override
public Long getSequenceId() {
return this.sequenceId;
}

/**
* Get the senderDisplayName property: The display name of the sender.
*
Expand Down Expand Up @@ -104,6 +121,7 @@ public JsonWriter toJson(JsonWriter jsonWriter) throws IOException {
jsonWriter.writeLongField("version", getVersion());
jsonWriter.writeStringField("transactionId", getTransactionId());
jsonWriter.writeStringField("senderDisplayName", getSenderDisplayName());
jsonWriter.writeNumberField("sequenceId", getSequenceId());
jsonWriter.writeStringField("deleteTime",
this.deleteTime == null ? null : DateTimeFormatter.ISO_OFFSET_DATE_TIME.format(this.deleteTime));
return jsonWriter.writeEndObject();
Expand All @@ -129,6 +147,7 @@ public static AcsChatMessageDeletedInThreadEventData fromJson(JsonReader jsonRea
long version = 0L;
String transactionId = null;
String senderDisplayName = null;
Long sequenceId = null;
OffsetDateTime deleteTime = null;
while (reader.nextToken() != JsonToken.END_OBJECT) {
String fieldName = reader.getFieldName();
Expand All @@ -150,6 +169,8 @@ public static AcsChatMessageDeletedInThreadEventData fromJson(JsonReader jsonRea
transactionId = reader.getString();
} else if ("senderDisplayName".equals(fieldName)) {
senderDisplayName = reader.getString();
} else if ("sequenceId".equals(fieldName)) {
sequenceId = reader.getNullable(JsonReader::getLong);
} else if ("deleteTime".equals(fieldName)) {
deleteTime = reader
.getNullable(nonNullReader -> CoreUtils.parseBestOffsetDateTime(nonNullReader.getString()));
Expand All @@ -162,6 +183,7 @@ public static AcsChatMessageDeletedInThreadEventData fromJson(JsonReader jsonRea
composeTime, type, version, deleteTime);
deserializedAcsChatMessageDeletedInThreadEventData.transactionId = transactionId;
deserializedAcsChatMessageDeletedInThreadEventData.senderDisplayName = senderDisplayName;
deserializedAcsChatMessageDeletedInThreadEventData.sequenceId = sequenceId;
return deserializedAcsChatMessageDeletedInThreadEventData;
});
}
Expand Down
Loading
Loading