Skip to content

Commit 9a47d61

Browse files
Merge remote-tracking branch 'scm/github' into release_2025-06-24
2 parents c530134 + 5f04be5 commit 9a47d61

File tree

56 files changed

+2392
-156
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+2392
-156
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](http://keepachangelog.com/)
66

7+
## 65.94.0 - 2025-06-24
8+
### Added
9+
- Support for database backups to Amazon S3 as default option for all databases running on Exa@AWS in the Database service
10+
- Support for customer-managed encryption keys in hosted environments in the NoSQL Database service
11+
- Support for upgrading a fleet of Grid Infrastructure and Databases to 23ai for ExaCS and ExaCC in the Exadata Fleet Update service
12+
- Support for Bring Your Own IPv6 (BYOIPv6) in the Load Balancer service
13+
714
## 65.93.2 - 2025-06-17
815
### Added
916
- Support for node cycling (reboot/replaceBootVolume) for worker nodes in the Kubernetes Engine service

Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ $(TARGETS_TESTFILTERED): testfiltered-%:%
7777

7878
$(TARGETS_INTEG_TEST): test-%:%
7979
@(cd $< && go test -parallel 5 -timeout 1200s -v)
80+
@echo "cleaning up tests"
81+
@(cd $< && GO_INTEGRATION_CLEANUP=true go test -run ^TestComputeClient_CleanupResources -v)
8082

8183
$(TARGETS_CLEAN): clean-%:%
8284
@echo "cleaning $<"

aianomalydetection/aianomalydetection_anomalydetection_client.go

Lines changed: 36 additions & 36 deletions
Large diffs are not rendered by default.

common/common.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ func (region Region) Endpoint(service string) string {
7979
if strings.Contains(string(region), ".") {
8080
return fmt.Sprintf("%s.%s", service, region)
8181
}
82-
return fmt.Sprintf("%s.%s.%s", service, region, region.secondLevelDomain())
82+
return fmt.Sprintf("%s.%s.%s", service, region, region.SecondLevelDomain())
8383
}
8484

8585
// EndpointForTemplate returns a endpoint for a service based on template, only unknown region name can fall back to "oc1", but not short code region name.
@@ -105,7 +105,7 @@ func (region Region) EndpointForTemplate(service string, serviceEndpointTemplate
105105
endpoint = strings.Replace(endpoint, "{region}", string(region), 1)
106106

107107
// replace second level domain
108-
endpoint = strings.Replace(endpoint, "{secondLevelDomain}", region.secondLevelDomain(), 1)
108+
endpoint = strings.Replace(endpoint, "{secondLevelDomain}", region.SecondLevelDomain(), 1)
109109

110110
return endpoint
111111
}
@@ -148,7 +148,7 @@ func (region Region) EndpointForTemplateDottedRegion(service string, serviceEndp
148148
return "", fmt.Errorf("EndpointForTemplateDottedRegion function requires endpointServiceName or serviceEndpointTemplate, no endpointServiceName or serviceEndpointTemplate provided")
149149
}
150150

151-
func (region Region) secondLevelDomain() string {
151+
func (region Region) SecondLevelDomain() string {
152152
if realmID, ok := regionRealm[region]; ok {
153153
if secondLevelDomain, ok := realm[realmID]; ok {
154154
return secondLevelDomain

common/version.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

database/backup.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -402,16 +402,19 @@ type BackupBackupDestinationTypeEnum string
402402
const (
403403
BackupBackupDestinationTypeObjectStore BackupBackupDestinationTypeEnum = "OBJECT_STORE"
404404
BackupBackupDestinationTypeDbrs BackupBackupDestinationTypeEnum = "DBRS"
405+
BackupBackupDestinationTypeAwsS3 BackupBackupDestinationTypeEnum = "AWS_S3"
405406
)
406407

407408
var mappingBackupBackupDestinationTypeEnum = map[string]BackupBackupDestinationTypeEnum{
408409
"OBJECT_STORE": BackupBackupDestinationTypeObjectStore,
409410
"DBRS": BackupBackupDestinationTypeDbrs,
411+
"AWS_S3": BackupBackupDestinationTypeAwsS3,
410412
}
411413

412414
var mappingBackupBackupDestinationTypeEnumLowerCase = map[string]BackupBackupDestinationTypeEnum{
413415
"object_store": BackupBackupDestinationTypeObjectStore,
414416
"dbrs": BackupBackupDestinationTypeDbrs,
417+
"aws_s3": BackupBackupDestinationTypeAwsS3,
415418
}
416419

417420
// GetBackupBackupDestinationTypeEnumValues Enumerates the set of values for BackupBackupDestinationTypeEnum
@@ -428,6 +431,7 @@ func GetBackupBackupDestinationTypeEnumStringValues() []string {
428431
return []string{
429432
"OBJECT_STORE",
430433
"DBRS",
434+
"AWS_S3",
431435
}
432436
}
433437

database/backup_destination_configuration_summary.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ const (
8686
BackupDestinationConfigurationSummaryTypeObjectStore BackupDestinationConfigurationSummaryTypeEnum = "OBJECT_STORE"
8787
BackupDestinationConfigurationSummaryTypeLocal BackupDestinationConfigurationSummaryTypeEnum = "LOCAL"
8888
BackupDestinationConfigurationSummaryTypeDbrs BackupDestinationConfigurationSummaryTypeEnum = "DBRS"
89+
BackupDestinationConfigurationSummaryTypeAwsS3 BackupDestinationConfigurationSummaryTypeEnum = "AWS_S3"
8990
)
9091

9192
var mappingBackupDestinationConfigurationSummaryTypeEnum = map[string]BackupDestinationConfigurationSummaryTypeEnum{
@@ -94,6 +95,7 @@ var mappingBackupDestinationConfigurationSummaryTypeEnum = map[string]BackupDest
9495
"OBJECT_STORE": BackupDestinationConfigurationSummaryTypeObjectStore,
9596
"LOCAL": BackupDestinationConfigurationSummaryTypeLocal,
9697
"DBRS": BackupDestinationConfigurationSummaryTypeDbrs,
98+
"AWS_S3": BackupDestinationConfigurationSummaryTypeAwsS3,
9799
}
98100

99101
var mappingBackupDestinationConfigurationSummaryTypeEnumLowerCase = map[string]BackupDestinationConfigurationSummaryTypeEnum{
@@ -102,6 +104,7 @@ var mappingBackupDestinationConfigurationSummaryTypeEnumLowerCase = map[string]B
102104
"object_store": BackupDestinationConfigurationSummaryTypeObjectStore,
103105
"local": BackupDestinationConfigurationSummaryTypeLocal,
104106
"dbrs": BackupDestinationConfigurationSummaryTypeDbrs,
107+
"aws_s3": BackupDestinationConfigurationSummaryTypeAwsS3,
105108
}
106109

107110
// GetBackupDestinationConfigurationSummaryTypeEnumValues Enumerates the set of values for BackupDestinationConfigurationSummaryTypeEnum
@@ -121,6 +124,7 @@ func GetBackupDestinationConfigurationSummaryTypeEnumStringValues() []string {
121124
"OBJECT_STORE",
122125
"LOCAL",
123126
"DBRS",
127+
"AWS_S3",
124128
}
125129
}
126130

database/backup_destination_details.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ const (
7474
BackupDestinationDetailsTypeObjectStore BackupDestinationDetailsTypeEnum = "OBJECT_STORE"
7575
BackupDestinationDetailsTypeLocal BackupDestinationDetailsTypeEnum = "LOCAL"
7676
BackupDestinationDetailsTypeDbrs BackupDestinationDetailsTypeEnum = "DBRS"
77+
BackupDestinationDetailsTypeAwsS3 BackupDestinationDetailsTypeEnum = "AWS_S3"
7778
)
7879

7980
var mappingBackupDestinationDetailsTypeEnum = map[string]BackupDestinationDetailsTypeEnum{
@@ -82,6 +83,7 @@ var mappingBackupDestinationDetailsTypeEnum = map[string]BackupDestinationDetail
8283
"OBJECT_STORE": BackupDestinationDetailsTypeObjectStore,
8384
"LOCAL": BackupDestinationDetailsTypeLocal,
8485
"DBRS": BackupDestinationDetailsTypeDbrs,
86+
"AWS_S3": BackupDestinationDetailsTypeAwsS3,
8587
}
8688

8789
var mappingBackupDestinationDetailsTypeEnumLowerCase = map[string]BackupDestinationDetailsTypeEnum{
@@ -90,6 +92,7 @@ var mappingBackupDestinationDetailsTypeEnumLowerCase = map[string]BackupDestinat
9092
"object_store": BackupDestinationDetailsTypeObjectStore,
9193
"local": BackupDestinationDetailsTypeLocal,
9294
"dbrs": BackupDestinationDetailsTypeDbrs,
95+
"aws_s3": BackupDestinationDetailsTypeAwsS3,
9396
}
9497

9598
// GetBackupDestinationDetailsTypeEnumValues Enumerates the set of values for BackupDestinationDetailsTypeEnum
@@ -109,6 +112,7 @@ func GetBackupDestinationDetailsTypeEnumStringValues() []string {
109112
"OBJECT_STORE",
110113
"LOCAL",
111114
"DBRS",
115+
"AWS_S3",
112116
}
113117
}
114118

database/backup_destination_details_summary.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ const (
8383
BackupDestinationDetailsSummaryTypeObjectStore BackupDestinationDetailsSummaryTypeEnum = "OBJECT_STORE"
8484
BackupDestinationDetailsSummaryTypeLocal BackupDestinationDetailsSummaryTypeEnum = "LOCAL"
8585
BackupDestinationDetailsSummaryTypeDbrs BackupDestinationDetailsSummaryTypeEnum = "DBRS"
86+
BackupDestinationDetailsSummaryTypeAwsS3 BackupDestinationDetailsSummaryTypeEnum = "AWS_S3"
8687
)
8788

8889
var mappingBackupDestinationDetailsSummaryTypeEnum = map[string]BackupDestinationDetailsSummaryTypeEnum{
@@ -91,6 +92,7 @@ var mappingBackupDestinationDetailsSummaryTypeEnum = map[string]BackupDestinatio
9192
"OBJECT_STORE": BackupDestinationDetailsSummaryTypeObjectStore,
9293
"LOCAL": BackupDestinationDetailsSummaryTypeLocal,
9394
"DBRS": BackupDestinationDetailsSummaryTypeDbrs,
95+
"AWS_S3": BackupDestinationDetailsSummaryTypeAwsS3,
9496
}
9597

9698
var mappingBackupDestinationDetailsSummaryTypeEnumLowerCase = map[string]BackupDestinationDetailsSummaryTypeEnum{
@@ -99,6 +101,7 @@ var mappingBackupDestinationDetailsSummaryTypeEnumLowerCase = map[string]BackupD
99101
"object_store": BackupDestinationDetailsSummaryTypeObjectStore,
100102
"local": BackupDestinationDetailsSummaryTypeLocal,
101103
"dbrs": BackupDestinationDetailsSummaryTypeDbrs,
104+
"aws_s3": BackupDestinationDetailsSummaryTypeAwsS3,
102105
}
103106

104107
// GetBackupDestinationDetailsSummaryTypeEnumValues Enumerates the set of values for BackupDestinationDetailsSummaryTypeEnum
@@ -118,6 +121,7 @@ func GetBackupDestinationDetailsSummaryTypeEnumStringValues() []string {
118121
"OBJECT_STORE",
119122
"LOCAL",
120123
"DBRS",
124+
"AWS_S3",
121125
}
122126
}
123127

database/backup_summary.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,16 +404,19 @@ type BackupSummaryBackupDestinationTypeEnum string
404404
const (
405405
BackupSummaryBackupDestinationTypeObjectStore BackupSummaryBackupDestinationTypeEnum = "OBJECT_STORE"
406406
BackupSummaryBackupDestinationTypeDbrs BackupSummaryBackupDestinationTypeEnum = "DBRS"
407+
BackupSummaryBackupDestinationTypeAwsS3 BackupSummaryBackupDestinationTypeEnum = "AWS_S3"
407408
)
408409

409410
var mappingBackupSummaryBackupDestinationTypeEnum = map[string]BackupSummaryBackupDestinationTypeEnum{
410411
"OBJECT_STORE": BackupSummaryBackupDestinationTypeObjectStore,
411412
"DBRS": BackupSummaryBackupDestinationTypeDbrs,
413+
"AWS_S3": BackupSummaryBackupDestinationTypeAwsS3,
412414
}
413415

414416
var mappingBackupSummaryBackupDestinationTypeEnumLowerCase = map[string]BackupSummaryBackupDestinationTypeEnum{
415417
"object_store": BackupSummaryBackupDestinationTypeObjectStore,
416418
"dbrs": BackupSummaryBackupDestinationTypeDbrs,
419+
"aws_s3": BackupSummaryBackupDestinationTypeAwsS3,
417420
}
418421

419422
// GetBackupSummaryBackupDestinationTypeEnumValues Enumerates the set of values for BackupSummaryBackupDestinationTypeEnum
@@ -430,6 +433,7 @@ func GetBackupSummaryBackupDestinationTypeEnumStringValues() []string {
430433
return []string{
431434
"OBJECT_STORE",
432435
"DBRS",
436+
"AWS_S3",
433437
}
434438
}
435439

0 commit comments

Comments
 (0)