×
Find plugins

Async Http Client1.9.40.0Minimum Jenkins requirement: 1.625.3ID: async-http-client

Installs: 6066
Last released: a month ago
Maintainers
Stephen Connolly
Dependencies
No dependencies found

Plugin Information

Plugin ID

async-http-client

Changes

In Latest Release
Since Latest Release

Latest Release
Latest Release Date
Required Core
Dependencies

1.9.40.0 (archives)
Oct 05, 2017
1.625.3

Source Code
Issue Tracking
Pull Requests
Maintainer(s)

GitHub
Open Issues
Pull Requests
Stephen Connolly (id: stephenc)

Usage

Installations

2016-Oct 2785
2016-Nov 2944
2016-Dec 3051
2017-Jan 3487
2017-Feb 3606
2017-Mar 4578
2017-Apr 4511
2017-May 5728
2017-Jun 5022
2017-Jul 5560
2017-Aug 5414
2017-Sep 5745

Older versions of this plugin may not be safe to use. Please review the following warnings before using an older version:

Async Http Client Plugin

This plugin provides a shared dependency on the ning.com async-http-client library so that other plugins can co-operate when using this library.
Beside the dependency to the async library (https://github.com/AsyncHttpClient/async-http-client), this plugin also provides a utility class to help you get the proxyserver instance that is correct for the current jenkins instance.

Typical config setup
  AsyncHttpClientConfig.Builder httpClientConfig =
          new AsyncHttpClientConfig.Builder().setRequestTimeoutInMs(25000)
               .setProxyServer(AHCUtils.getProxyServer());

For code which is running on the master and is happy to use a shared instance that will be shut down with Jenkins, as of 1.7.8, there is a singleton which keeps an instance configured for the current proxy server:

AHC.instance()

There is also a responsive mailing list for using the base async-http-client library at: https://groups.google.com/forum/?fromgroups#\!forum/asynchttpclient\|https://groups.google.com/forum/?fromgroups#\!forum/asynchttpclient (https://groups.google.com/forum/?fromgroups#\!forum/asynchttpclient)

Change Log

Version 1.9.40.0 (Oct 2017)

  • Updated async-http-client dependency to 1.9.40.
  • Updated java level to 7.
  • Updated jenkins baseline to 1.625.3.

Version 1.7.24.1 (Jun 2016)

  • Upgraded to 2.9 parent POM.
  • Fixed SECURITY-305.

Version 1.7.24 (Dec 2015)

  • Updated async-http-client dependency to 1.7.24
  • Bump core version to 1.466 and stop bundling slf4j in the hpi file
  • Pick up noProxyHosts configuration from Jenkins proxy settings (issue 31823)

Version 1.7.8 (Dec 2012)

  • Added AHC.instance() to provide a shared instance for use on the master.
  • Updated async-http-client dependency to 1.7.8

Version 1.7.4-1 (May 2012)

  • Fixed plugin description when the plugin is installed.

Version 1.7.4 (May 2012)

  • Updated async-http-client dependency to 1.7.4.

Version 1.7.2-1 (April 2012)

  • Changed required core from 1.424 to 1.398 to allow for greater uptake

Version 1.7.2 (April 2012)

  • Initial release, based on com.ning:async-http-client:1.7.2
ArchivesGet past versions
Labels
Previous Security Warnings