Skip to content

Commit

Permalink
Merge pull request #308 from oracle/release_2025-07-30
Browse files Browse the repository at this point in the history
Releasing version 2.90.0
  • Loading branch information
waruwaruwaru authored Jul 30, 2024
2 parents a7a003c + f5d0da0 commit e299503
Show file tree
Hide file tree
Showing 815 changed files with 13,453 additions and 642 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,21 @@
All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/).
## 2.90.0 - 2025-07-30
### Added
-Support for cluster placement groups on get operations in the Database service
-Support for baseline metric for imported resources and metric extensions in the Stack Monitoring service
-Support for implicit JIT and group membership provisioning during OpenID connect flow in the Identity Domains service
-Support for realtime speech and customizations in the AI Speech service
-Support for self-service instance maintenance API in the Compute service
-Support for GoldenGate suspend phase in the Database Migration service
-Support for creating custom alert policies in the Data Safe service
-Support for tunnel inspection in the Network firewall service
-Support for diagnostics collection preferences and custom GI images in the Exadata Fleet Update service

### Breaking Changes
-The property `servicePrincipals` was removed from the model `IdentityPropagationTrust` in the Identity Domains service

## 2.89.4 - 2024-07-23
### Added
- Support for subscription id attribute in Cloud Exadata Infrastructure and Cloud VM Clusters in the Database service
Expand Down
2 changes: 1 addition & 1 deletion lib/accessgovernancecp/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-accessgovernancecp",
"version": "2.89.4",
"version": "2.90.0",
"description": "OCI NodeJS client for Access Governance Cp Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/adm/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-adm",
"version": "2.89.4",
"version": "2.90.0",
"description": "OCI NodeJS client for Adm Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aianomalydetection/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aianomalydetection",
"version": "2.89.4",
"version": "2.90.0",
"description": "OCI NodeJS client for Ai Anomaly Detection Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/aidocument/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-aidocument",
"version": "2.89.4",
"version": "2.90.0",
"description": "OCI NodeJS client for Ai Document Service",
"repository": {
"type": "git",
Expand Down
2 changes: 1 addition & 1 deletion lib/ailanguage/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "oci-ailanguage",
"version": "2.89.4",
"version": "2.90.0",
"description": "OCI NodeJS client for Ai Language Service",
"repository": {
"type": "git",
Expand Down
19 changes: 19 additions & 0 deletions lib/aispeech/lib/aiservicespeech-waiter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,25 @@ export class AIServiceSpeechWaiter {
private readonly config?: WaiterConfiguration
) {}

/**
* Waits forCustomization till it reaches any of the provided states
*
* @param request the request to send
* @param targetStates the desired states to wait for. The waiter will return once the resource reaches any of the provided states
* @return response returns GetCustomizationResponse | null (null in case of 404 response)
*/
public async forCustomization(
request: serviceRequests.GetCustomizationRequest,
...targetStates: models.Customization.LifecycleState[]
): Promise<serviceResponses.GetCustomizationResponse | null> {
return genericTerminalConditionWaiter(
this.config,
() => this.client.getCustomization(request),
response => targetStates.includes(response.customization.lifecycleState!),
targetStates.includes(models.Customization.LifecycleState.Deleted)
);
}

/**
* Waits forTranscriptionJob till it reaches any of the provided states
*
Expand Down
Loading

0 comments on commit e299503

Please sign in to comment.