Skip to content

chore(deps): Update oracle-cloud to v3.97.0 - #425

Open
renovate[bot] wants to merge 1 commit into
developfrom
renovate/oracle-cloud
Open

renovate[bot] wants to merge 1 commit into
developfrom
renovate/oracle-cloud

Conversation

@renovate

@renovate renovate Bot commented Aug 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
com.oracle.oci.sdk:oci-java-sdk-common-httpclient-jersey3 (source) 3.95.1 → 3.97.0 age confidence
com.oracle.oci.sdk:oci-java-sdk-objectstorage (source) 3.95.1 → 3.97.0 age confidence

Release Notes

oracle/oci-java-sdk (com.oracle.oci.sdk:oci-java-sdk-common-httpclient-jersey3)

v3.97.0

Added
  • Support for recurring maintenance windows in the Application Performance Monitoring Synthetics service
  • Support for crypto posture assessments in the Data Safe service
  • Support for customer-managed compute capacity reservations for model deployments, notebook sessions, jobs, and pipelines in the Data Science service
  • Support for code-only functions with managed runtimes and automated image builds in the Functions service
  • Support for routing profiles and model discovery in the Generative AI service
  • Support for generating, filtering, and downloading Customer Instance Report exports in the Marketplace Publisher service  
Breaking Changes
  • The Distributed Database V26 service was renamed to Distributed Database service
  • Method getImage() has been removed from the model CreateFunctionDetails in the Functions service
  • Method getImageDigest() has been removed from the model CreateFunctionDetails in the Functions service
  • The return type of method getSourceDetails() has changed to com.oracle.bmc.functions.model.CreateFunctionSourceDetails in the model CreateFunctionDetails in the Functions service
  • Method getImage() has been removed from the model Function in the Functions service
  • Method getImageDigest() has been removed from the model Function in the Functions service
  • Method getImage() has been removed from the model FunctionSummary in the Functions service
  • Method getImageDigest() has been removed from the model FunctionSummary in the Functions service
  • Method getImage() has been removed from the model UpdateFunctionDetails in the Functions service
  • Method getImageDigest() has been removed from the model UpdateFunctionDetails in the Functions service
  • Method getApplication() has been removed from the response UpdateApplicationResponse in the Functions service
  • Method getEtag() has been removed from the response UpdateApplicationResponse in the Functions service
  • Method getEtag() has been removed from the response UpdateFunctionResponse in the Functions service
  • Method getFunction() has been removed from the response UpdateFunctionResponse in the Functions service
  • Method getTenantAdminEmail() has been removed from the model CustomerInstanceReportRecord in the Marketplace Publisher service
  • Method getTenantAdminName() has been removed from the model CustomerInstanceReportRecord in the Marketplace Publisher service
  • The return type of method getMetricType() has changed to com.oracle.bmc.marketplacepublisher.model.MetricType in the model ListingPart in the Marketplace Publisher service
  • Class com.oracle.bmc.marketplacepublisher.model.ListingPart$MetricType has been removed from the Marketplace Publisher service
  • The return type of method getOpnStatus() has changed to com.oracle.bmc.marketplacepublisher.model.AdminOpnPartnerSummary$MembershipStatus in the model OpnMembership in the Marketplace Publisher service
  • Class com.oracle.bmc.marketplacepublisher.model.OpnMembership$OpnStatus has been removed from the Marketplace Publisher service
  • The return type of method getPublisherStatus() has changed to com.oracle.bmc.marketplacepublisher.model.PublisherStatus in the model Publisher in the Marketplace Publisher service
  • Class com.oracle.bmc.marketplacepublisher.model.Publisher$PublisherStatus has been removed from the Marketplace Publisher service
  • The enum value Yearly has been removed from the model SaaSPricingPlan$BillingFrequency in the Marketplace Publisher service
  • Method getDateRange() has been removed from the request ListCustomerInstanceReportRecordsRequest in the Marketplace Publisher service
  • Class com.oracle.bmc.marketplacepublisher.requests.ListCustomerInstanceReportRecordsRequest$DateRange has been removed from the Marketplace Publisher service
  • Enum value DisplayName has been removed from the request ListCustomerInstanceReportRecordsRequest$SortBy in the Marketplace Publisher service
  • Enum value TimeCreated has been removed from the request ListCustomerInstanceReportRecordsRequest$SortBy in the Marketplace Publisher service

v3.96.0

Added
  • Support for higher usage submission limits for metered SaaS listings and legacy subscription endpoints in the Service Enablement Lifecycle Framework service
  • Support for customer-managed encryption keys for database systems and cross-region backup copies in the PostgreSQL service
  • Support for listing available VMware binaries and generating download links in the Oracle Cloud VMware Solution service
  • Support for data verification using database object counts, object statuses, and estimated table row counts in the Database Migration service
  • Support for settings specific to online logical, offline logical, and online standby Oracle migrations in the Database Migration service  
Breaking Changes
  • Method public java.lang.String getUsageRecordId() has been removed from the model com.oracle.bmc.self.model.CreateSubscriptionUsageRecordDetails in the Service Enablement Lifecycle Framework service
  • Client-side decryption using KmsMasterKeyProvider(KmsMasterKey) now rejects encrypted blobs whose master key ID, vault ID, or region differs from the configured key. To decrypt data encrypted with different KMS keys, use KmsMasterKeyProvider(BasicAuthenticationDetailsProvider).
  • Client-side decryption using KmsMasterKeyProvider(BasicAuthenticationDetailsProvider) now requires the region to be known independently of the encrypted blob through built-in SDK definitions, Region.register(...), supported region metadata configuration, opted-in Instance Metadata Service (IMDS), or an exact region match on ConfigFileAuthenticationDetailsProvider or SessionTokenAuthenticationDetailsProvider. A region resolved only through implicit OC1 or OCI_DEFAULT_REALM fallback is rejected. If a region is not yet included in this SDK release, register it or supply region metadata before decrypting.

v3.95.2

Added
  • Support for configurable fault-domain preferences during provisioning in the Oracle Cloud VMware Solution service
  • Support for code-only functions with managed runtimes and automated image builds in the Functions service
  • Support for out-of-place Grid Infrastructure patching and upgrades with Oracle-provided or custom Grid Infrastructure software images in the Database service
  • Support for active-passive cross-region replication in the OCI Cache service

Configuration

📅 Schedule: (in timezone Asia/Seoul)

  • Branch creation
    • "before 10am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@claude

claude Bot commented Aug 2, 2026 •

Copy link
Copy Markdown

Claude finished @renovate[bot]'s task in 1m 5s —— View job


🤖 Claude 의존성 영향도 분석

📦 변경점 요약

⚠️ 주의: PR 제목은 v3.96.0이지만, 현재 브랜치(renovate/oracle-cloud)의 실제 lockfile diff는 **3.95.1 → 3.97.0**으로 업데이트되어 있습니다. 브랜치에 후속 커밋(42c5913 chore(deps): Update oracle-cloud to v3.97.0)이 반영된 상태입니다.

  • oci-java-sdk-objectstorage 3.95.1 → 3.97.0 (minor)
  • oci-java-sdk-common-httpclient-jersey3 3.95.1 → 3.97.0 (minor)

transitive 의존성 변화 (lockfile 기준):

  • oci-java-sdk-circuitbreaker, oci-java-sdk-common-httpclient, oci-java-sdk-common, oci-java-sdk-objectstorage-extensions, oci-java-sdk-objectstorage-generated 모두 동일하게 3.95.1 → 3.97.0

주요 변경 내용 (3.96.0, 3.95.2 통합):

  • v3.96.0 추가: PostgreSQL 고객 관리 암호화 키, VMware 바이너리 목록, Database Migration 지원 등 (q-asker 무관 서비스)
  • v3.96.0 Breaking: KmsMasterKeyProvider 클라이언트 사이드 복호화 동작 변경 — 키 ID/Vault ID/Region 불일치 시 거부, 지역 자동 추론 방식 제한
  • v3.95.2 추가: VMware fault-domain 설정, Functions 서비스, OCI Cache 등 (q-asker 무관)

🎯 Q-Asker 영향도: 🟢 LOW

사용처:

  • modules/oci/impl/.../config/OciObjectStorageConfig.java — ConfigFileAuthenticationDetailsProvider + ObjectStorageClient + UploadManager 빈 등록
  • modules/oci/impl/.../service/OciObjectStorageServiceImpl.java — UploadManager, PutObjectRequest, UploadRequest 로 이미지·PDF 업로드

예상 영향:

  • Breaking change인 KmsMasterKeyProvider 변경은 q-asker와 무관: q-asker는 ConfigFileAuthenticationDetailsProvider(~/.oci/config 파일 기반 인증)를 사용하며, KMS 클라이언트 사이드 복호화 기능을 일절 사용하지 않음
  • 실제로 사용하는 Object Storage (업로드/멀티파트) API는 이번 릴리스에서 변경 없음
  • 신규 기능(PostgreSQL, VMware, Database Migration 등)은 q-asker가 의존하지 않는 서비스

✅ 권장 액션

  • Breaking change(KmsMasterKeyProvider) 미사용 확인 — 코드 grep 완료, 해당 없음
  • CI green 확인

📋 참고

  • Release Notes: PR 본문 참조
  • 분석 모델: claude-sonnet-4-6

@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch 3 times, most recently from 5c97284 to e43669d Compare August 7, 2026 22:12
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.93.0 chore(deps): Update oracle-cloud to v3.94.0 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch 2 times, most recently from cf49640 to 3a4cc87 Compare August 15, 2026 02:04
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.94.0 chore(deps): Update oracle-cloud to v3.94.1 Aug 15, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch 3 times, most recently from 39f00dd to 5ee95fe Compare August 21, 2026 17:52
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.94.1 chore(deps): Update oracle-cloud to v3.94.2 Aug 21, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch 4 times, most recently from acb6d23 to f6e2903 Compare August 28, 2026 19:50
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.94.2 chore(deps): Update oracle-cloud to v3.95.0 Aug 28, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch 3 times, most recently from 9b63a5a to 723b942 Compare September 4, 2026 22:24
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.95.0 chore(deps): Update oracle-cloud to v3.95.1 Sep 4, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch 7 times, most recently from 259498d to dc4fe66 Compare September 10, 2026 05:06
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch from dc4fe66 to f4fafa2 Compare September 10, 2026 05:10
GulSauce added a commit that referenced this pull request Sep 10, 2026
…ss·hibernate·jib·actions) (#442)

## 반영된 버전 승격
- com.oracle.oci.sdk 3.90.0 → 3.95.1 (MINOR, objectstorage/common 전 모듈)
- com.google.cloud:libraries-bom 26.84.0 → 26.88.0 (MINOR, storage 2.69.0 → 2.73.0)
- org.apache.httpcomponents.client5:httpclient5 5.6.2 → 5.6.4 (PATCH, 압축해제 스트림 누수·async TLS 파라미터 수정)
- com.diffplug.spotless 8.8.0 → 8.10.2 (MINOR, google-java-format 은 1.25.2 고정 유지)
- org.hibernate.orm 7.4.5.Final → 7.4.7.Final (PATCH, 플러그인+platform+core 동시)
- com.google.cloud.tools.jib 3.5.3 → 3.5.4 (PATCH, manifest artifactType 무시)
- GitHub Actions 다이제스트 핀 갱신 (setup-java/setup-gradle/deploy-pages/claude-code-action) + CI MySQL 8.4 다이제스트 갱신

## Breaking change 해소
- 없음 (전건 PATCH/MINOR, 소스 수정 0건, 계단식 실패 0회)
- OCI 3.95.0 의 Breaking Changes 는 generativeaidata 서비스 한정 — 사용 중인 objectstorage/common 은 무영향
- libraries-bom 제거 아티팩트(spanner-jdbc·apigee-registry·datacatalog·datalabeling) 전부 미사용

## 회귀 세이프티 넷
- 기존 ApplicationContextBootTest·PdfUtilsTest·GeminiChatServiceSmokeTest 재사용 (신규 테스트 불필요)
- quiz-set-impl 바이트코드 인핸스먼트 javap 검증 ($$_hibernate_ 멤버 52개 유지, 비대상 모듈 0개 대조)

## 검증
- ./gradlew build spotlessCheck GREEN (109 태스크, 테스트 포함)
- 부팅 스모크 2종: test 프로파일(H2) 5.5s, local 프로파일(실 MySQL·OCI config·GCS ADC) 6.6s
- ./gradlew jibDockerBuild GREEN — 이미지 생성시각 1970-01-01T00:00:00Z(재현성 마커) 유지
- resolveAndLockAll 재생성 — 전이 드리프트: grpc 1.81→1.83, guava 33.5→33.6, gson 2.13.2→2.14.0,
  conscrypt 2.5.2→2.6.2, jackson2 2.21.4→2.21.5, hibernate-models 1.1.1→1.1.2
- 신규 전이 의존성(productionRuntimeClasspath): dev.cel:{common,protobuf,runtime}:0.13.0 + threeten-extra:1.8.0 (약 +1.4MB)

## 처리한 Renovate PR
- #425(oci), #424(google-cloud+jib), #404(httpclient5), #309(spotless+hibernate), #307(actions)
- develop 도달 시 Renovate 가 superseded 로 자동 close


Claude-Session: https://claude.ai/code/session_01NQwktdqLyyM7Bkh4ZszmG1

Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch from f4fafa2 to 6a6c93d Compare September 11, 2026 18:54
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.95.1 chore(deps): Update oracle-cloud to v3.95.2 Sep 11, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch from 6a6c93d to 1fc2ec8 Compare September 19, 2026 00:14
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.95.2 chore(deps): Update oracle-cloud to v3.96.0 Sep 19, 2026
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch from 1fc2ec8 to 42c5913 Compare September 25, 2026 22:02
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.96.0 chore(deps): Update oracle-cloud to v3.97.0 Sep 25, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants