Skip to content
This repository has been archived by the owner on Jan 24, 2024. It is now read-only.

[oauthclient] Create a zero-dependencies jar: - remove Async HTTP client and use the standard JDK Http client - shade and relocate Jackson Databind, used for JSON #1979

Conversation

Demogorgon314
Copy link
Member

(cherry picked from commit 59576f3 , b2db1cf)

Motivation

Create a zero-dependencies jar

Modifications

  • remove Async HTTP client and use the standard JDK Http client
  • shade and relocate Jackson Databind, used for JSON

Documentation

Check the box below.

Need to update docs?

  • doc-required

    (If you need help on updating docs, create a doc issue)

  • no-need-doc

    (Please explain why)

  • doc

    (If this PR contains doc changes)

- remove Async HTTP client and use the standard JDK Http client
- shade and relocate Jackson Databind, used for JSON
@Demogorgon314 Demogorgon314 added type/enhancement Indicates an improvement to an existing feature release/2.11 release/2.10.4 release/3.0 labels Jul 26, 2023
@Demogorgon314 Demogorgon314 self-assigned this Jul 26, 2023
@github-actions github-actions bot added no-need-doc This pr does not need any document labels Jul 26, 2023
@codecov
Copy link

codecov bot commented Jul 26, 2023

Codecov Report

Merging #1979 (58f0675) into master (1dda879) will decrease coverage by 0.45%.
Report is 8 commits behind head on master.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##             master    #1979      +/-   ##
============================================
- Coverage     17.72%   17.28%   -0.45%     
+ Complexity      751      726      -25     
============================================
  Files           195      190       -5     
  Lines         14155    14012     -143     
  Branches       1322     1312      -10     
============================================
- Hits           2509     2422      -87     
+ Misses        11463    11414      -49     
+ Partials        183      176       -7     

see 23 files with indirect coverage changes

@Demogorgon314 Demogorgon314 marked this pull request as draft July 26, 2023 13:57
oauth-client/pom.xml Outdated Show resolved Hide resolved
gaoran10
gaoran10 previously approved these changes Jul 28, 2023
@Demogorgon314 Demogorgon314 marked this pull request as ready for review July 28, 2023 07:57
@BewareMyPower BewareMyPower merged commit 9f3b581 into streamnative:master Jul 31, 2023
18 of 20 checks passed
@Demogorgon314 Demogorgon314 deleted the s4k/Create_a_zero-dependencies_jar branch July 31, 2023 05:54
Demogorgon314 added a commit to Demogorgon314/kop that referenced this pull request Aug 14, 2023
…ent and use the standard JDK Http client - shade and relocate Jackson Databind, used for JSON (streamnative#1979)

(cherry picked from commit
streamnative@59576f3
,
streamnative@b2db1cf)
### Motivation

Create a zero-dependencies jar

### Modifications
- remove Async HTTP client and use the standard JDK Http client
- shade and relocate Jackson Databind, used for JSON

Co-authored-by: Enrico Olivelli <enrico.olivelli@datastax.com>
(cherry picked from commit 9f3b581)
Demogorgon314 added a commit to Demogorgon314/kop that referenced this pull request Nov 28, 2023
…ent and use the standard JDK Http client - shade and relocate Jackson Databind, used for JSON (streamnative#1979)

(cherry picked from commit
streamnative@59576f3
,
streamnative@b2db1cf)
### Motivation

Create a zero-dependencies jar

### Modifications
- remove Async HTTP client and use the standard JDK Http client
- shade and relocate Jackson Databind, used for JSON

Co-authored-by: Enrico Olivelli <enrico.olivelli@datastax.com>
(cherry picked from commit 9f3b581)
(cherry picked from commit 999cddc)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
no-need-doc This pr does not need any document release/2.10.4 release/2.11 release/3.0 type/enhancement Indicates an improvement to an existing feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants