You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hc.apache.org by ol...@apache.org on 2012/01/20 10:54:16 UTC
svn commit: r1233841 - in /httpcomponents/httpcore/trunk: README.txt
RELEASE_NOTES.txt doap_HttpComponents_Core.rdf src/site/apt/download.apt
src/site/apt/examples.apt
Author: olegk
Date: Fri Jan 20 09:54:15 2012
New Revision: 1233841
URL: http://svn.apache.org/viewvc?rev=1233841&view=rev
Log:
Updated release notes, NOTICE and web site for HttpCore 4.2-beta1 release
Modified:
httpcomponents/httpcore/trunk/README.txt
httpcomponents/httpcore/trunk/RELEASE_NOTES.txt
httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf
httpcomponents/httpcore/trunk/src/site/apt/download.apt
httpcomponents/httpcore/trunk/src/site/apt/examples.apt
Modified: httpcomponents/httpcore/trunk/README.txt
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/README.txt?rev=1233841&r1=1233840&r2=1233841&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/README.txt (original)
+++ httpcomponents/httpcore/trunk/README.txt Fri Jan 20 09:54:15 2012
@@ -11,10 +11,7 @@ For building from source instructions pl
Dependencies
------------
-HttpCore main module requires Java 1.3 compatible runtime only.
-
-HttpCore NIO module is optional and requires Java 5.0 compatible runtime
-and the main module of the same version.
+HttpCore requires Java 1.5 compatible runtime.
Licensing
---------
Modified: httpcomponents/httpcore/trunk/RELEASE_NOTES.txt
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/RELEASE_NOTES.txt?rev=1233841&r1=1233840&r2=1233841&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/RELEASE_NOTES.txt (original)
+++ httpcomponents/httpcore/trunk/RELEASE_NOTES.txt Fri Jan 20 09:54:15 2012
@@ -1,10 +1,39 @@
-Changes since Release 4.2-ALPHA2
+Release 4.2-BETA1
-------------------
+This is the first BETA release of HttpCore 4.2. This release comes with completely redesigned
+and rewritten asynchronous protocol handlers. New protocol handling API used in conjunction with
+connection pooling components is expected to make development of asynchronous HTTP client agents
+and HTTP proxies easier and less error prone.
+
+Sample application shipped with the release include an example of an HTTP file server capable of
+direct channel (zero copy) data transfer and an example of a non-blocking, fully streaming reverse
+proxy.
+
+This release also incorporates bug fixes from the stable 4.1.x branch and includes an updated
+HttpCore tutorial.
+
+
+
+Release 4.1.4
+-------------------
+
+This is a maintenance release that fixes a number of bugs found since 4.1.3. It is also likely
+to be the last release in the 4.1.x branch.
+
* [HTTPCORE-286] Canceled I/O session can cause an IllegalStateException in BaseIOReactor#validate
leading to an abnormal termination of the I/O reactor.
Contributed by Oleg Kalnichevski <olegk at apache.org>
+* [HTTPCORE-257] Fixed incorrect results produced by DefaultConnectionReuseStrategy when handling
+ response messages whose content entity has been decoded or modified by a protocol interceptor.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+* [HTTPCORE-283] Workaround for a bug causing termination of the I/O reactor in case of exception
+ thrown by NHttpServiceHandler#requestReceived or NHttpClientHandler#responseReceived
+ methods. A more comprehensive fix for the bug applied to the 4.2 branch.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
* [HTTPCORE-281] ResponseConnControl protocol interceptor does not correctly populate connection
persistence control headers when sending a HTTP/1.1 response message in response to a HTTP/1.0
request message.
@@ -15,6 +44,11 @@ Changes since Release 4.2-ALPHA2
op queuing mode unless the event mask is explicitly reset.
Contributed by Sadeep Jayasumana <sadeep at wso2.com> and Oleg Kalnichevski <olegk at apache.org>
+* [HTTPCORE-268] Handle runtime exceptions thrown by SSLEngine.
+ Contributed by Oleg Kalnichevski <olegk at apache.org>
+
+
+
Release 4.2-ALPHA2
-------------------
Modified: httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf?rev=1233841&r1=1233840&r2=1233841&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf (original)
+++ httpcomponents/httpcore/trunk/doap_HttpComponents_Core.rdf Fri Jan 20 09:54:15 2012
@@ -115,6 +115,36 @@ including support for NIO.
<created>2010-11-19</created>
<revision>4.1 GA</revision>
</Version>
+ <Version>
+ <name>HttpComponents Core 4.1.1 GA</name>
+ <created>2011-05-20</created>
+ <revision>4.1.1 GA</revision>
+ </Version>
+ <Version>
+ <name>HttpComponents Core 4.1.2 GA</name>
+ <created>2011-07-18</created>
+ <revision>4.1.2 GA</revision>
+ </Version>
+ <Version>
+ <name>HttpComponents Core 4.1.3 GA</name>
+ <created>2011-07-31</created>
+ <revision>4.1.3 GA</revision>
+ </Version>
+ <Version>
+ <name>HttpComponents Core 4.2-alpha1</name>
+ <created>2011-08-19</created>
+ <revision>4.2-alpha1</revision>
+ </Version>
+ <Version>
+ <name>HttpComponents Core 4.2-alpha2</name>
+ <created>2011-09-23</created>
+ <revision>4.2-alpha2</revision>
+ </Version>
+ <Version>
+ <name>HttpComponents Core 4.1.4 GA</name>
+ <created>2011-12-23</created>
+ <revision>4.1.4 GA</revision>
+ </Version>
</release>
<repository>
Modified: httpcomponents/httpcore/trunk/src/site/apt/download.apt
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/src/site/apt/download.apt?rev=1233841&r1=1233840&r2=1233841&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/src/site/apt/download.apt (original)
+++ httpcomponents/httpcore/trunk/src/site/apt/download.apt Fri Jan 20 09:54:15 2012
@@ -64,24 +64,24 @@ HttpCore Downloads
</dependency>
-------------------------
-* {HttpComponents Core 4.2-alpha2}
+* {HttpComponents Core 4.2-beta1}
-------------------------
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
- <version>4.2-alpha2</version>
+ <version>4.2-beta1</version>
<scope>compile</scope>
</dependency>
-------------------------
-* {HttpComponents Core NIO 4.2-alpha2}
+* {HttpComponents Core NIO 4.2-beta1}
-------------------------
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore-nio</artifactId>
- <version>4.2-alpha2</version>
+ <version>4.2-beta1</version>
<scope>compile</scope>
</dependency>
-------------------------
Modified: httpcomponents/httpcore/trunk/src/site/apt/examples.apt
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/src/site/apt/examples.apt?rev=1233841&r1=1233840&r2=1233841&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/src/site/apt/examples.apt (original)
+++ httpcomponents/httpcore/trunk/src/site/apt/examples.apt Fri Jan 20 09:54:15 2012
@@ -45,7 +45,7 @@ HttpCore Examples
* {{{./httpcore-nio/examples/org/apache/http/examples/nio/NHttpClient.java} Asynchronous HTTP GET}}
- This example demonstrates how HttpCore NIO can be used to execute multiple HTTP GET requests
+ This example demonstrates how HttpCore NIO can be used to execute multiple HTTP requests
asynchronously using only one I/O thread.
* {{{./httpcore-nio/examples/org/apache/http/examples/nio/NHttpServer.java} Asynchronous HTTP