diff --git a/CHANGELOG.md b/CHANGELOG.md index 0a4dd51799c..45c36731db5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) +## 65.120.0 - 2026-06-07 +### Added +- Support for DAC hardware shapes for self-hosted models in the Generative AI service + ## 65.119.0 - 2026-06-30 ### Added - Support for Bitbucket Cloud email and API token configuration source providers in the Resource Manager service diff --git a/README.md b/README.md index 04404db4d64..a032eb963eb 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Are you a Developer using the OCI SDK? If so, please fill out our survey to help ## Dependencies -- Install [Go programming language](https://golang.org/dl/), The Go SDK supports the two most recent Golang releases (currently 1.24 and 1.25). +- Install [Go programming language](https://golang.org/dl/), The Go SDK supports the two most recent Golang releases (currently 1.25 and 1.26). - Install [GNU Make](https://www.gnu.org/software/make/), using the package manager or binary distribution tool appropriate for your platform. ## Versioning diff --git a/common/version.go b/common/version.go index 171403c4458..c2571d4891a 100644 --- a/common/version.go +++ b/common/version.go @@ -12,7 +12,7 @@ import ( const ( major = "65" - minor = "119" + minor = "120" patch = "0" tag = "" ) diff --git a/generativeai/dedicated_ai_cluster.go b/generativeai/dedicated_ai_cluster.go index 000191f2a63..0d8b910280e 100644 --- a/generativeai/dedicated_ai_cluster.go +++ b/generativeai/dedicated_ai_cluster.go @@ -299,6 +299,43 @@ const ( DedicatedAiClusterUnitShapeCohereA10080gX1 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X1" DedicatedAiClusterUnitShapeCohereA10040gX1 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X1" DedicatedAiClusterUnitShapeCohereA10X1 DedicatedAiClusterUnitShapeEnum = "COHERE_A10_X1" + DedicatedAiClusterUnitShapeCohereA10040gX2 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X2" + DedicatedAiClusterUnitShapeCohereA10040gX4 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X4" + DedicatedAiClusterUnitShapeCohereA10040gX8 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_40G_X8" + DedicatedAiClusterUnitShapeCohereA10080gX2 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X2" + DedicatedAiClusterUnitShapeCohereA10080gX4 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X4" + DedicatedAiClusterUnitShapeCohereA10080gX8 DedicatedAiClusterUnitShapeEnum = "COHERE_A100_80G_X8" + DedicatedAiClusterUnitShapeCohereH100X2 DedicatedAiClusterUnitShapeEnum = "COHERE_H100_X2" + DedicatedAiClusterUnitShapeCohereH100X4 DedicatedAiClusterUnitShapeEnum = "COHERE_H100_X4" + DedicatedAiClusterUnitShapeCohereH100X8 DedicatedAiClusterUnitShapeEnum = "COHERE_H100_X8" + DedicatedAiClusterUnitShapeCohereH200X1 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X1" + DedicatedAiClusterUnitShapeCohereH200X2 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X2" + DedicatedAiClusterUnitShapeCohereH200X4 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X4" + DedicatedAiClusterUnitShapeCohereH200X8 DedicatedAiClusterUnitShapeEnum = "COHERE_H200_X8" + DedicatedAiClusterUnitShapeCohereB200X1 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X1" + DedicatedAiClusterUnitShapeCohereB200X2 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X2" + DedicatedAiClusterUnitShapeCohereB200X4 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X4" + DedicatedAiClusterUnitShapeCohereB200X8 DedicatedAiClusterUnitShapeEnum = "COHERE_B200_X8" + DedicatedAiClusterUnitShapeMetaA10040gX1 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X1" + DedicatedAiClusterUnitShapeMetaA10040gX2 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X2" + DedicatedAiClusterUnitShapeMetaA10040gX4 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X4" + DedicatedAiClusterUnitShapeMetaA10040gX8 DedicatedAiClusterUnitShapeEnum = "META_A100_40G_X8" + DedicatedAiClusterUnitShapeMetaA10080gX1 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X1" + DedicatedAiClusterUnitShapeMetaA10080gX2 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X2" + DedicatedAiClusterUnitShapeMetaA10080gX4 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X4" + DedicatedAiClusterUnitShapeMetaA10080gX8 DedicatedAiClusterUnitShapeEnum = "META_A100_80G_X8" + DedicatedAiClusterUnitShapeMetaH100X1 DedicatedAiClusterUnitShapeEnum = "META_H100_X1" + DedicatedAiClusterUnitShapeMetaH100X2 DedicatedAiClusterUnitShapeEnum = "META_H100_X2" + DedicatedAiClusterUnitShapeMetaH100X4 DedicatedAiClusterUnitShapeEnum = "META_H100_X4" + DedicatedAiClusterUnitShapeMetaH100X8 DedicatedAiClusterUnitShapeEnum = "META_H100_X8" + DedicatedAiClusterUnitShapeMetaH200X1 DedicatedAiClusterUnitShapeEnum = "META_H200_X1" + DedicatedAiClusterUnitShapeMetaH200X2 DedicatedAiClusterUnitShapeEnum = "META_H200_X2" + DedicatedAiClusterUnitShapeMetaH200X4 DedicatedAiClusterUnitShapeEnum = "META_H200_X4" + DedicatedAiClusterUnitShapeMetaH200X8 DedicatedAiClusterUnitShapeEnum = "META_H200_X8" + DedicatedAiClusterUnitShapeMetaB200X1 DedicatedAiClusterUnitShapeEnum = "META_B200_X1" + DedicatedAiClusterUnitShapeMetaB200X2 DedicatedAiClusterUnitShapeEnum = "META_B200_X2" + DedicatedAiClusterUnitShapeMetaB200X4 DedicatedAiClusterUnitShapeEnum = "META_B200_X4" + DedicatedAiClusterUnitShapeMetaB200X8 DedicatedAiClusterUnitShapeEnum = "META_B200_X8" DedicatedAiClusterUnitShapeLargeCohereV3 DedicatedAiClusterUnitShapeEnum = "LARGE_COHERE_V3" DedicatedAiClusterUnitShapeRerankCohere DedicatedAiClusterUnitShapeEnum = "RERANK_COHERE" DedicatedAiClusterUnitShapeSmallGenericV1 DedicatedAiClusterUnitShapeEnum = "SMALL_GENERIC_V1" @@ -363,6 +400,43 @@ var mappingDedicatedAiClusterUnitShapeEnum = map[string]DedicatedAiClusterUnitSh "COHERE_A100_80G_X1": DedicatedAiClusterUnitShapeCohereA10080gX1, "COHERE_A100_40G_X1": DedicatedAiClusterUnitShapeCohereA10040gX1, "COHERE_A10_X1": DedicatedAiClusterUnitShapeCohereA10X1, + "COHERE_A100_40G_X2": DedicatedAiClusterUnitShapeCohereA10040gX2, + "COHERE_A100_40G_X4": DedicatedAiClusterUnitShapeCohereA10040gX4, + "COHERE_A100_40G_X8": DedicatedAiClusterUnitShapeCohereA10040gX8, + "COHERE_A100_80G_X2": DedicatedAiClusterUnitShapeCohereA10080gX2, + "COHERE_A100_80G_X4": DedicatedAiClusterUnitShapeCohereA10080gX4, + "COHERE_A100_80G_X8": DedicatedAiClusterUnitShapeCohereA10080gX8, + "COHERE_H100_X2": DedicatedAiClusterUnitShapeCohereH100X2, + "COHERE_H100_X4": DedicatedAiClusterUnitShapeCohereH100X4, + "COHERE_H100_X8": DedicatedAiClusterUnitShapeCohereH100X8, + "COHERE_H200_X1": DedicatedAiClusterUnitShapeCohereH200X1, + "COHERE_H200_X2": DedicatedAiClusterUnitShapeCohereH200X2, + "COHERE_H200_X4": DedicatedAiClusterUnitShapeCohereH200X4, + "COHERE_H200_X8": DedicatedAiClusterUnitShapeCohereH200X8, + "COHERE_B200_X1": DedicatedAiClusterUnitShapeCohereB200X1, + "COHERE_B200_X2": DedicatedAiClusterUnitShapeCohereB200X2, + "COHERE_B200_X4": DedicatedAiClusterUnitShapeCohereB200X4, + "COHERE_B200_X8": DedicatedAiClusterUnitShapeCohereB200X8, + "META_A100_40G_X1": DedicatedAiClusterUnitShapeMetaA10040gX1, + "META_A100_40G_X2": DedicatedAiClusterUnitShapeMetaA10040gX2, + "META_A100_40G_X4": DedicatedAiClusterUnitShapeMetaA10040gX4, + "META_A100_40G_X8": DedicatedAiClusterUnitShapeMetaA10040gX8, + "META_A100_80G_X1": DedicatedAiClusterUnitShapeMetaA10080gX1, + "META_A100_80G_X2": DedicatedAiClusterUnitShapeMetaA10080gX2, + "META_A100_80G_X4": DedicatedAiClusterUnitShapeMetaA10080gX4, + "META_A100_80G_X8": DedicatedAiClusterUnitShapeMetaA10080gX8, + "META_H100_X1": DedicatedAiClusterUnitShapeMetaH100X1, + "META_H100_X2": DedicatedAiClusterUnitShapeMetaH100X2, + "META_H100_X4": DedicatedAiClusterUnitShapeMetaH100X4, + "META_H100_X8": DedicatedAiClusterUnitShapeMetaH100X8, + "META_H200_X1": DedicatedAiClusterUnitShapeMetaH200X1, + "META_H200_X2": DedicatedAiClusterUnitShapeMetaH200X2, + "META_H200_X4": DedicatedAiClusterUnitShapeMetaH200X4, + "META_H200_X8": DedicatedAiClusterUnitShapeMetaH200X8, + "META_B200_X1": DedicatedAiClusterUnitShapeMetaB200X1, + "META_B200_X2": DedicatedAiClusterUnitShapeMetaB200X2, + "META_B200_X4": DedicatedAiClusterUnitShapeMetaB200X4, + "META_B200_X8": DedicatedAiClusterUnitShapeMetaB200X8, "LARGE_COHERE_V3": DedicatedAiClusterUnitShapeLargeCohereV3, "RERANK_COHERE": DedicatedAiClusterUnitShapeRerankCohere, "SMALL_GENERIC_V1": DedicatedAiClusterUnitShapeSmallGenericV1, @@ -427,6 +501,43 @@ var mappingDedicatedAiClusterUnitShapeEnumLowerCase = map[string]DedicatedAiClus "cohere_a100_80g_x1": DedicatedAiClusterUnitShapeCohereA10080gX1, "cohere_a100_40g_x1": DedicatedAiClusterUnitShapeCohereA10040gX1, "cohere_a10_x1": DedicatedAiClusterUnitShapeCohereA10X1, + "cohere_a100_40g_x2": DedicatedAiClusterUnitShapeCohereA10040gX2, + "cohere_a100_40g_x4": DedicatedAiClusterUnitShapeCohereA10040gX4, + "cohere_a100_40g_x8": DedicatedAiClusterUnitShapeCohereA10040gX8, + "cohere_a100_80g_x2": DedicatedAiClusterUnitShapeCohereA10080gX2, + "cohere_a100_80g_x4": DedicatedAiClusterUnitShapeCohereA10080gX4, + "cohere_a100_80g_x8": DedicatedAiClusterUnitShapeCohereA10080gX8, + "cohere_h100_x2": DedicatedAiClusterUnitShapeCohereH100X2, + "cohere_h100_x4": DedicatedAiClusterUnitShapeCohereH100X4, + "cohere_h100_x8": DedicatedAiClusterUnitShapeCohereH100X8, + "cohere_h200_x1": DedicatedAiClusterUnitShapeCohereH200X1, + "cohere_h200_x2": DedicatedAiClusterUnitShapeCohereH200X2, + "cohere_h200_x4": DedicatedAiClusterUnitShapeCohereH200X4, + "cohere_h200_x8": DedicatedAiClusterUnitShapeCohereH200X8, + "cohere_b200_x1": DedicatedAiClusterUnitShapeCohereB200X1, + "cohere_b200_x2": DedicatedAiClusterUnitShapeCohereB200X2, + "cohere_b200_x4": DedicatedAiClusterUnitShapeCohereB200X4, + "cohere_b200_x8": DedicatedAiClusterUnitShapeCohereB200X8, + "meta_a100_40g_x1": DedicatedAiClusterUnitShapeMetaA10040gX1, + "meta_a100_40g_x2": DedicatedAiClusterUnitShapeMetaA10040gX2, + "meta_a100_40g_x4": DedicatedAiClusterUnitShapeMetaA10040gX4, + "meta_a100_40g_x8": DedicatedAiClusterUnitShapeMetaA10040gX8, + "meta_a100_80g_x1": DedicatedAiClusterUnitShapeMetaA10080gX1, + "meta_a100_80g_x2": DedicatedAiClusterUnitShapeMetaA10080gX2, + "meta_a100_80g_x4": DedicatedAiClusterUnitShapeMetaA10080gX4, + "meta_a100_80g_x8": DedicatedAiClusterUnitShapeMetaA10080gX8, + "meta_h100_x1": DedicatedAiClusterUnitShapeMetaH100X1, + "meta_h100_x2": DedicatedAiClusterUnitShapeMetaH100X2, + "meta_h100_x4": DedicatedAiClusterUnitShapeMetaH100X4, + "meta_h100_x8": DedicatedAiClusterUnitShapeMetaH100X8, + "meta_h200_x1": DedicatedAiClusterUnitShapeMetaH200X1, + "meta_h200_x2": DedicatedAiClusterUnitShapeMetaH200X2, + "meta_h200_x4": DedicatedAiClusterUnitShapeMetaH200X4, + "meta_h200_x8": DedicatedAiClusterUnitShapeMetaH200X8, + "meta_b200_x1": DedicatedAiClusterUnitShapeMetaB200X1, + "meta_b200_x2": DedicatedAiClusterUnitShapeMetaB200X2, + "meta_b200_x4": DedicatedAiClusterUnitShapeMetaB200X4, + "meta_b200_x8": DedicatedAiClusterUnitShapeMetaB200X8, "large_cohere_v3": DedicatedAiClusterUnitShapeLargeCohereV3, "rerank_cohere": DedicatedAiClusterUnitShapeRerankCohere, "small_generic_v1": DedicatedAiClusterUnitShapeSmallGenericV1, @@ -502,6 +613,43 @@ func GetDedicatedAiClusterUnitShapeEnumStringValues() []string { "COHERE_A100_80G_X1", "COHERE_A100_40G_X1", "COHERE_A10_X1", + "COHERE_A100_40G_X2", + "COHERE_A100_40G_X4", + "COHERE_A100_40G_X8", + "COHERE_A100_80G_X2", + "COHERE_A100_80G_X4", + "COHERE_A100_80G_X8", + "COHERE_H100_X2", + "COHERE_H100_X4", + "COHERE_H100_X8", + "COHERE_H200_X1", + "COHERE_H200_X2", + "COHERE_H200_X4", + "COHERE_H200_X8", + "COHERE_B200_X1", + "COHERE_B200_X2", + "COHERE_B200_X4", + "COHERE_B200_X8", + "META_A100_40G_X1", + "META_A100_40G_X2", + "META_A100_40G_X4", + "META_A100_40G_X8", + "META_A100_80G_X1", + "META_A100_80G_X2", + "META_A100_80G_X4", + "META_A100_80G_X8", + "META_H100_X1", + "META_H100_X2", + "META_H100_X4", + "META_H100_X8", + "META_H200_X1", + "META_H200_X2", + "META_H200_X4", + "META_H200_X8", + "META_B200_X1", + "META_B200_X2", + "META_B200_X4", + "META_B200_X8", "LARGE_COHERE_V3", "RERANK_COHERE", "SMALL_GENERIC_V1", diff --git a/go.mod b/go.mod index 98ac1413b21..692003f1ec4 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/oracle/oci-go-sdk/v65 -go 1.24.5 +go 1.25.0 require ( github.com/ThalesGroup/crypto11 v1.5.0 @@ -19,7 +19,7 @@ require ( github.com/rogpeppe/go-internal v1.14.1 // indirect github.com/stretchr/objx v0.5.2 // indirect github.com/thales-e-security/pool v0.0.2 // indirect - golang.org/x/crypto v0.45.0 // indirect - golang.org/x/sys v0.38.0 // indirect + golang.org/x/crypto v0.52.0 // indirect + golang.org/x/sys v0.45.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect ) diff --git a/go.sum b/go.sum index a9a29232e2a..3077574d8bc 100644 --- a/go.sum +++ b/go.sum @@ -21,23 +21,16 @@ github.com/sony/gobreaker/v2 v2.4.0 h1:g2KJRW1Ubty3+ZOcSEUN7K+REQJdN6yo6XvaML+jp github.com/sony/gobreaker/v2 v2.4.0/go.mod h1:pTyFJgcZ3h2tdQVLZZruK2C0eoFL1fb/G83wK1ZQl+s= github.com/stretchr/objx v0.5.2 h1:xuMeJ0Sdp5ZMRXx/aWO6RZxdr3beISkG5/G/aIRr3pY= github.com/stretchr/objx v0.5.2/go.mod h1:FRsXN1f5AsAjCGJKqEizvkpNtU+EGNCLh3NxZ/8L+MA= -github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg= -github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= github.com/thales-e-security/pool v0.0.2 h1:RAPs4q2EbWsTit6tpzuvTFlgFRJ3S8Evf5gtvVDbmPg= github.com/thales-e-security/pool v0.0.2/go.mod h1:qtpMm2+thHtqhLzTwgDBj/OuNnMpupY8mv0Phz0gjhU= github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78 h1:ilQV1hzziu+LLM3zUTJ0trRztfwgjqKnBWNtSRkbmwM= github.com/youmark/pkcs8 v0.0.0-20240726163527-a2c0da244d78/go.mod h1:aL8wCCfTfSfmXjznFBSZNN13rSJjlIOI1fUNAtF7rmI= -golang.org/x/crypto v0.45.0 h1:jMBrvKuj23MTlT0bQEOBcAE0mjg8mK9RXFhRH6nyF3Q= -golang.org/x/crypto v0.45.0/go.mod h1:XTGrrkGJve7CYK7J8PEww4aY7gM3qMCElcJQ8n8JdX4= -golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= -golang.org/x/net v0.47.0/go.mod h1:/jNxtkgq5yWUGYkaZGqo27cfGZ1c5Nen03aYrrKpVRU= -golang.org/x/sys v0.38.0 h1:3yZWxaJjBmCWXqhN1qh02AkOnCQ1poK6oF+a7xWL6Gc= -golang.org/x/sys v0.38.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks= -golang.org/x/term v0.37.0/go.mod h1:5pB4lxRNYYVZuTLmy8oR2BH8dflOR+IbTYFD8fi3254= -golang.org/x/text v0.31.0/go.mod h1:tKRAlv61yKIjGGHX/4tP1LTbc13YSec1pxVEWXzfoeM= -golang.org/x/tools v0.26.0/go.mod h1:TPVVj70c7JJ3WCazhD8OdXcZg/og+b9+tH/KxylGwH0= +golang.org/x/crypto v0.52.0 h1:RMs7fP2rXdep0CftQlK8Uf+kibLm7qkCcradZWYz988= +golang.org/x/crypto v0.52.0/go.mod h1:1QgfPxDqh0T2M/elOJtp9RvuR95kVjir0e6/BvEmGbc= +golang.org/x/sys v0.45.0 h1:dO4czNzziLiiXplLQgBCEpCvXQ3dnkn0SdaZSYdQ+FY= +golang.org/x/sys v0.45.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=