| ⇢ | A | BatchUnbindProjectDevices added | |
| ⇢ | A | CreateRulengDistributeJob added | |
| ⇢ | A | BatchBindProductsIntoProject added | |
| ⇢ | A | BatchBindDevicesIntoProject added | |
| ⇢ | A | SyncSpeechByCombination added | |
| ⇢ | A | BatchUnbindProjectProducts added | |
| A | ↛ | TransformClientId removed | |
| A | ↛ | DeleteClientIds removed | |
| A | ↛ | QueryClientIds removed |
| ⇢ | A | BatchBindProductsIntoProject::withProductKeys() added | |
| ⇢ | A | SyncSpeechByCombination::withCombinationList() added | |
| ⇢ | A | BatchUnbindProjectDevices::withDevices() added | |
| ⇢ | A | BatchBindDevicesIntoProject::withApiRevision() added | |
| ⇢ | A | BatchUnbindProjectDevices::withIotInstanceId() added | |
| ⇢ | A | SyncSpeechByCombination::withApiProduct() added | |
| ⇢ | A | BatchBindProductsIntoProject::withProjectId() added | |
| ⇢ | A | BatchUnbindProjectProducts::withProductKeys() added | |
| ⇢ | A | BatchBindProductsIntoProject::withIotInstanceId() added | |
| ⇢ | A | SyncSpeechByCombination::withIotId() added | |
| ⋮ | view more | ||
| A | ↛ | DeleteClientIds::withApiRevision() removed | |
| A | ↛ | QueryClientIds::withApiRevision() removed | |
| A | ↛ | TransformClientId::withApiRevision() removed | |
| A | ↛ | TransformClientId::withApiProduct() removed | |
| A | ↛ | DeleteClientIds::withApiProduct() removed | |
| A | ↛ | QueryClientIds::withApiProduct() removed | |