GitHub / AsyncHttpClient / async-http-client
Asynchronous Http and WebSocket Client library for Java
JSON API: http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AsyncHttpClient%2Fasync-http-client
PURL: pkg:github/AsyncHttpClient/async-http-client
Stars: 6,392
Forks: 1,597
Open issues: 106
License: other
Language: Java
Size: 18.3 MB
Dependencies parsed at: Pending
Created at: over 14 years ago
Updated at: 7 days ago
Pushed at: 7 days ago
Last synced at: 5 days ago
Commit Stats
Commits: 3950
Authors: 233
Mean commits per author: 16.95
Development Distribution Score: 0.668
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/AsyncHttpClient/async-http-client
Topics: ahc, async, asynchttpclient, http-client, java, netty
AHC v3.0.3 Release
async-http-client-project-3.0.3
What’s Changed
- netty leak detector 0.0.8 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/2087
- Fix NPE race in NettyResponseFuture.cancel (#2042) by @pratt4 in https://github.com/AsyncHttpClient/async-http-client/pull/2088
- Add japicmp by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2091
- Feature: Add Option to Strip Authorization Header on Redirect by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2090
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.39 to 10.1.40 in /client by @dependabot[bot] in https://github.com/AsyncHttpClient/async-http-client/pull/2092
- netty leak detector extension 0.2.0 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/2095
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.40 to 10.1.41 in /client by @dependabot[bot] in https://github.com/AsyncHttpClient/async-http-client/pull/2096
- junit 5.13.0 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/2097
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.41 to 10.1.42 in /client by @dependabot[bot] in https://github.com/AsyncHttpClient/async-http-client/pull/2099
- Bump commons-fileupload:commons-fileupload from 1.5 to 1.6.0 in /client by @dependabot[bot] in https://github.com/AsyncHttpClient/async-http-client/pull/2101
- closed parenthesis addition - toString() in ChannelPoolPartitioning by @hnb22 in https://github.com/AsyncHttpClient/async-http-client/pull/2103
- Future-proof HTTPS endpoint identification by @chrisvest in https://github.com/AsyncHttpClient/async-http-client/pull/2104
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.42 to 10.1.44 in /client by @dependabot[bot] in https://github.com/AsyncHttpClient/async-http-client/pull/2105
- Fix incorrect logger class in ResumableAsyncHandler by @guangweifan in https://github.com/AsyncHttpClient/async-http-client/pull/2107
- HTTPS Proxy Support by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2109
- Upgrade to Netty 4.2 by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2112
- Release v3.0.3 by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2113
New Contributors
- @pratt4 made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/2088
- @hnb22 made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/2103
- @chrisvest made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/2104
- @guangweifan made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/2107
Full Changelog: https://github.com/AsyncHttpClient/async-http-client/compare/async-http-client-project-3.0.2...async-http-client-project-3.0.3
Download
AHC v3.0.2 Release
async-http-client-project-3.0.2
What’s Changed
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.33 to 10.1.34 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2044
- Bump brotli4j.version from 1.17.0 to 1.18.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2045
- Bump netty.version from 4.1.115.Final to 4.1.116.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2049
- Bump io.netty.incubator:netty-incubator-transport-native-io_uring from 0.0.25.Final to 0.0.26.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2052
- Bump com.uber.nullaway:nullaway from 0.12.1 to 0.12.3 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2055
- Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.16 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2054
- Bump org.junit:junit-bom from 5.11.3 to 5.11.4 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2046
- Bump org.jetbrains:annotations from 26.0.1 to 26.0.2 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2058
- Bump com.github.luben:zstd-jni from 1.5.6-8 to 1.5.6-9 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2057
- Bump netty.version from 4.1.116.Final to 4.1.117.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2056
- Bump netty.version from 4.1.117.Final to 4.1.118.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2060
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.34 to 10.1.35 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2061
- Bump io.github.nettyplus:netty-leak-detector-junit-extension from 0.0.5 to 0.0.6 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2062
- netty leak detector 0.0.6 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/2059
- enable leak detection in AutomaticDecompressionTest by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/2064
- Bump com.github.luben:zstd-jni from 1.5.6-9 to 1.5.6-10 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2063
- use larger payload in AutomaticDecompressionTest by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/2065
- fix: inappropriate connection reuse when using HTTP proxy if the initial CONNECT failed by @jasonjoo2010 in https://github.com/AsyncHttpClient/async-http-client/pull/2072
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2069
- Bump com.github.luben:zstd-jni from 1.5.6-10 to 1.5.7-1 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2067
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.35 to 10.1.36 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2066
- fix: send CONNECT first when recovering a HTTPS request by @jasonjoo2010 in https://github.com/AsyncHttpClient/async-http-client/pull/2077
- Bump netty.version from 4.1.118.Final to 4.1.119.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2076
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.36 to 10.1.39 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2073
- Bump crazy-max/ghaction-import-gpg from 6.2.0 to 6.3.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2084
- Bump com.uber.nullaway:nullaway from 0.12.3 to 0.12.6 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2082
- Bump com.github.luben:zstd-jni from 1.5.7-1 to 1.5.7-2 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2078
- Bump ch.qos.logback:logback-classic from 1.5.16 to 1.5.18 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2080
- Disable Dependabot by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2085
- Release v3.0.2 by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2086
New Contributors
- @jasonjoo2010 made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/2072
Full Changelog: https://github.com/AsyncHttpClient/async-http-client/compare/async-http-client-project-3.0.1...async-http-client-project-3.0.2
Download
AHC v2.12.4 Release
async-http-client-project-2.12.4
Security Advisory
https://github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-mfj5-cf8g-g2fv
Important
This is a breaking release. RequestBuilderBase.java
has a new method added. This is in response to GHSA-mfj5-cf8g-g2fv
.
Download
AHC v3.0.1 Release
async-http-client-project-3.0.1
Security Advisory
https://github.com/AsyncHttpClient/async-http-client/security/advisories/GHSA-mfj5-cf8g-g2fv
Important
This is a breaking release. RequestBuilderBase.java
has a new method added. This is in response to GHSA-mfj5-cf8g-g2fv
.
What’s Changed
- brotli 1.17.0 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1974
- Enable Dependabot by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/1975
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.4.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1979
- Bump s4u/maven-settings-action from 2.2.0 to 3.0.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1976
- Bump crazy-max/ghaction-import-gpg from 5.2.0 to 6.1.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1977
- Bump com.google.errorprone:error_prone_core from 2.25.0 to 2.30.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1978
- Bump org.apache.maven.plugins:maven-source-plugin from 3.2.1 to 3.3.1 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1981
- Bump com.uber.nullaway:nullaway from 0.10.10 to 0.11.2 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1980
- Bump jetty.version from 11.0.16 to 11.0.23 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1982
- Bump org.jacoco:jacoco-maven-plugin from 0.8.9 to 0.8.12 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1987
- Bump org.hamcrest:hamcrest from 2.2 to 3.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1990
- Bump commons-io:commons-io from 2.11.0 to 2.16.1 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1986
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.25 to 10.1.28 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1983
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.5 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1985
- Bump org.jetbrains:annotations from 24.0.1 to 24.1.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1994
- Bump com.github.luben:zstd-jni from 1.5.6-4 to 1.5.6-5 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1992
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.10.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1996
- Bump com.google.errorprone:error_prone_core from 2.30.0 to 2.31.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1995
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1993
- Bump org.apache.kerby:kerb-simplekdc from 2.0.2 to 2.1.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1991
- Bump netty.version from 4.1.112.Final to 4.1.113.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1999
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2001
- Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2000
- Bump jetty.version from 11.0.23 to 11.0.24 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1998
- Bump ch.qos.logback:logback-classic from 1.4.11 to 1.5.8 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2003
- Bump org.junit:junit-bom from 5.10.2 to 5.11.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2002
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.28 to 10.1.29 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2004
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.7 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2010
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.29 to 10.1.30 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2008
- Bump com.uber.nullaway:nullaway from 0.11.2 to 0.11.3 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2007
- Bump crazy-max/ghaction-import-gpg from 6.1.0 to 6.2.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2022
- Bump com.github.luben:zstd-jni from 1.5.6-5 to 1.5.6-7 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2021
- Bump org.jetbrains:annotations from 24.1.0 to 26.0.1 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2017
- Bump s4u/maven-settings-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2025
- Bump ch.qos.logback:logback-classic from 1.5.8 to 1.5.12 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2024
- Bump com.uber.nullaway:nullaway from 0.11.3 to 0.12.1 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2023
- Bump netty.version from 4.1.113.Final to 4.1.114.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2013
- Bump org.junit:junit-bom from 5.11.0 to 5.11.3 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2029
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.11.1 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2030
- Bump io.netty:netty-common from 4.1.114.Final to 4.1.115.Final by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2031
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2028
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.2 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2032
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2036
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.30 to 10.1.31 in /client by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2034
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.31 to 10.1.33 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2038
- Bump com.github.luben:zstd-jni from 1.5.6-7 to 1.5.6-8 by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/2037
- [CookieStore] Only set
Cookie
s if they are not already set by @pickypg in https://github.com/AsyncHttpClient/async-http-client/pull/2033 - Prepare for v3.0.1 release by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/2040
New Contributors
- @pickypg made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/2033
Full Changelog: https://github.com/AsyncHttpClient/async-http-client/compare/async-http-client-project-3.0.0...async-http-client-project-3.0.1
Download
AHC v3.0.0 Release
async-http-client-project-3.0.0
What’s Changed
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.13 to 10.1.16 in /client by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1919
- netty 4.1.107 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1929
- junit 5.10.2 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1930
- setup-java v4 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1931
- update maven wrapper by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1936
- fix Netty dependencies by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1935
- maven surefire 3.2.5 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1934
- slf4j 2.0.12 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1933
- use Netty leak detector extension by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1932
- unit test for io_uring by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1937
- support brotli by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1938
- maven-gpg-plugin 3.1.0 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1939
- maven-compiler-plugin 3.12.1 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1940
- errorprone 2.25.0 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1942
- maven-javadoc-plugin 3.6.3 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1941
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.16 to 10.1.19 in /client by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1944
- maven-compiler-plugin 3.13.0 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1945
- netty 4.1.108 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1946
- netty leak detector 0.0.4 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1948
- netty leak detector 0.0.5 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1949
- Extend Response to support returning ByteBufs by @dgolombek in https://github.com/AsyncHttpClient/async-http-client/pull/1954
- Extend Request to support ByteBuf inputs by @dgolombek in https://github.com/AsyncHttpClient/async-http-client/pull/1952
- upgrade netty to 4.1.109.Final by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1955
- upgrade to slf4j 2.0.13 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1956
- Add missing property copies by @seaswalker in https://github.com/AsyncHttpClient/async-http-client/pull/1958
- Change tests URL by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/1961
- netty 4.1.110 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1960
- netty 4.1.111 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1962
- support zstd compression by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1950
- Cleanup by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/1963
- Bump org.apache.tomcat.embed:tomcat-embed-core from 10.1.19 to 10.1.25 in /client by @dependabot in https://github.com/AsyncHttpClient/async-http-client/pull/1966
- netty 4.1.112 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1967
- zstd-jni 1.5.6-4 by @sullis in https://github.com/AsyncHttpClient/async-http-client/pull/1969
- Code style checkup by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/1970
- Prepare to release v3.0.0 by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/1971
- Add developer to
pom.xml
by @hyperxpro in https://github.com/AsyncHttpClient/async-http-client/pull/1972
New Contributors
- @dgolombek made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/1954
- @seaswalker made their first contribution in https://github.com/AsyncHttpClient/async-http-client/pull/1958
Full Changelog: https://github.com/AsyncHttpClient/async-http-client/compare/async-http-client-project-3.0.0.Beta3...async-http-client-project-3.0.0
Download
AHC v3.0.0.Beta3 Release
async-http-client-project-3.0.0.Beta3
Download
AHC v3.0.0.Beta2 Release
async-http-client-project-3.0.0.Beta2
Download