Skip to content

chore(deps): Update oracle-cloud to v3.97.2 - #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.2 age confidence
com.oracle.oci.sdk:oci-java-sdk-objectstorage (source) 3.95.1 → 3.97.2 age confidence

Release Notes

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

v3.97.2

Added
  • Support for OCI Product Catalog service
  • Support for Non-Volatile Memory Express (NVMe) volume attachments, including attachments created during instance launch in the Compute service
  • Support for OAuth 2.1 authorization for hosted applications in the Generative AI service

v3.97.1

Added
  • Support for data subsetting in the Data Safe service
  • Support for seamless registration of Exadata databases in the Data Safe service
  • Support for changing the memory-to-CPU ratio of autonomous VM clusters in the Database service
  • Support for network address translation on dynamic routing gateways in the Networking service

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 54s —— View job


🤖 Claude 의존성 영향도 분석

📦 변경점 요약

  • oci-java-sdk-common-httpclient-jersey3, oci-java-sdk-objectstorage 3.95.1 → 3.97.2 (minor, 2 단계)

    PR 제목은 3.97.1이나 브랜치에는 이미 3.97.2 커밋(d4be51b)이 포함되어 있어 실제 적용 버전은 3.97.2입니다.

주요 변경 내용 (release notes 요약):

  • v3.95.2: Oracle Cloud VMware Solution, Functions, DB, OCI Cache 서비스 추가 지원 (Object Storage 무변경)
  • v3.96.0: PostgreSQL 서비스 암호화 키 지원, DB Migration 기능 추가. Breaking: KmsMasterKeyProvider 클라이언트 암호화 검증 강화, 리전 확인 방식 변경
  • v3.97.0: APM Synthetics, Data Science, Generative AI 서비스 추가 지원. Breaking: Functions 서비스 API 대규모 재편 (이미지 관련 메서드 제거), Marketplace Publisher 서비스 타입 변경
  • v3.97.1: Data Safe, Database, Networking 서비스 기능 추가 (Object Storage 무변경)

🎯 Q-Asker 영향도: 🟢 LOW

사용처 (실제 확인된 클래스):

  • modules/oci/impl/.../config/OciObjectStorageConfig.java — ConfigFileAuthenticationDetailsProvider, ObjectStorageClient, UploadManager, UploadConfiguration, Region.fromRegionCodeOrId 사용 (OCI 연결 설정)
  • modules/oci/impl/.../service/OciObjectStorageServiceImpl.java — PutObjectRequest, UploadManager.UploadRequest 사용 (파일 업로드 실행)
  • modules/oci/impl/.../service/OciObjectStorageServiceImplTest.java — 동일 클래스 테스트

예상 영향:

  • q-asker가 사용하는 Object Storage API (ObjectStorageClient, PutObjectRequest, UploadManager)는 v3.96.0~v3.97.2 전 버전에서 breaking change 없음
  • v3.96.0 KmsMasterKeyProvider 변경은 클라이언트 측 데이터 암호화 기능으로, q-asker는 이를 사용하지 않고 ConfigFileAuthenticationDetailsProvider만 사용 → 무관
  • v3.97.0 Functions/Marketplace Publisher breaking change는 q-asker가 해당 서비스를 전혀 사용하지 않음 → 무관

✅ 권장 액션

  • 사용처 코드 분석 완료
  • CI green 확인 (컴파일 오류 없음 확인)
  • (선택) 로컬 파일 업로드 시나리오 스모크 테스트

📋 참고

  • Release Notes: PR 본문 참조
  • 분석 모델: claude-sonnet-4-6
  • 주의: 브랜치에는 이미 3.97.2 업데이트 커밋 포함 (PR 제목의 3.97.1과 다름)

@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
@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch from 42c5913 to 9d843f2 Compare October 2, 2026 17:01
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.97.0 chore(deps): Update oracle-cloud to v3.97.1 Oct 2, 2026
@renovate

renovate Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: gradle/libs.versions.toml
Command failed: ./gradlew -Dorg.gradle.jvmargs=-Xms512m -Xmx512m --console=plain --dependency-verification lenient -q properties

FAILURE: Build failed with an exception.

* Where:
Build file '/tmp/renovate/repos/github/q-asker/api/build.gradle' line: 3

* What went wrong:
Plugin [id: 'com.vanniktech.dependency.graph.generator', version: '0.8.0'] was not found in any of the following sources:

- Gradle Core Plugins (plugin is not in 'org.gradle' namespace)
- Included Builds (No included builds contain this plugin)
- Plugin Repositories (could not resolve plugin artifact 'com.vanniktech.dependency.graph.generator:com.vanniktech.dependency.graph.generator.gradle.plugin:0.8.0')
  Searched in the following repositories:
    Gradle Central Plugin Repository

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.
> Get more help at https://help.gradle.org.

BUILD FAILED in 40s

@renovate
renovate Bot force-pushed the renovate/oracle-cloud branch from 9d843f2 to d4be51b Compare October 9, 2026 19:13
@renovate renovate Bot changed the title chore(deps): Update oracle-cloud to v3.97.1 chore(deps): Update oracle-cloud to v3.97.2 Oct 9, 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