Skip to content

Bump OCI Go SDK to v65.110.0 and modernize runtime hooks#71

Merged
veera-adithya-d merged 178 commits into
oracle:mainfrom
veera-adithya-d:pr/bump-go-sdk-version
Apr 29, 2026
Merged

Bump OCI Go SDK to v65.110.0 and modernize runtime hooks#71
veera-adithya-d merged 178 commits into
oracle:mainfrom
veera-adithya-d:pr/bump-go-sdk-version

Conversation

@veera-adithya-d
Copy link
Copy Markdown
Member

Summary

This patch release updates OSOK to github.com/oracle/oci-go-sdk/v65 v65.110.0 and refreshes the generated API, CRD, docs, validator, and vendor surfaces that depend on the SDK.

It also modernizes service-manager runtime clients by moving resource-specific behavior onto bounded generatedruntime hooks for identity/read handling, mutation shaping, status projection, async work-request tracking, and delete confirmation. The hook adoption work preserves existing handwritten behavior while reducing custom client rewrites.

Go SDK bump

  • Bumps OCI Go SDK from v65.61.1 to v65.110.0.
  • Refreshes go.mod, go.sum, vendor/, generated API types, CRDs, RBAC, samples, docs, and validator registries.
  • Updates generated expectations for SDK model and lifecycle changes, including the supported OSOK API surface.

Runtime client maintenance

  • Adds and applies bounded runtime-hook seams for:
    • identity/read resolution
    • pre-create/bind guards
    • mutation body shaping and drift handling
    • status/lifecycle projection
    • generated async work-request handling
    • delete confirmation and follow-up behavior
  • Migrates multiple runtime clients onto generatedruntime hooks, including core networking, load balancer resources, queue, redis, dataflow, AI Language, AI Speech TranscriptionJob, NoSQL Table, SecurityList, and other selected resources.
  • Refreshes runtime-hook adoption documentation and leaves only the broader credential-backed psql/dbsystem runtime as the remaining manual outlier.

Fixes and patches

  • Fixes reconciliation behavior for explicit empty values and empty OCI readback values.
  • Restores VCN tag/security-attribute clear convergence.
  • Fixes subnet upgrade reconciliation.
  • Preserves Container Engine cluster and node pool update intent.
  • Improves Queue capability detail convergence and async/delete fallback handling.
  • Hardens Data Flow application delete semantics.
  • Fixes SecurityList and NoSQL Table delete precheck behavior.
  • Updates Container Instance health handling for the new SDK shape.
  • Validates PSQL DbSystem upgrade behavior.
  • Adds/aligns AI Speech TranscriptionJob runtime, formal, and lifecycle behavior.

HaoyL666 added 30 commits April 19, 2026 00:01
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label Apr 28, 2026
HaoyL666
HaoyL666 previously approved these changes Apr 28, 2026
Copy link
Copy Markdown
Member

@HaoyL666 HaoyL666 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@veera-adithya-d veera-adithya-d merged commit 1bf7038 into oracle:main Apr 29, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants