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

✨ v3 (feature): client refactor #1986

Merged
merged 143 commits into from
Mar 4, 2024
Merged

Commits on Jul 27, 2022

  1. Configuration menu
    Copy the full SHA
    9f3975f View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2022

  1. Configuration menu
    Copy the full SHA
    1af81b8 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2022

  1. Configuration menu
    Copy the full SHA
    894777f View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2022

  1. Configuration menu
    Copy the full SHA
    cf5fa5e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b6c6f2a View commit details
    Browse the repository at this point in the history
  3. 🚧 v3: add header merge

    wangjq4214 committed Jul 31, 2022
    Configuration menu
    Copy the full SHA
    f5c8e52 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2022

  1. 🚧 v3: add query param

    wangjq4214 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4017c76 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Configuration menu
    Copy the full SHA
    3d92f09 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3dc9604 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    f677738 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    108ce08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51d9780 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    dc0e374 View commit details
    Browse the repository at this point in the history
  2. 🚧 v3: referer support

    wangjq4214 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    c7afe2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    96f562b View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. ✨ v3: finish API design

    wangjq4214 committed Aug 5, 2022
    Configuration menu
    Copy the full SHA
    951b6fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f479948 View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. 🚧 v3: add timeout

    wangjq4214 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    02ddc9b View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. Configuration menu
    Copy the full SHA
    a3d0296 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. ✏️ v3: error spell

    wangjq4214 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    5ebb21d View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2022

  1. Configuration menu
    Copy the full SHA
    cdeb94e View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    89b42d9 View commit details
    Browse the repository at this point in the history
  2. 🚧 v3: handle error

    wangjq4214 committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    2b075be View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2022

  1. Configuration menu
    Copy the full SHA
    b005de7 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2022

  1. Configuration menu
    Copy the full SHA
    84f3145 View commit details
    Browse the repository at this point in the history
  2. ✅ v3: add some unit test

    wangjq4214 committed Aug 18, 2022
    Configuration menu
    Copy the full SHA
    2b785e9 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    9424465 View commit details
    Browse the repository at this point in the history
  2. ✅ v3: fix error test

    wangjq4214 committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    c3f40b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7706d5a View commit details
    Browse the repository at this point in the history
  4. ✅ v3: add unit test

    wangjq4214 committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    03ce5f7 View commit details
    Browse the repository at this point in the history
  5. ✨ v3: export raw field

    wangjq4214 committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    1abea22 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5570b37 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. 🐛 fix: fix data race

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    6f48694 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    35742a7 View commit details
    Browse the repository at this point in the history
  3. 🐛 fix: data race

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    b133103 View commit details
    Browse the repository at this point in the history
  4. 🐛 fix: test fail

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    1a57872 View commit details
    Browse the repository at this point in the history
  5. ✨ feat: move core to req

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    43b6d28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    beaa309 View commit details
    Browse the repository at this point in the history
  7. 🐛 fix: connection reuse

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    9156dc5 View commit details
    Browse the repository at this point in the history
  8. 🐛 fix: data race

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    9d59491 View commit details
    Browse the repository at this point in the history
  9. 🐛 fix: data race

    wangjq4214 committed Aug 21, 2022
    Configuration menu
    Copy the full SHA
    3a8f609 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2022

  1. Configuration menu
    Copy the full SHA
    4aa0e67 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22c7d20 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5d05cce View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. Configuration menu
    Copy the full SHA
    484be57 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2022

  1. Configuration menu
    Copy the full SHA
    1198e93 View commit details
    Browse the repository at this point in the history
  2. 🐛 fix: add err check

    wangjq4214 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    c14408e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a336a2a View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    adcca7d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d8fde62 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a231a92 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2022

  1. Configuration menu
    Copy the full SHA
    88d77cd View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2022

  1. Configuration menu
    Copy the full SHA
    a77f72a View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. docs: change readme

    wangjq4214 committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    b52b3dc View commit details
    Browse the repository at this point in the history
  2. ✨ feat: extend axios API

    wangjq4214 committed Sep 17, 2022
    Configuration menu
    Copy the full SHA
    21881a4 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2022

  1. Configuration menu
    Copy the full SHA
    2ac0575 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    34f8f2a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    382cacc View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2022

  1. Configuration menu
    Copy the full SHA
    d461cc7 View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2022

  1. Configuration menu
    Copy the full SHA
    0dc4093 View commit details
    Browse the repository at this point in the history
  2. 🐛 fix: fix test error

    wangjq4214 committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    9a49125 View commit details
    Browse the repository at this point in the history
  3. chore: fix error test

    wangjq4214 committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    9d0560b View commit details
    Browse the repository at this point in the history
  4. chore: fix test case

    wangjq4214 committed Oct 6, 2022
    Configuration menu
    Copy the full SHA
    fdb2468 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2022

  1. Configuration menu
    Copy the full SHA
    e01a058 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5d2df9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2022

  1. chore: add test case

    wangjq4214 committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    6a2f0ab View commit details
    Browse the repository at this point in the history
  2. chore: add test case

    wangjq4214 committed Oct 16, 2022
    Configuration menu
    Copy the full SHA
    d27665f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    af5cd0b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. ✅ chore: add test case

    wangjq4214 committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    37358db View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2022

  1. Configuration menu
    Copy the full SHA
    dd51324 View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Configuration menu
    Copy the full SHA
    aac6425 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a020ea6 View commit details
    Browse the repository at this point in the history
  3. 🐛 fix: fix merge error

    wangjq4214 committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    7e9564d View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2022

  1. 🐛 fix utils error

    efectn committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    7e5445f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bb1ab43 View commit details
    Browse the repository at this point in the history
  3. ✨ add redirection

    efectn committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    4d6d79e View commit details
    Browse the repository at this point in the history
  4. 🔥 chore: delete deps

    wangjq4214 committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    9fa8c94 View commit details
    Browse the repository at this point in the history
  5. perf: fix spell error

    wangjq4214 committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    4a73d3b View commit details
    Browse the repository at this point in the history
  6. 🎨 perf: spell error

    wangjq4214 committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    d84da41 View commit details
    Browse the repository at this point in the history
  7. ✨ feat: add logger

    wangjq4214 committed Nov 12, 2022
    Configuration menu
    Copy the full SHA
    679690b View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2022

  1. ✨ feat: add cookie jar

    wangjq4214 committed Nov 13, 2022
    Configuration menu
    Copy the full SHA
    bddf796 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2022

  1. Configuration menu
    Copy the full SHA
    fc9fdb5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    034ec9e View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2022

  1. Configuration menu
    Copy the full SHA
    80b33d9 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    a2914d8 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2022

  1. Configuration menu
    Copy the full SHA
    b66fb0d View commit details
    Browse the repository at this point in the history

Commits on Jan 1, 2023

  1. perf: add jar test

    wangjq4214 committed Jan 1, 2023
    Configuration menu
    Copy the full SHA
    ecf4a8f View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

  1. Configuration menu
    Copy the full SHA
    0dd0565 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. Configuration menu
    Copy the full SHA
    270f3d8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d6725cf View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2023

  1. Configuration menu
    Copy the full SHA
    47fe4be View commit details
    Browse the repository at this point in the history
  2. fix proxy test

    efectn committed Aug 6, 2023
    Configuration menu
    Copy the full SHA
    e4a79a6 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2023

  1. improve test coverage

    efectn committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    41ae1a5 View commit details
    Browse the repository at this point in the history
  2. fix proxy tests

    efectn committed Aug 7, 2023
    Configuration menu
    Copy the full SHA
    6ea9410 View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2023

  1. Configuration menu
    Copy the full SHA
    c34321a View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2023

  1. fix some lint errors.

    efectn committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    de4b39a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fa2f858 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2024

  1. optimize

    efectn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    2a21c31 View commit details
    Browse the repository at this point in the history
  2. update

    efectn committed Jan 21, 2024
    Configuration menu
    Copy the full SHA
    1b602da View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6fec61e View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2024

  1. fix proxy middleware

    efectn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    568152f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fc4f9d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b39455a View commit details
    Browse the repository at this point in the history
  4. update

    efectn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    7af7e4b View commit details
    Browse the repository at this point in the history
  5. update

    efectn committed Jan 22, 2024
    Configuration menu
    Copy the full SHA
    a619175 View commit details
    Browse the repository at this point in the history

Commits on Feb 5, 2024

  1. cleanup comments

    René Werner committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    f371b38 View commit details
    Browse the repository at this point in the history
  2. cleanup comments

    René Werner committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    e62a8df View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch 'upstream/main' into v3-client

    # Conflicts:
    #	go.sum
    René Werner committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    dae32f5 View commit details
    Browse the repository at this point in the history
  4. fix golang-lint errors

    René Werner committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    2fbdc89 View commit details
    Browse the repository at this point in the history

Commits on Feb 9, 2024

  1. Update helper_test.go

    efectn authored Feb 9, 2024
    Configuration menu
    Copy the full SHA
    6c413d1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e7c85f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. add more test cases

    René Werner committed Feb 10, 2024
    Configuration menu
    Copy the full SHA
    7a6ca57 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2024

  1. Merge remote-tracking branch 'upstream/main' into v3-client

    # Conflicts:
    #	client_test.go
    #	listen_test.go
    #	log/default_test.go
    #	redirect_test.go
    René Werner committed Feb 16, 2024
    Configuration menu
    Copy the full SHA
    ba78f15 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. add hostclient pool

    efectn committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    de0ccb8 View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2024

  1. make it more thread safe

    -> there is still something which is shared between the requests
    René Werner committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    8a8086a View commit details
    Browse the repository at this point in the history
  2. fixed some golangci-lint errors

    René Werner committed Feb 20, 2024
    Configuration menu
    Copy the full SHA
    1b42170 View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2024

  1. fix Test_Request_FormData test

    efectn committed Feb 22, 2024
    Configuration menu
    Copy the full SHA
    5b31ffb View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2024

  1. create new test suite

    efectn committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    88d4cfe View commit details
    Browse the repository at this point in the history
  2. just create client for once

    efectn committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    1cc045c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ebc7d50 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6264482 View commit details
    Browse the repository at this point in the history
  5. fix data races on logger tests

    efectn committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    b978fda View commit details
    Browse the repository at this point in the history
  6. fix proxy tests

    efectn committed Feb 24, 2024
    Configuration menu
    Copy the full SHA
    be94a3f View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. fix global tests

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    ed3c640 View commit details
    Browse the repository at this point in the history
  2. remove unused code

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    8ae4c35 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    eb1961a View commit details
    Browse the repository at this point in the history
  4. fix logger test

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    c5901b2 View commit details
    Browse the repository at this point in the history
  5. fix proxy tests

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    96cb295 View commit details
    Browse the repository at this point in the history
  6. fix linter

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    d8ee144 View commit details
    Browse the repository at this point in the history
  7. use lock instead of rlock

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    d6d0f17 View commit details
    Browse the repository at this point in the history
  8. fix cookiejar data-race

    efectn committed Feb 25, 2024
    Configuration menu
    Copy the full SHA
    5a9223a View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Configuration menu
    Copy the full SHA
    d122be3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a140863 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2024

  1. apply some reviews

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    6b01572 View commit details
    Browse the repository at this point in the history
  2. change client property name

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    907b8a7 View commit details
    Browse the repository at this point in the history
  3. apply review

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    cb33aae View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bf3d34 View commit details
    Browse the repository at this point in the history
  5. apply review

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    f56dfd2 View commit details
    Browse the repository at this point in the history
  6. apply review

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    96d6068 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a6795b View commit details
    Browse the repository at this point in the history
  8. fix log tests

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    0b6a4e8 View commit details
    Browse the repository at this point in the history
  9. fix linter

    efectn committed Mar 2, 2024
    Configuration menu
    Copy the full SHA
    557ddca View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2024

  1. Configuration menu
    Copy the full SHA
    2627b52 View commit details
    Browse the repository at this point in the history