| react-profiling | 0 |
| react-import-map | react,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf |
| route-pattern | /_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format) |
| route-controller | voltron_pull_requests_fragments |
| route-action | pull_request_layout |
| fetch-nonce | v2:cfeb1084-3dfd-0deb-60e5-163b4bdbf8f9 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B5AE:57918:2DB879:3EC2E1:6AEC7201 |
| html-safe-nonce | e04fae9bb854146b636b3de77edcdeb82a6a2c51ef42a9971ed0480201f7e00e |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCNUFFOjU3OTE4OjJEQjg3OTozRUMyRTE6NkFFQzcyMDEiLCJ2aXNpdG9yX2lkIjoiMTc0NTE2Nzg5NTYwNDUyMzUyMSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 9a3f923ef8f3f7e0048cfa214686a03b8bff20e9619aa3cfa7720a5b67baf3e8 |
| hovercard-subject-tag | pull_request:3992528492 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///voltron/pull_requests_fragments/pull_request_layout |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/dexpace/java-sdk/208/pull_request_layout |
| twitter:image | https://opengraph.githubassets.com/834de9340dd2e0a8425c8e9e72c836777aa497868086f992c3f7ff61c7db8e8d/dexpace/java-sdk/pull/208 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/834de9340dd2e0a8425c8e9e72c836777aa497868086f992c3f7ff61c7db8e8d/dexpace/java-sdk/pull/208 |
| og:image:alt | Summary
The toolkit had strong internals whose ergonomics and documentation lagged behind: making a first request meant a mandatory global bootstrap, building a request meant a verbose builder with... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | OmarAlJarrah |
| hostname | github.com |
| expected-hostname | github.com |
| None | df3d8f18192e5abe20e94c3682d359994d8a9a7c87d8089a67a508a37977e972 |
| turbo-cache-control | no-cache |
| go-import | github.com/dexpace/java-sdk git https://github.com/dexpace/java-sdk.git |
| octolytics-dimension-user_id | 258239568 |
| octolytics-dimension-user_login | dexpace |
| octolytics-dimension-repository_id | 1146046679 |
| octolytics-dimension-repository_nwo | dexpace/java-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1146046679 |
| octolytics-dimension-repository_network_root_nwo | dexpace/java-sdk |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | a97c86202ed84efe2eabdcfd54fcee639c79bb3c |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| react-app-name | pull-requests |
| Skip to content | https://github.com/dexpace/java-sdk/pull/208#start-of-content |
| https://github.com/ |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdexpace%2Fjava-sdk%2Fpull%2F208 |
| GitHubRepository hosting, code review, and collaboration | https://github.com/platform |
| CopilotAI coding agent for tasks, projects and automated work | https://github.com/features/copilot |
| ActionsCI/CD and automation | https://github.com/features/actions |
| Code QualityQuality analysis, fixes, and enforcement | https://github.com/features/code-quality |
| CodespacesCloud development environments | https://github.com/features/codespaces |
| Code SecurityVulnerability detection and remediation | https://github.com/security/advanced-security/code-security |
| Secret ProtectionSecret scanning and leak prevention | https://github.com/security/advanced-security/secret-protection |
| All Features | https://github.com/features |
| Documentation | https://docs.github.com/en |
| Training | https://learn.github.com/skills |
| Certifications | https://learn.github.com/credentials |
| Build with Copilot | https://github.com/features/ai |
| Customize Copilot | https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview |
| Integrations | https://github.com/marketplace |
| Trending repos | https://github.com/trending |
| GitHub Sponsors | https://github.com/open-source/sponsors |
| Developer articles | https://github.com/resources/articles |
| ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place. | https://github.blog/changelog/ |
| Enterprises | https://github.com/enterprise |
| Team | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| See all industries | https://github.com/solutions/industry |
| Why GitHub | https://github.com/why-github |
| Customer Stories | https://github.com/customer-stories |
| Business insights | https://github.com/solutions/executive-insights |
| Trust Center | https://github.com/trust-center |
| GitHub Advanced SecurityEnterprise-grade code security | https://github.com/security/advanced-security |
| Copilot for businessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Documentation | https://docs.github.com/en |
| Resource center | https://github.com/resources |
| Blog | https://github.blog/ |
| Events & webinars | https://github.com/resources/events |
| Community Forum | https://github.com/orgs/community/discussions |
| Customer Stories | https://github.com/customer-stories |
| Integrations | https://github.com/marketplace |
| Customer support | https://help.github.com/ |
| Training | https://learn.github.com/skills |
| GitHub Status | https://www.githubstatus.com/ |
| About | https://github.com/about |
| Partners | https://github.com/partners |
| Changelog | https://github.blog/changelog/ |
| GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub. | https://githubuniverse.com/ |
| Pricing | https://github.com/pricing |
| Sign in | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdexpace%2Fjava-sdk%2Fpull%2F208 |
| Sign up | https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=dexpace%2Fjava-sdk |
| Reload | https://github.com/dexpace/java-sdk/pull/208 |
| Reload | https://github.com/dexpace/java-sdk/pull/208 |
| Reload | https://github.com/dexpace/java-sdk/pull/208 |
| dexpace | https://github.com/dexpace |
| java-sdk | https://github.com/dexpace/java-sdk |
| Code | https://github.com/dexpace/java-sdk |
| Issues42 (42) | https://github.com/dexpace/java-sdk/issues |
| Pull requests13 (13) | https://github.com/dexpace/java-sdk/pulls |
| Actions | https://github.com/dexpace/java-sdk/actions |
| Projects | https://github.com/dexpace/java-sdk/projects |
| Security and quality | https://github.com/dexpace/java-sdk/security |
| Insights | https://github.com/dexpace/java-sdk/pulse |
| https://github.com/dexpace/java-sdk |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| main | https://github.com/dexpace/java-sdk/tree/main |
| dx-improvements | https://github.com/dexpace/java-sdk/tree/dx-improvements |
| Conversation | https://github.com/dexpace/java-sdk/pull/208 |
| Commits46 (46) | https://github.com/dexpace/java-sdk/pull/208/commits |
| Checks | https://github.com/dexpace/java-sdk/pull/208/checks |
| Files changed | https://github.com/dexpace/java-sdk/pull/208/files |
| feat!: developer-experience improvements across the SDK surface | https://github.com/dexpace/java-sdk/pull/208#top |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| main | https://github.com/dexpace/java-sdk/tree/main |
| dx-improvements | https://github.com/dexpace/java-sdk/tree/dx-improvements |
|
| https://github.com/OmarAlJarrah |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| Jul 5, 2026 | https://github.com/dexpace/java-sdk/pull/208#issue-4811459754 |
| Please reload this page | https://github.com/dexpace/java-sdk/pull/208 |
| Please reload this page | https://github.com/dexpace/java-sdk/pull/208 |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| July 5, 2026 02:22 | https://github.com/dexpace/java-sdk/pull/208#commits-pushed-43a101e |
|
| https://github.com/OmarAlJarrah |
| feat: add Status range predicates and delegate HttpExceptionFactory.i… | https://github.com/dexpace/java-sdk/pull/208/commits/43a101e42fa2d0db9186d3eea4050dc90c9b0e1a |
| 43a101e | https://github.com/dexpace/java-sdk/pull/208/commits/43a101e42fa2d0db9186d3eea4050dc90c9b0e1a |
|
| https://github.com/OmarAlJarrah |
| feat: add Response.isSuccessful and ResponseBody.string()/bytes() | https://github.com/dexpace/java-sdk/pull/208/commits/6207a83219dd97eba0b3f566c42ffb85b99ab4d5 |
| 6207a83 | https://github.com/dexpace/java-sdk/pull/208/commits/6207a83219dd97eba0b3f566c42ffb85b99ab4d5 |
|
| https://github.com/OmarAlJarrah |
| feat: add Response.throwOnError(), HttpException.bodyAs(), and Respon… | https://github.com/dexpace/java-sdk/pull/208/commits/a51d5d15859842a7c1f527101f803827e7d5a3f4 |
| a51d5d1 | https://github.com/dexpace/java-sdk/pull/208/commits/a51d5d15859842a7c1f527101f803827e7d5a3f4 |
|
| https://github.com/OmarAlJarrah |
| feat: add MediaType companion shortcuts and Serde-backed RequestBody … | https://github.com/dexpace/java-sdk/pull/208/commits/0ac3035238562087c8a5dc7ce481b22294abac34 |
| 0ac3035 | https://github.com/dexpace/java-sdk/pull/208/commits/0ac3035238562087c8a5dc7ce481b22294abac34 |
|
| https://github.com/OmarAlJarrah |
| refactor!: overhaul Request.Builder with typed headers, URI url, defa… | https://github.com/dexpace/java-sdk/pull/208/commits/e1283eead0c4250ab422a5e3d270c7bb6d466b20 |
| e1283ee | https://github.com/dexpace/java-sdk/pull/208/commits/e1283eead0c4250ab422a5e3d270c7bb6d466b20 |
| @throws | https://github.com/throws |
|
| https://github.com/OmarAlJarrah |
| fix: JacksonSerde.from(mapper) registers TristateModule by default | https://github.com/dexpace/java-sdk/pull/208/commits/db870b5bb5859b5597a94ac8a1e0fc60c7d2f83e |
| db870b5 | https://github.com/dexpace/java-sdk/pull/208/commits/db870b5bb5859b5597a94ac8a1e0fc60c7d2f83e |
| @jvmoverloads | https://github.com/jvmoverloads |
|
| https://github.com/OmarAlJarrah |
| feat: add jsonBody convenience to sdk-serde-jackson | https://github.com/dexpace/java-sdk/pull/208/commits/c5b456de098aa1ba72682c28a531d6667aa6ea49 |
| c5b456d | https://github.com/dexpace/java-sdk/pull/208/commits/c5b456de098aa1ba72682c28a531d6667aa6ea49 |
|
| https://github.com/OmarAlJarrah |
| feat: builders for HttpRetryOptions/HttpInstrumentationOptions/HttpRe… | https://github.com/dexpace/java-sdk/pull/208/commits/3a1482ff38e8b378cffec03858fe3a44da112225 |
| 3a1482f | https://github.com/dexpace/java-sdk/pull/208/commits/3a1482ff38e8b378cffec03858fe3a44da112225 |
|
| https://github.com/OmarAlJarrah |
| feat: HttpRetryOptions.fromConfiguration and default JDK connect timeout | https://github.com/dexpace/java-sdk/pull/208/commits/275fc337cbfb9c0004f99caa9df284836f5c8ca5 |
| 275fc33 | https://github.com/dexpace/java-sdk/pull/208/commits/275fc337cbfb9c0004f99caa9df284836f5c8ca5 |
|
| https://github.com/OmarAlJarrah |
| fix: close body in HttpException.bodyAs, bound throwOnError buffering… | https://github.com/dexpace/java-sdk/pull/208/commits/c54e8cfef77eab01cb7ef66d95ebc201b5beb500 |
| c54e8cf | https://github.com/dexpace/java-sdk/pull/208/commits/c54e8cfef77eab01cb7ef66d95ebc201b5beb500 |
|
| https://github.com/OmarAlJarrah |
| feat: ServiceLoader fallback resolves a single IoProvider without exp… | https://github.com/dexpace/java-sdk/pull/208/commits/7e666595493cba8423ea36a46e9184063d4e2676 |
| 7e66659 | https://github.com/dexpace/java-sdk/pull/208/commits/7e666595493cba8423ea36a46e9184063d4e2676 |
| @volatile | https://github.com/volatile |
|
| https://github.com/OmarAlJarrah |
| feat: throwOnHttpError() step + async mirror on the stage pipeline | https://github.com/dexpace/java-sdk/pull/208/commits/8d54cee1ee77d0c57da2c0d6466680196f0a1c82 |
| 8d54cee | https://github.com/dexpace/java-sdk/pull/208/commits/8d54cee1ee77d0c57da2c0d6466680196f0a1c82 |
|
| https://github.com/OmarAlJarrah |
| feat: appendStandardResilience() and HttpPipeline.standard(transport)… | https://github.com/dexpace/java-sdk/pull/208/commits/c84cdc288919176254831782da5729f2be732333 |
| c84cdc2 | https://github.com/dexpace/java-sdk/pull/208/commits/c84cdc288919176254831782da5729f2be732333 |
|
| https://github.com/OmarAlJarrah |
| refactor!: adding a second pillar step fails fast instead of warn-and… | https://github.com/dexpace/java-sdk/pull/208/commits/b9196cb0089cb27a5813b5ce311885ea79ad395d |
| b9196cb | https://github.com/dexpace/java-sdk/pull/208/commits/b9196cb0089cb27a5813b5ce311885ea79ad395d |
|
| https://github.com/OmarAlJarrah |
| refactor!: HttpPipeline/AsyncHttpPipeline implement the HttpClient SPIs | https://github.com/dexpace/java-sdk/pull/208/commits/c7a8cb5d3b0f6344a4bfe86d3d991f65a4a47d65 |
| c7a8cb5 | https://github.com/dexpace/java-sdk/pull/208/commits/c7a8cb5d3b0f6344a4bfe86d3d991f65a4a47d65 |
|
| https://github.com/OmarAlJarrah |
| feat: transports surface NetworkException for transport-level IO fail… | https://github.com/dexpace/java-sdk/pull/208/commits/f3830bf1ba671593720e9d438bd5aa5b223c5bec |
| f3830bf | https://github.com/dexpace/java-sdk/pull/208/commits/f3830bf1ba671593720e9d438bd5aa5b223c5bec |
|
| https://github.com/OmarAlJarrah |
| feat: opt-in proxyFromEnvironment() on both transport builders | https://github.com/dexpace/java-sdk/pull/208/commits/eba18e1e856f59f9a61a9aaa37328f2a444944f6 |
| eba18e1 | https://github.com/dexpace/java-sdk/pull/208/commits/eba18e1e856f59f9a61a9aaa37328f2a444944f6 |
|
| https://github.com/OmarAlJarrah |
| feat: async CompletableFuture.handleWith(handler) terminal | https://github.com/dexpace/java-sdk/pull/208/commits/e39ae69f35eb0c298cc3e4652e0e41e5f6a7fa7e |
| e39ae69 | https://github.com/dexpace/java-sdk/pull/208/commits/e39ae69f35eb0c298cc3e4652e0e41e5f6a7fa7e |
|
| https://github.com/OmarAlJarrah |
| fix: unify asAsync/toAsync cancellation on the interrupting path | https://github.com/dexpace/java-sdk/pull/208/commits/0b228570cffeebea48ef0125ddc9df9db1d14d55 |
| 0b22857 | https://github.com/dexpace/java-sdk/pull/208/commits/0b228570cffeebea48ef0125ddc9df9db1d14d55 |
|
| https://github.com/OmarAlJarrah |
| refactor!: pagination strategies take SAM extractors, not Function1 | https://github.com/dexpace/java-sdk/pull/208/commits/85f330740412838583083339ef57db7fc40a52d5 |
| 85f3307 | https://github.com/dexpace/java-sdk/pull/208/commits/85f330740412838583083339ef57db7fc40a52d5 |
|
| https://github.com/OmarAlJarrah |
| feat: dep-free TypeRef parametric decode + status-aware json handler | https://github.com/dexpace/java-sdk/pull/208/commits/7db7482faebcf29ee5c308436fe92247ed69d8e7 |
| 7db7482 | https://github.com/dexpace/java-sdk/pull/208/commits/7db7482faebcf29ee5c308436fe92247ed69d8e7 |
|
| https://github.com/OmarAlJarrah |
| refactor!: demote ETag/HttpRange to plain classes and add String cond… | https://github.com/dexpace/java-sdk/pull/208/commits/fcbe65794099d1dcecaba6d936c53ddd8fdc920f |
| fcbe657 | https://github.com/dexpace/java-sdk/pull/208/commits/fcbe65794099d1dcecaba6d936c53ddd8fdc920f |
|
| https://github.com/OmarAlJarrah |
| feat!: add RequestOptions carrier | https://github.com/dexpace/java-sdk/pull/208/commits/2f707ac0a622810d0442cca0d4ee2d0d8d977002 |
| 2f707ac | https://github.com/dexpace/java-sdk/pull/208/commits/2f707ac0a622810d0442cca0d4ee2d0d8d977002 |
|
| https://github.com/OmarAlJarrah |
| feat: transports honor per-call RequestOptions.timeout | https://github.com/dexpace/java-sdk/pull/208/commits/a3687e8cd0a0dea4c9d75550e81b31f914df7891 |
| a3687e8 | https://github.com/dexpace/java-sdk/pull/208/commits/a3687e8cd0a0dea4c9d75550e81b31f914df7891 |
|
| https://github.com/OmarAlJarrah |
| feat: pipeline threads RequestOptions; retry honors per-call maxRetries | https://github.com/dexpace/java-sdk/pull/208/commits/5f8e494f91c393bd873a3d200fe7c6e61f8d7afb |
| 5f8e494 | https://github.com/dexpace/java-sdk/pull/208/commits/5f8e494f91c393bd873a3d200fe7c6e61f8d7afb |
|
| https://github.com/OmarAlJarrah |
| refactor!: rename the recovery pipeline stack to RecoveryChain/RetryR… | https://github.com/dexpace/java-sdk/pull/208/commits/2d8df24ca91cca1f40c5cc8f213976f195aa299f |
| 2d8df24 | https://github.com/dexpace/java-sdk/pull/208/commits/2d8df24ca91cca1f40c5cc8f213976f195aa299f |
|
| https://github.com/OmarAlJarrah |
| docs: installation section, ergonomic quick start, how-do-I snippets,… | https://github.com/dexpace/java-sdk/pull/208/commits/d36b3ddf8dfcad7b558482c7538fa93a6997a1a3 |
| d36b3dd | https://github.com/dexpace/java-sdk/pull/208/commits/d36b3ddf8dfcad7b558482c7538fa93a6997a1a3 |
|
| https://github.com/OmarAlJarrah |
| chore: reconcile sdk-async-virtualthreads API snapshot for the async … | https://github.com/dexpace/java-sdk/pull/208/commits/bc0b08d750ebf42180db99b4406bcba3a3e20fae |
| bc0b08d | https://github.com/dexpace/java-sdk/pull/208/commits/bc0b08d750ebf42180db99b4406bcba3a3e20fae |
|
| https://github.com/OmarAlJarrah |
| fix: clamp negative per-call maxRetries to the configured default | https://github.com/dexpace/java-sdk/pull/208/commits/3ef4028e08be5aa266b9909fc47d3b7b567ba56f |
| 3ef4028 | https://github.com/dexpace/java-sdk/pull/208/commits/3ef4028e08be5aa266b9909fc47d3b7b567ba56f |
|
| https://github.com/OmarAlJarrah |
| refactor!: rename RecoveryChain pipeline properties to *Chain | https://github.com/dexpace/java-sdk/pull/208/commits/cfce016e46933af1ae099290ccc1fcc4ca3d4b80 |
| cfce016 | https://github.com/dexpace/java-sdk/pull/208/commits/cfce016e46933af1ae099290ccc1fcc4ca3d4b80 |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| July 5, 2026 06:20 | https://github.com/dexpace/java-sdk/pull/208#commits-pushed-e752dbc |
|
| https://github.com/OmarAlJarrah |
| refactor!: remove redundant jsonBody in favor of RequestBody.create | https://github.com/dexpace/java-sdk/pull/208/commits/e752dbcaad6220ffd07ac49e3c9124c2a4bd60da |
| e752dbc | https://github.com/dexpace/java-sdk/pull/208/commits/e752dbcaad6220ffd07ac49e3c9124c2a4bd60da |
|
| https://github.com/OmarAlJarrah |
| feat: add remaining Request verb factories and parametric Response.de… | https://github.com/dexpace/java-sdk/pull/208/commits/5d95eeaf5a37f87fd3b983840cb5fcc16caa3a58 |
| 5d95eea | https://github.com/dexpace/java-sdk/pull/208/commits/5d95eeaf5a37f87fd3b983840cb5fcc16caa3a58 |
|
| https://github.com/OmarAlJarrah |
| fix: buffer the error body in jsonHandlerOrThrow to prevent use-after… | https://github.com/dexpace/java-sdk/pull/208/commits/02bec41f018aa7a4ae782abc072cf4b28c831a2a |
| 02bec41 | https://github.com/dexpace/java-sdk/pull/208/commits/02bec41f018aa7a4ae782abc072cf4b28c831a2a |
|
| https://github.com/OmarAlJarrah |
| fix!: close correctness and plumbing gaps in the DX conveniences | https://github.com/dexpace/java-sdk/pull/208/commits/08ae5294bb41bdb06cdab5ed2f403e4c58b01224 |
| 08ae529 | https://github.com/dexpace/java-sdk/pull/208/commits/08ae5294bb41bdb06cdab5ed2f403e4c58b01224 |
|
| https://github.com/OmarAlJarrah |
| fix: harden response reading and request value types | https://github.com/dexpace/java-sdk/pull/208/commits/e0f17542ebd1d2e127a61dc32258fcfdca7c31bf |
| e0f1754 | https://github.com/dexpace/java-sdk/pull/208/commits/e0f17542ebd1d2e127a61dc32258fcfdca7c31bf |
|
| https://github.com/OmarAlJarrah |
| fix: correct Io provider ergonomics and redirect-options defensive copy | https://github.com/dexpace/java-sdk/pull/208/commits/9f3852af0143cdcabf003c8406fe4f3808b09b28 |
| 9f3852a | https://github.com/dexpace/java-sdk/pull/208/commits/9f3852af0143cdcabf003c8406fe4f3808b09b28 |
|
| https://github.com/OmarAlJarrah |
| fix: make generic decoding type-safe and error bodies replayable | https://github.com/dexpace/java-sdk/pull/208/commits/8c018bf572d6099b23e547bd4b11a89fa694a4ba |
| 8c018bf | https://github.com/dexpace/java-sdk/pull/208/commits/8c018bf572d6099b23e547bd4b11a89fa694a4ba |
| @file | https://github.com/file |
|
| https://github.com/OmarAlJarrah |
| fix: correct retry classification and recovery re-evaluation | https://github.com/dexpace/java-sdk/pull/208/commits/e07aa031c7b95b11adeadb9b1d47de7cb2c0a786 |
| e07aa03 | https://github.com/dexpace/java-sdk/pull/208/commits/e07aa031c7b95b11adeadb9b1d47de7cb2c0a786 |
|
| https://github.com/OmarAlJarrah |
| fix: make pipeline builders, close(), and auth replay safe | https://github.com/dexpace/java-sdk/pull/208/commits/6b30e5fe402597f265cc72b2d36fd2c26b16ab0d |
| 6b30e5f | https://github.com/dexpace/java-sdk/pull/208/commits/6b30e5fe402597f265cc72b2d36fd2c26b16ab0d |
|
| https://github.com/OmarAlJarrah |
| fix: redact URL-valued headers and harden the async bridge SPI | https://github.com/dexpace/java-sdk/pull/208/commits/129bc6bd819a5b83214dd8730558ef440423859f |
| 129bc6b | https://github.com/dexpace/java-sdk/pull/208/commits/129bc6bd819a5b83214dd8730558ef440423859f |
| @throws | https://github.com/throws |
| @throws | https://github.com/throws |
|
| https://github.com/OmarAlJarrah |
| fix: unify pagination extractors, thread options, and plug page leaks | https://github.com/dexpace/java-sdk/pull/208/commits/49dbe2151790a0501f256df97d224a3514a1b17f |
| 49dbe21 | https://github.com/dexpace/java-sdk/pull/208/commits/49dbe2151790a0501f256df97d224a3514a1b17f |
|
| https://github.com/OmarAlJarrah |
| fix: keep the Okio ServiceLoader shim under R8 and harden Jackson dec… | https://github.com/dexpace/java-sdk/pull/208/commits/731388e2b831c01d1f4187fac142f1dbcc9bc89e |
| 731388e | https://github.com/dexpace/java-sdk/pull/208/commits/731388e2b831c01d1f4187fac142f1dbcc9bc89e |
|
| https://github.com/OmarAlJarrah |
| docs: correct pagination snippets, stage diagram, and renamed-type re… | https://github.com/dexpace/java-sdk/pull/208/commits/0ceb9d8ca58cb39e4ab0629ca19c60b7361c1aa3 |
| 0ceb9d8 | https://github.com/dexpace/java-sdk/pull/208/commits/0ceb9d8ca58cb39e4ab0629ca19c60b7361c1aa3 |
|
| https://github.com/OmarAlJarrah |
| fix: transport cancellation, Content-Type parity, and adapter options | https://github.com/dexpace/java-sdk/pull/208/commits/c8f8c77fa7343af5ea6d7d3fc6e1c15594dc529d |
| c8f8c77 | https://github.com/dexpace/java-sdk/pull/208/commits/c8f8c77fa7343af5ea6d7d3fc6e1c15594dc529d |
|
| https://github.com/OmarAlJarrah |
| chore: regenerate API snapshots and satisfy quality gates | https://github.com/dexpace/java-sdk/pull/208/commits/cada2999d3d317fa2c142e5ae894d2ff9ce825b4 |
| cada299 | https://github.com/dexpace/java-sdk/pull/208/commits/cada2999d3d317fa2c142e5ae894d2ff9ce825b4 |
|
| https://github.com/OmarAlJarrah |
| test: lock in the review-fix behaviors with regression tests | https://github.com/dexpace/java-sdk/pull/208/commits/ada301b9fc4e3892c4aaad46892f97571033ef12 |
| ada301b | https://github.com/dexpace/java-sdk/pull/208/commits/ada301b9fc4e3892c4aaad46892f97571033ef12 |
| https://github.com/OmarAlJarrah |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| b88e042 | https://github.com/dexpace/java-sdk/commit/b88e0426b4a861236435bfe3308f952d51944e41 |
| Jul 7, 2026 | https://github.com/dexpace/java-sdk/pull/208#event-27659508678 |
| Please reload this page | https://github.com/dexpace/java-sdk/pull/208 |
| https://github.com/OmarAlJarrah |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
| July 7, 2026 10:59 | https://github.com/dexpace/java-sdk/pull/208#event-27659510825 |
| https://github.com/OmarAlJarrah |
| OmarAlJarrah | https://github.com/OmarAlJarrah |
|
Jul 7, 2026
| https://github.com/dexpace/java-sdk/pull/208#ref-pullrequest-4828042786 |
|
fix: cancellation, timeout classification, and error-handling correctness
#209
| https://github.com/dexpace/java-sdk/pull/209 |
| https://github.co/hiddenchars |
| https://github.com/dexpace/java-sdk/pull/{{ revealButtonHref }} |
| Sign up for free | https://github.com/join?source=comment-repo |
| Sign in to comment | https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdexpace%2Fjava-sdk%2Fpull%2F208 |
| Please reload this page | https://github.com/dexpace/java-sdk/pull/208 |
| Please reload this page | https://github.com/dexpace/java-sdk/pull/208 |
|
| https://github.com/OmarAlJarrah |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |