Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[java] Update dependency io.grpc:grpc-context to v1.69.0 #14980

Merged
merged 2 commits into from
Jan 2, 2025

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 29, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.grpc:grpc-context 1.68.1 -> 1.69.0 age adoption passing confidence

Release Notes

grpc/grpc-java (io.grpc:grpc-context)

v1.69.0

Compare Source

v1.69.0

New Features

  • api: Allow LoadBalancers to specify an authority per-RPC.(#​11631) (c167ead) CallOptions.withAuthority() has higher precedence.
  • netty: Add soft Metadata size limit enforcement. (#​11603) (735b3f3) The soft limit is a lower size limit that fails an increasing percentage of RPCs as the Metadata size approaches the upper limit. This can be used as an “early warning” that the Metadata size is growing too large
  • alts: support altsCallCredentials in GoogleDefaultChannelCredentials (#​11634) (ba8ab79)
  • xds: Add grpc.xds_client metrics, as documented by OpenTelemetry Metrics (#​11661) (20d09ce). grpc.xds.authority is not yet available

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (#​11666) (dae078c). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#​11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (ef1fe87). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements

  • api: Add java.time.Duration overloads to CallOptions, AbstractStub methods that take TimeUnit and a time value (#​11562) (766b923)
  • core: Make timestamp usage in Channelz use nanos from Java.time.Instant when available (#​11604) (9176b55). This increases the timestamp precision from milliseconds
  • okhttp: Fix for ipv6 link local with scope (#​11725) (e98e7445b)
  • binder: Let AndroidComponentAddress specify a target UserHandle (#​11670) (e58c998)
  • servlet: Deframe failures should be logged on the server as warnings (#​11645) (a5db67d)
  • s2a: Rename the Bazel target s2av2_credentials to s2a (29dd9ba). The target s2a had been referenced by IO_GRPC_GRPC_JAVA_OVERRIDE_TARGETS but didn’t previously exist
  • services: Make channelz work with proto lite (#​11685) (b170334). This compatibility is on the source level. There is not a pre-built binary on Maven Central that supports proto lite
  • services: Deprecate ProtoReflectionService (#​11681) (921f88a). The class implements the deprecated v1alpha of the reflection protocol. Prefer ProtoReflectionServiceV1, which implements the v1 version of the reflection protocol

Dependencies

  • Upgrade proto-google-common-protos to 2.48.0 (1993e68)
  • Upgrade google-auth-library to 1.24.1 (1993e68)
  • Upgrade error_prone_annotations to 2.30.0 (1993e68)
  • Upgrade Guava to 33.3.1-android (1993e68)
  • Upgrade opentelemetry-api to 1.43.0 (1993e68)
  • xds: Remove Bazel dependency on xds v2 (664f1fc). This had been done for the Maven Central binaries in 1.63.0, but had been missed for Bazel builds

Documentation

  • binder: Update error codes doc for new "Safer Intent" rules. (#​11639) (fe350cf)
  • examples: Use xds-enabled server and xds credentials in example-gcp-csm-observability (#​11706) (a79982c)

Thanks to
@​niloc132
@​rockspore
@​SreeramdasLavanya
@​vinodhabib

v1.68.2

Compare Source

Bug Fixes

  • api: When forwarding from Listener onAddresses to Listener2 continue to use onResult (https://github.com/grpc/grpc-java/pull/11688). This fixes a 1.68.1 "IllegalStateException: Not called from the SynchronizationContext" regression (#​11662) that could be seen in certain custom NameResolvers
  • okhttp: If the frame handler thread is null do not schedule it on the executor (https://github.com/grpc/grpc-java/pull/11716). This fixes a 1.68.1 NullPointerException regression when a custom transportExecutor was provided to the channel and it did not have enough threads to run new tasks

Improvements


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

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

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

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

@renovate renovate bot added C-java dependencies Pull requests that update a dependency file labels Dec 29, 2024
Copy link
Contributor

qodo-merge-pro bot commented Dec 31, 2024

CI Failure Feedback 🧐

(Checks updated until commit 16576ca)

Action: CI - GitHub / Python / Remote Tests (firefox) / Integration Tests (remote, firefox)

Failed stage: Run Bazel [❌]

Failed test name: //py:test-remote-test/selenium/webdriver/common/click_tests.py

Failure summary:

The action failed due to Maven dependency issues in the Bazel build system:

  • The maven_install.json file contains an invalid input signature and needs to be regenerated
  • This occurred because Maven artifacts were changed but not properly re-pinned
  • The build system suggests running REPIN=1 bazel run @maven//:pin to fix the issue by regenerating
    the Maven dependencies file

  • Relevant error logs:
    1:  ##[group]Operating System
    2:  Ubuntu
    ...
    
    981:  Package 'php-symfony-debug-bundle' is not installed, so not removed
    982:  Package 'php-symfony-dependency-injection' is not installed, so not removed
    983:  Package 'php-symfony-deprecation-contracts' is not installed, so not removed
    984:  Package 'php-symfony-discord-notifier' is not installed, so not removed
    985:  Package 'php-symfony-doctrine-bridge' is not installed, so not removed
    986:  Package 'php-symfony-doctrine-messenger' is not installed, so not removed
    987:  Package 'php-symfony-dom-crawler' is not installed, so not removed
    988:  Package 'php-symfony-dotenv' is not installed, so not removed
    989:  Package 'php-symfony-error-handler' is not installed, so not removed
    ...
    
    1971:  Setting up fonts-terminus-otb (4.48-3.1) ...
    1972:  Processing triggers for install-info (6.8-4build1) ...
    1973:  Processing triggers for mailcap (3.70+nmu1ubuntu1) ...
    1974:  Processing triggers for fontconfig (2.13.1-4.2ubuntu5) ...
    1975:  Processing triggers for hicolor-icon-theme (0.17-2) ...
    1976:  Processing triggers for libc-bin (2.35-0ubuntu3.8) ...
    1977:  Processing triggers for man-db (2.10.2-1) ...
    1978:  Processing triggers for menu (2.1.47ubuntu4) ...
    1979:  /usr/share/menu/tk8.6: 1: Syntax error: word unexpected (expecting ")")
    1980:  /usr/share/menu/monodoc-http: 1: Syntax error: word unexpected (expecting ")")
    1981:  /usr/share/menu/telnet: 1: Syntax error: word unexpected (expecting ")")
    1982:  /usr/share/menu/dash: 1: Syntax error: word unexpected (expecting ")")
    1983:  /usr/share/menu/google-chrome.menu: 1: Syntax error: word unexpected (expecting ")")
    1984:  /usr/share/menu/microsoft-edge.menu: 1: Syntax error: word unexpected (expecting ")")
    1985:  /usr/share/menu/procps: 1: Syntax error: word unexpected (expecting ")")
    1986:  /usr/share/menu/psmisc: 1: Syntax error: word unexpected (expecting ")")
    1987:  /usr/share/menu/tcl8.6: 1: Syntax error: word unexpected (expecting ")")
    1988:  /usr/share/menu/bash: 1: Syntax error: word unexpected (expecting ")")
    1989:  Warning: Failed to open file(/usr/share/fluxbox/nls/C.UTF-8/fluxbox.cat)
    1990:  for translation, using default messages.
    1991:  Failed to read: session.ignoreBorder
    1992:  Setting default value
    1993:  Failed to read: session.forcePseudoTransparency
    1994:  Setting default value
    1995:  Failed to read: session.colorsPerChannel
    1996:  Setting default value
    1997:  Failed to read: session.doubleClickInterval
    1998:  Setting default value
    1999:  Failed to read: session.tabPadding
    2000:  Setting default value
    2001:  Failed to read: session.styleOverlay
    2002:  Setting default value
    2003:  Failed to read: session.slitlistFile
    2004:  Setting default value
    2005:  Failed to read: session.appsFile
    2006:  Setting default value
    2007:  Failed to read: session.tabsAttachArea
    2008:  Setting default value
    2009:  Failed to read: session.cacheLife
    2010:  Setting default value
    2011:  Failed to read: session.cacheMax
    2012:  Setting default value
    2013:  Failed to read: session.autoRaiseDelay
    2014:  Setting default value
    2015:  Failed to read: session.ignoreBorder
    2016:  Setting default value
    2017:  Failed to read: session.forcePseudoTransparency
    2018:  Setting default value
    2019:  Failed to read: session.colorsPerChannel
    2020:  Setting default value
    2021:  Failed to read: session.doubleClickInterval
    2022:  Setting default value
    2023:  Failed to read: session.tabPadding
    2024:  Setting default value
    2025:  Failed to read: session.styleOverlay
    2026:  Setting default value
    2027:  Failed to read: session.slitlistFile
    2028:  Setting default value
    2029:  Failed to read: session.appsFile
    2030:  Setting default value
    2031:  Failed to read: session.tabsAttachArea
    2032:  Setting default value
    2033:  Failed to read: session.cacheLife
    2034:  Setting default value
    2035:  Failed to read: session.cacheMax
    2036:  Setting default value
    2037:  Failed to read: session.autoRaiseDelay
    2038:  Setting default value
    2039:  Failed to read: session.screen0.opaqueMove
    2040:  Setting default value
    2041:  Failed to read: session.screen0.fullMaximization
    2042:  Setting default value
    2043:  Failed to read: session.screen0.maxIgnoreIncrement
    2044:  Setting default value
    2045:  Failed to read: session.screen0.maxDisableMove
    2046:  Setting default value
    2047:  Failed to read: session.screen0.maxDisableResize
    2048:  Setting default value
    2049:  Failed to read: session.screen0.workspacewarping
    2050:  Setting default value
    2051:  Failed to read: session.screen0.showwindowposition
    2052:  Setting default value
    2053:  Failed to read: session.screen0.autoRaise
    2054:  Setting default value
    2055:  Failed to read: session.screen0.clickRaises
    2056:  Setting default value
    2057:  Failed to read: session.screen0.defaultDeco
    2058:  Setting default value
    2059:  Failed to read: session.screen0.tab.placement
    2060:  Setting default value
    2061:  Failed to read: session.screen0.windowMenu
    2062:  Setting default value
    2063:  Failed to read: session.screen0.noFocusWhileTypingDelay
    2064:  Setting default value
    2065:  Failed to read: session.screen0.workspaces
    2066:  Setting default value
    2067:  Failed to read: session.screen0.edgeSnapThreshold
    2068:  Setting default value
    2069:  Failed to read: session.screen0.window.focus.alpha
    2070:  Setting default value
    2071:  Failed to read: session.screen0.window.unfocus.alpha
    2072:  Setting default value
    2073:  Failed to read: session.screen0.menu.alpha
    2074:  Setting default value
    2075:  Failed to read: session.screen0.menuDelay
    2076:  Setting default value
    2077:  Failed to read: session.screen0.tab.width
    2078:  Setting default value
    2079:  Failed to read: session.screen0.tooltipDelay
    2080:  Setting default value
    2081:  Failed to read: session.screen0.allowRemoteActions
    2082:  Setting default value
    2083:  Failed to read: session.screen0.clientMenu.usePixmap
    2084:  Setting default value
    2085:  Failed to read: session.screen0.tabs.usePixmap
    2086:  Setting default value
    2087:  Failed to read: session.screen0.tabs.maxOver
    2088:  Setting default value
    2089:  Failed to read: session.screen0.tabs.intitlebar
    2090:  Setting default value
    2091:  Failed to read: session.screen0.focusModel
    2092:  Setting default value
    2093:  Failed to read: session.screen0.tabFocusModel
    2094:  Setting default value
    2095:  Failed to read: session.screen0.focusNewWindows
    2096:  Setting default value
    2097:  Failed to read: session.screen0.focusSameHead
    2098:  Setting default value
    2099:  Failed to read: session.screen0.rowPlacementDirection
    2100:  Setting default value
    2101:  Failed to read: session.screen0.colPlacementDirection
    2102:  Setting default value
    2103:  Failed to read: session.screen0.windowPlacement
    2104:  Setting default value
    2105:  Failed to read: session.ignoreBorder
    2106:  Setting default value
    2107:  Failed to read: session.forcePseudoTransparency
    2108:  Setting default value
    2109:  Failed to read: session.colorsPerChannel
    2110:  Setting default value
    2111:  Failed to read: session.doubleClickInterval
    2112:  Setting default value
    2113:  Failed to read: session.tabPadding
    2114:  Setting default value
    2115:  Failed to read: session.styleOverlay
    2116:  Setting default value
    2117:  Failed to read: session.slitlistFile
    2118:  Setting default value
    2119:  Failed to read: session.appsFile
    2120:  Setting default value
    2121:  Failed to read: session.tabsAttachArea
    2122:  Setting default value
    2123:  Failed to read: session.cacheLife
    2124:  Setting default value
    2125:  Failed to read: session.cacheMax
    2126:  Setting default value
    2127:  Failed to read: session.autoRaiseDelay
    2128:  Setting default value
    2129:  Failed to read: session.screen0.opaqueMove
    2130:  Setting default value
    2131:  Failed to read: session.screen0.fullMaximization
    2132:  Setting default value
    2133:  Failed to read: session.screen0.maxIgnoreIncrement
    2134:  Setting default value
    2135:  Failed to read: session.screen0.maxDisableMove
    2136:  Setting default value
    2137:  Failed to read: session.screen0.maxDisableResize
    2138:  Setting default value
    2139:  Failed to read: session.screen0.workspacewarping
    2140:  Setting default value
    2141:  Failed to read: session.screen0.showwindowposition
    2142:  Setting default value
    2143:  Failed to read: session.screen0.autoRaise
    2144:  Setting default value
    2145:  Failed to read: session.screen0.clickRaises
    2146:  Setting default value
    2147:  Failed to read: session.screen0.defaultDeco
    2148:  Setting default value
    2149:  Failed to read: session.screen0.tab.placement
    2150:  Setting default value
    2151:  Failed to read: session.screen0.windowMenu
    2152:  Setting default value
    2153:  Failed to read: session.screen0.noFocusWhileTypingDelay
    2154:  Setting default value
    2155:  Failed to read: session.screen0.workspaces
    2156:  Setting default value
    2157:  Failed to read: session.screen0.edgeSnapThreshold
    2158:  Setting default value
    2159:  Failed to read: session.screen0.window.focus.alpha
    2160:  Setting default value
    2161:  Failed to read: session.screen0.window.unfocus.alpha
    2162:  Setting default value
    2163:  Failed to read: session.screen0.menu.alpha
    2164:  Setting default value
    2165:  Failed to read: session.screen0.menuDelay
    2166:  Setting default value
    2167:  Failed to read: session.screen0.tab.width
    2168:  Setting default value
    2169:  Failed to read: session.screen0.tooltipDelay
    2170:  Setting default value
    2171:  Failed to read: session.screen0.allowRemoteActions
    2172:  Setting default value
    2173:  Failed to read: session.screen0.clientMenu.usePixmap
    2174:  Setting default value
    2175:  Failed to read: session.screen0.tabs.usePixmap
    2176:  Setting default value
    2177:  Failed to read: session.screen0.tabs.maxOver
    2178:  Setting default value
    2179:  Failed to read: session.screen0.tabs.intitlebar
    2180:  Setting default value
    2181:  Failed to read: session.screen0.focusModel
    2182:  Setting default value
    2183:  Failed to read: session.screen0.tabFocusModel
    2184:  Setting default value
    2185:  Failed to read: session.screen0.focusNewWindows
    2186:  Setting default value
    2187:  Failed to read: session.screen0.focusSameHead
    2188:  Setting default value
    2189:  Failed to read: session.screen0.rowPlacementDirection
    2190:  Setting default value
    2191:  Failed to read: session.screen0.colPlacementDirection
    2192:  Setting default value
    2193:  Failed to read: session.screen0.windowPlacement
    2194:  Setting default value
    2195:  Failed to read: session.screen0.slit.acceptKdeDockapps
    2196:  Setting default value
    2197:  Failed to read: session.screen0.slit.autoHide
    2198:  Setting default value
    2199:  Failed to read: session.screen0.slit.maxOver
    2200:  Setting default value
    2201:  Failed to read: session.screen0.slit.placement
    2202:  Setting default value
    2203:  Failed to read: session.screen0.slit.alpha
    2204:  Setting default value
    2205:  Failed to read: session.screen0.slit.onhead
    2206:  Setting default value
    2207:  Failed to read: session.screen0.slit.layer
    2208:  Setting default value
    2209:  Failed to read: session.screen0.toolbar.autoHide
    2210:  Setting default value
    2211:  Failed to read: session.screen0.toolbar.maxOver
    2212:  Setting default value
    2213:  Failed to read: session.screen0.toolbar.visible
    2214:  Setting default value
    2215:  Failed to read: session.screen0.toolbar.alpha
    2216:  Setting default value
    2217:  Failed to read: session.screen0.toolbar.layer
    2218:  Setting default value
    2219:  Failed to read: session.screen0.toolbar.onhead
    2220:  Setting default value
    2221:  Failed to read: session.screen0.toolbar.placement
    2222:  Setting default value
    2223:  Failed to read: session.screen0.toolbar.height
    2224:  Setting default value
    2225:  Failed to read: session.screen0.iconbar.mode
    2226:  Setting default value
    2227:  Failed to read: session.screen0.iconbar.alignment
    2228:  Setting default value
    2229:  Failed to read: session.screen0.iconbar.iconWidth
    2230:  Setting default value
    2231:  Failed to read: session.screen0.iconbar.iconTextPadding
    2232:  Setting default value
    2233:  Failed to read: session.screen0.iconbar.usePixmap
    ...
    
    2378:  �[32mAnalyzing:�[0m 52 targets (245 packages loaded, 6546 targets configured)
    2379:  �[32mAnalyzing:�[0m 52 targets (253 packages loaded, 6771 targets configured)
    2380:  �[32mAnalyzing:�[0m 52 targets (253 packages loaded, 6771 targets configured)
    2381:  �[32mAnalyzing:�[0m 52 targets (324 packages loaded, 7548 targets configured)
    2382:  �[32mINFO: �[0mRepository rules_jvm_external~~maven~maven instantiated at:
    2383:  <builtin>: in <toplevel>
    2384:  Repository rule pinned_coursier_fetch defined at:
    2385:  /home/runner/.bazel/external/rules_jvm_external~/coursier.bzl:1324:40: in <toplevel>
    2386:  �[31m�[1mERROR: �[0m/home/runner/.bazel/external/rules_jvm_external~/coursier.bzl:517:21: An error occurred during the fetch of repository 'rules_jvm_external~~maven~maven':
    2387:  Traceback (most recent call last):
    2388:  File "/home/runner/.bazel/external/rules_jvm_external~/coursier.bzl", line 517, column 21, in _pinned_coursier_fetch_impl
    2389:  fail("%s_install.json contains an invalid input signature and must be regenerated. " % (user_provided_name) +
    2390:  Error in fail: maven_install.json contains an invalid input signature and must be regenerated. This typically happens when the maven_install artifacts have been changed but not repinned. PLEASE DO NOT MODIFY THIS FILE DIRECTLY! To generate a new maven_install.json and re-pin the artifacts, please run:
    2391:  REPIN=1 bazel run @maven//:pin
    2392:  �[31m�[1mERROR: �[0mno such package '@@rules_jvm_external~~maven~maven//': maven_install.json contains an invalid input signature and must be regenerated. This typically happens when the maven_install artifacts have been changed but not repinned. PLEASE DO NOT MODIFY THIS FILE DIRECTLY! To generate a new maven_install.json and re-pin the artifacts, please run:
    2393:  REPIN=1 bazel run @maven//:pin
    2394:  �[31m�[1mERROR: �[0m/home/runner/work/selenium/selenium/java/src/org/openqa/selenium/grid/BUILD.bazel:182:12: //java/src/org/openqa/selenium/grid:selenium_server depends on @@rules_jvm_external~~maven~maven//:org_slf4j_slf4j_jdk14 in repository @@rules_jvm_external~~maven~maven which failed to fetch. no such package '@@rules_jvm_external~~maven~maven//': maven_install.json contains an invalid input signature and must be regenerated. This typically happens when the maven_install artifacts have been changed but not repinned. PLEASE DO NOT MODIFY THIS FILE DIRECTLY! To generate a new maven_install.json and re-pin the artifacts, please run:
    2395:  REPIN=1 bazel run @maven//:pin
    2396:  �[31m�[1mERROR: �[0mAnalysis of target '//py:test-remote-test/selenium/webdriver/common/click_tests.py' failed; build aborted: Analysis failed
    2397:  �[32mINFO: �[0mElapsed time: 24.261s, Critical Path: 0.09s
    2398:  �[32mINFO: �[0m1 process: 1 internal.
    2399:  �[31m�[1mERROR: �[0mBuild did NOT complete successfully
    2400:  �[31m�[1mFAILED:�[0m 
    2401:  �[31m�[1mERROR: �[0mNo test targets were found, yet testing was requested
    2402:  �[0m
    2403:  ##[error]Process completed with exit code 1.
    

    ✨ CI feedback usage guide:

    The CI feedback tool (/checks) automatically triggers when a PR has a failed check.
    The tool analyzes the failed checks and provides several feedbacks:

    • Failed stage
    • Failed test name
    • Failure summary
    • Relevant error logs

    In addition to being automatically triggered, the tool can also be invoked manually by commenting on a PR:

    /checks "https://github.com/{repo_name}/actions/runs/{run_number}/job/{job_number}"
    

    where {repo_name} is the name of the repository, {run_number} is the run number of the failed check, and {job_number} is the job number of the failed check.

    Configuration options

    • enable_auto_checks_feedback - if set to true, the tool will automatically provide feedback when a check is failed. Default is true.
    • excluded_checks_list - a list of checks to exclude from the feedback, for example: ["check1", "check2"]. Default is an empty list.
    • enable_help_text - if set to true, the tool will provide a help message with the feedback. Default is true.
    • persistent_comment - if set to true, the tool will overwrite a previous checks comment with the new feedback. Default is true.
    • final_update_message - if persistent_comment is true and updating a previous checks message, the tool will also create a new message: "Persistent checks updated to latest commit". Default is true.

    See more information about the checks tool in the docs.

    @renovate renovate bot force-pushed the renovate/grpc-java-monorepo branch from 16576ca to daf5071 Compare January 2, 2025 06:57
    Copy link
    Contributor Author

    renovate bot commented Jan 2, 2025

    Edited/Blocked Notification

    Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

    You can manually request rebase by checking the rebase/retry box above.

    ⚠️ Warning: custom changes will be lost.

    @diemol diemol merged commit 0edfe37 into trunk Jan 2, 2025
    1 check passed
    @diemol diemol deleted the renovate/grpc-java-monorepo branch January 2, 2025 07:23
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    C-java dependencies Pull requests that update a dependency file
    Projects
    None yet
    Development

    Successfully merging this pull request may close these issues.

    2 participants