hc-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ol...@apache.org
Subject svn commit: r703222 - in /httpcomponents/httpcore/trunk: RELEASE_NOTES.txt src/site/apt/download.apt
Date Thu, 09 Oct 2008 18:29:18 GMT
Author: olegk
Date: Thu Oct  9 11:29:18 2008
New Revision: 703222

URL: http://svn.apache.org/viewvc?rev=703222&view=rev
Log:
Updated release notes for HttpCore 4.0-beta3 release; updated download page

Modified:
    httpcomponents/httpcore/trunk/RELEASE_NOTES.txt
    httpcomponents/httpcore/trunk/src/site/apt/download.apt

Modified: httpcomponents/httpcore/trunk/RELEASE_NOTES.txt
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/RELEASE_NOTES.txt?rev=703222&r1=703221&r2=703222&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/RELEASE_NOTES.txt (original)
+++ httpcomponents/httpcore/trunk/RELEASE_NOTES.txt Thu Oct  9 11:29:18 2008
@@ -1,6 +1,13 @@
-Changes since 4.0 Beta 2
+Release 4.0 Beta 3
 -------------------
 
+The third BETA version of HttpComponents Core has been released. This is a 
+maintenance release, which addresses a number of issues discovered since the
+previous release. 
+
+The only significant new feature is an addition of an OSGi compliant bundle
+combining HttpCore and HttpCore NIO jars.
+
 * [HTTPCORE-173] Tolerate missing closing chunk if the chunk coded content 
   is terminated by the end of stream (EOF) condition.
   Contributed by Oleg Kalnichevski <olegk at apache.org> 
@@ -42,6 +49,107 @@
 * [HTTPCORE-165] Improved handling of CancelledKeyException in I/O reactors
   Contributed by Oleg Kalnichevski <olegk at apache.org> 
 
+HttpCore API changes (generated by JarDiff 0.2)
+--------------------------------------
+
+Class added: 
+  public abstract org.apache.http.io.EofSensor extends java.lang.Object
+Class changed: org.apache.http.impl.AbstractHttpClientConnection
+  Methods added:
+    protected boolean isEof();
+
+Class changed: org.apache.http.impl.AbstractHttpServerConnection
+  Methods added:
+    protected boolean isEof();
+
+Class changed: org.apache.http.impl.SocketHttpServerConnection
+  Methods removed:
+    protected org.apache.http.io.SessionInputBuffer createHttpDataReceiver(java.net.Socket,
int, org.apache.http.params.HttpParams) throws java.io.IOException;
+    protected org.apache.http.io.SessionOutputBuffer createHttpDataTransmitter(java.net.Socket,
int, org.apache.http.params.HttpParams) throws java.io.IOException;
+
+  Methods added:
+    protected org.apache.http.io.SessionInputBuffer createSessionInputBuffer(java.net.Socket,
int, org.apache.http.params.HttpParams) throws java.io.IOException;
+    protected org.apache.http.io.SessionOutputBuffer createSessionOutputBuffer(java.net.Socket,
int, org.apache.http.params.HttpParams) throws java.io.IOException;
+
+Class changed: org.apache.http.impl.io.SocketInputBuffer
+  Methods added:
+    protected int fillBuffer() throws java.io.IOException;
+    public boolean isEof();
+
+  Class descriptor changed:
+  old:
+    public org.apache.http.impl.io.SocketInputBuffer extends org.apache.http.impl.io.AbstractSessionInputBuffer
+  new:
+    public org.apache.http.impl.io.SocketInputBuffer extends org.apache.http.impl.io.AbstractSessionInputBuffer
implements org.apache.http.io.EofSensor
+Class changed: org.apache.http.message.BasicNameValuePair
+  Class descriptor changed:
+  old:
+    public org.apache.http.message.BasicNameValuePair extends java.lang.Object implements
org.apache.http.NameValuePair, java.lang.Cloneable
+  new:
+    public org.apache.http.message.BasicNameValuePair extends java.lang.Object implements
org.apache.http.NameValuePair, java.lang.Cloneable, java.io.Serializable
+API diff generated by JarDiff http://www.osjava.org/jardiff/
+
+HttpCore NIO API changes (generated by JarDiff 0.2)
+--------------------------------------
+
+Class added: 
+  public org.apache.http.impl.nio.reactor.ExceptionEvent extends java.lang.Object
+Class changed: org.apache.http.impl.nio.DefaultNHttpClientConnection
+  Fields added:
+    protected final org.apache.http.nio.NHttpMessageWriter requestWriter;
+    protected final org.apache.http.nio.NHttpMessageParser responseParser;
+
+Class changed: org.apache.http.impl.nio.DefaultNHttpServerConnection
+  Fields added:
+    protected final org.apache.http.nio.NHttpMessageParser requestParser;
+    protected final org.apache.http.nio.NHttpMessageWriter responseWriter;
+
+Class changed: org.apache.http.impl.nio.reactor.AbstractIOReactor
+  Methods removed:
+    protected abstract org.apache.http.nio.reactor.IOSession keyCancelled(java.nio.channels.SelectionKey);
+    protected abstract void keyCreated(java.nio.channels.SelectionKey, org.apache.http.nio.reactor.IOSession);
+
+  Methods added:
+    protected abstract org.apache.http.nio.reactor.IOSession getSession(java.nio.channels.SelectionKey);
+    protected void queueClosedSession(org.apache.http.nio.reactor.IOSession);
+    protected abstract void sessionCreated(java.nio.channels.SelectionKey, org.apache.http.nio.reactor.IOSession);
+
+Class changed: org.apache.http.impl.nio.reactor.AbstractMultiworkerIOReactor
+  Methods added:
+    protected void addExceptionEvent(java.lang.Throwable);
+    protected synchronized void addExceptionEvent(java.lang.Throwable, java.util.Date);
+    public synchronized java.util.List getAuditLog();
+
+  Fields added:
+    protected java.util.List auditLog;
+
+  Method changed:
+  old:
+    protected void doShutdown() throws java.io.IOException;
+
+  new:
+    protected void doShutdown() throws java.io.InterruptedIOException;
+
+Class changed: org.apache.http.impl.nio.reactor.BaseIOReactor
+  Methods removed:
+    protected org.apache.http.nio.reactor.IOSession keyCancelled(java.nio.channels.SelectionKey);
+    protected void keyCreated(java.nio.channels.SelectionKey, org.apache.http.nio.reactor.IOSession);
+
+  Methods added:
+    protected org.apache.http.nio.reactor.IOSession getSession(java.nio.channels.SelectionKey);
+    protected void sessionCreated(java.nio.channels.SelectionKey, org.apache.http.nio.reactor.IOSession);
+
+Class changed: org.apache.http.nio.util.SharedInputBuffer
+  Methods added:
+    public void close();
+
+Class changed: org.apache.http.nio.util.SharedOutputBuffer
+  Methods added:
+    public void close();
+
+API diff generated by JarDiff http://www.osjava.org/jardiff/
+
+
 Release 4.0 Beta 2
 -------------------
 
@@ -109,230 +217,6 @@
   Contributed by Lorenzo Moretti <moznerol at hotmail.com> and 
   Oleg Kalnichevski <olegk at apache.org> 
 
-HttpCore API changes (generated by JarDiff 0.2)
---------------------------------------
-
-Class added: 
-  public org.apache.http.entity.SerializableEntity extends org.apache.http.entity.AbstractHttpEntity
-Class added: 
-  public final org.apache.http.protocol.DefaultedHttpContext extends java.lang.Object implements
org.apache.http.protocol.HttpContext
-Class added: 
-  public org.apache.http.protocol.UriPatternMatcher extends java.lang.Object
-Class changed: org.apache.http.message.AbstractHttpMessage
-  Fields added:
-    protected org.apache.http.message.HeaderGroup headergroup;
-    protected org.apache.http.params.HttpParams params;
-
-Class changed: org.apache.http.message.HeaderGroup
-  Methods added:
-    public org.apache.http.message.HeaderGroup copy();
-
-Class changed: org.apache.http.protocol.BasicHttpContext
-  Methods added:
-    public BasicHttpContext();
-
-Class changed: org.apache.http.protocol.HttpRequestHandlerRegistry
-  Method changed:
-  old:
-    protected boolean matchUriRequestPattern(java.lang.String, java.lang.String);
-
-  new:
-    deprecated: protected boolean matchUriRequestPattern(java.lang.String, java.lang.String);
-
-API diff generated by JarDiff http://www.osjava.org/jardiff/
-  
-
-HttpCore NIO API changes (generated by JarDiff 0.2)
---------------------------------------
-
-Class added: 
-  public org.apache.http.nio.ContentDecoderChannel extends java.lang.Object implements java.nio.channels.ReadableByteChannel
-Class added: 
-  public org.apache.http.nio.ContentEncoderChannel extends java.lang.Object implements java.nio.channels.WritableByteChannel
-Class added: 
-  public org.apache.http.nio.entity.BufferingNHttpEntity extends org.apache.http.entity.HttpEntityWrapper
implements org.apache.http.nio.entity.ConsumingNHttpEntity
-Class added: 
-  public abstract org.apache.http.nio.entity.ConsumingNHttpEntity extends java.lang.Object
implements org.apache.http.HttpEntity
-Class added: 
-  public org.apache.http.nio.entity.ConsumingNHttpEntityTemplate extends org.apache.http.entity.HttpEntityWrapper
implements org.apache.http.nio.entity.ConsumingNHttpEntity
-Class added: 
-  public abstract org.apache.http.nio.entity.ContentListener extends java.lang.Object
-Class added: 
-  public org.apache.http.nio.entity.NByteArrayEntity extends org.apache.http.entity.AbstractHttpEntity
implements org.apache.http.nio.entity.ProducingNHttpEntity
-Class added: 
-  public org.apache.http.nio.entity.NFileEntity extends org.apache.http.entity.AbstractHttpEntity
implements org.apache.http.nio.entity.ProducingNHttpEntity
-Class added: 
-  public org.apache.http.nio.entity.NHttpEntityWrapper extends org.apache.http.entity.HttpEntityWrapper
implements org.apache.http.nio.entity.ProducingNHttpEntity
-Class added: 
-  public org.apache.http.nio.entity.NStringEntity extends org.apache.http.entity.AbstractHttpEntity
implements org.apache.http.nio.entity.ProducingNHttpEntity
-Class added: 
-  public abstract org.apache.http.nio.entity.ProducingNHttpEntity extends java.lang.Object
implements org.apache.http.HttpEntity
-Class added: 
-  public org.apache.http.nio.entity.SkipContentListener extends java.lang.Object implements
org.apache.http.nio.entity.ContentListener
-Class added: 
-  public org.apache.http.nio.protocol.AsyncNHttpClientHandler extends org.apache.http.nio.protocol.NHttpHandlerBase
implements org.apache.http.nio.NHttpClientHandler
-Class added: 
-  public org.apache.http.nio.protocol.AsyncNHttpClientHandler.ClientConnState extends java.lang.Object
-Class added: 
-  public org.apache.http.nio.protocol.AsyncNHttpServiceHandler extends org.apache.http.nio.protocol.NHttpHandlerBase
implements org.apache.http.nio.NHttpServiceHandler
-Class added: 
-  public org.apache.http.nio.protocol.AsyncNHttpServiceHandler.ServerConnState extends java.lang.Object
-Class added: 
-  public abstract org.apache.http.nio.protocol.NHttpRequestExecutionHandler extends java.lang.Object
-Class added: 
-  public abstract org.apache.http.nio.protocol.NHttpRequestHandler extends java.lang.Object
-Class added: 
-  public org.apache.http.nio.protocol.NHttpRequestHandlerRegistry extends java.lang.Object
implements org.apache.http.nio.protocol.NHttpRequestHandlerResolver
-Class added: 
-  public abstract org.apache.http.nio.protocol.NHttpRequestHandlerResolver extends java.lang.Object
-Class added: 
-  public abstract org.apache.http.nio.protocol.NHttpResponseTrigger extends java.lang.Object
-Class added: 
-  public abstract org.apache.http.nio.protocol.SimpleNHttpRequestHandler extends java.lang.Object
implements org.apache.http.nio.protocol.NHttpRequestHandler
-Class added: 
-  public abstract org.apache.http.nio.util.BufferInfo extends java.lang.Object
-Class changed: org.apache.http.impl.nio.NHttpConnectionBase
-  Field changed:
-  old:
-    protected final org.apache.http.nio.reactor.IOSession session;
-
-  new:
-    protected org.apache.http.nio.reactor.IOSession session;
-
-Class changed: org.apache.http.impl.nio.SSLClientIOEventDispatch
-  Methods added:
-    protected org.apache.http.impl.nio.reactor.SSLIOSession createSSLIOSession(org.apache.http.nio.reactor.IOSession,
javax.net.ssl.SSLContext, org.apache.http.impl.nio.reactor.SSLIOSessionHandler);
-
-  Fields removed:
-    protected final org.apache.http.nio.util.ByteBufferAllocator allocator;
-
-Class changed: org.apache.http.impl.nio.SSLServerIOEventDispatch
-  Methods added:
-    protected org.apache.http.impl.nio.reactor.SSLIOSession createSSLIOSession(org.apache.http.nio.reactor.IOSession,
javax.net.ssl.SSLContext, org.apache.http.impl.nio.reactor.SSLIOSessionHandler);
-
-  Fields removed:
-    protected final org.apache.http.nio.util.ByteBufferAllocator allocator;
-
-Class changed: org.apache.http.impl.nio.reactor.SessionHandle
-  Methods added:
-    public long getLastAccessTime();
-
-Class changed: org.apache.http.nio.entity.ByteArrayNIOEntity
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.entity.ByteArrayNIOEntity extends org.apache.http.entity.ByteArrayEntity
implements org.apache.http.nio.entity.HttpNIOEntity
-  new:
-    deprecated: public org.apache.http.nio.entity.ByteArrayNIOEntity extends org.apache.http.entity.ByteArrayEntity
implements org.apache.http.nio.entity.HttpNIOEntity
-Class changed: org.apache.http.nio.entity.ContentInputStream
-  Methods added:
-    public void close() throws java.io.IOException;
-
-Class changed: org.apache.http.nio.entity.FileNIOEntity
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.entity.FileNIOEntity extends org.apache.http.entity.FileEntity
implements org.apache.http.nio.entity.HttpNIOEntity
-  new:
-    deprecated: public org.apache.http.nio.entity.FileNIOEntity extends org.apache.http.entity.FileEntity
implements org.apache.http.nio.entity.HttpNIOEntity
-Class changed: org.apache.http.nio.entity.HttpNIOEntity
-  Class descriptor changed:
-  old:
-    public abstract org.apache.http.nio.entity.HttpNIOEntity extends java.lang.Object implements
org.apache.http.HttpEntity
-  new:
-    deprecated: public abstract org.apache.http.nio.entity.HttpNIOEntity extends java.lang.Object
implements org.apache.http.HttpEntity
-Class changed: org.apache.http.nio.entity.StringNIOEntity
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.entity.StringNIOEntity extends org.apache.http.entity.StringEntity
implements org.apache.http.nio.entity.HttpNIOEntity
-  new:
-    deprecated: public org.apache.http.nio.entity.StringNIOEntity extends org.apache.http.entity.StringEntity
implements org.apache.http.nio.entity.HttpNIOEntity
-Class changed: org.apache.http.nio.protocol.BufferingHttpClientHandler
-  Methods added:
-    public void exception(org.apache.http.nio.NHttpClientConnection, java.io.IOException);
-    public void exception(org.apache.http.nio.NHttpClientConnection, org.apache.http.HttpException);
-    public void setEventListener(org.apache.http.nio.protocol.EventListener);
-
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.protocol.BufferingHttpClientHandler extends org.apache.http.nio.protocol.NHttpClientHandlerBase
-  new:
-    public org.apache.http.nio.protocol.BufferingHttpClientHandler extends java.lang.Object
implements org.apache.http.nio.NHttpClientHandler
-Class changed: org.apache.http.nio.protocol.BufferingHttpServiceHandler
-  Methods added:
-    public void exception(org.apache.http.nio.NHttpServerConnection, java.io.IOException);
-    public void setEventListener(org.apache.http.nio.protocol.EventListener);
-    public void setExpectationVerifier(org.apache.http.protocol.HttpExpectationVerifier);
-    public void setHandlerResolver(org.apache.http.protocol.HttpRequestHandlerResolver);
-    public void timeout(org.apache.http.nio.NHttpServerConnection);
-
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.protocol.BufferingHttpServiceHandler extends org.apache.http.nio.protocol.NHttpServiceHandlerBase
implements org.apache.http.nio.NHttpServiceHandler
-  new:
-    public org.apache.http.nio.protocol.BufferingHttpServiceHandler extends java.lang.Object
implements org.apache.http.nio.NHttpServiceHandler
-Class changed: org.apache.http.nio.protocol.NHttpClientHandlerBase
-  Class descriptor changed:
-  old:
-    public abstract org.apache.http.nio.protocol.NHttpClientHandlerBase extends org.apache.http.nio.protocol.NHttpHandlerBase
implements org.apache.http.nio.NHttpClientHandler
-  new:
-    deprecated: public abstract org.apache.http.nio.protocol.NHttpClientHandlerBase extends
org.apache.http.nio.protocol.NHttpHandlerBase implements org.apache.http.nio.NHttpClientHandler
-Class changed: org.apache.http.nio.protocol.NHttpHandlerBase
-  Methods removed:
-    protected void closeConnection(org.apache.http.HttpConnection, java.lang.Throwable);
-    protected void shutdownConnection(org.apache.http.HttpConnection, java.lang.Throwable);
-
-  Methods added:
-    protected void closeConnection(org.apache.http.nio.NHttpConnection, java.lang.Throwable);
-    protected void shutdownConnection(org.apache.http.nio.NHttpConnection, java.lang.Throwable);
-
-Class changed: org.apache.http.nio.protocol.NHttpServiceHandlerBase
-  Class descriptor changed:
-  old:
-    public abstract org.apache.http.nio.protocol.NHttpServiceHandlerBase extends org.apache.http.nio.protocol.NHttpHandlerBase
implements org.apache.http.nio.NHttpServiceHandler
-  new:
-    deprecated: public abstract org.apache.http.nio.protocol.NHttpServiceHandlerBase extends
org.apache.http.nio.protocol.NHttpHandlerBase implements org.apache.http.nio.NHttpServiceHandler
-Class changed: org.apache.http.nio.protocol.ThrottlingHttpClientHandler
-  Methods removed:
-    protected void shutdownConnection(org.apache.http.nio.NHttpConnection, java.lang.Throwable);
-
-  Methods added:
-    public void exception(org.apache.http.nio.NHttpClientConnection, java.io.IOException);
-    public void exception(org.apache.http.nio.NHttpClientConnection, org.apache.http.HttpException);
-
-  Fields added:
-    protected org.apache.http.nio.protocol.HttpRequestExecutionHandler execHandler;
-
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.protocol.ThrottlingHttpClientHandler extends org.apache.http.nio.protocol.NHttpClientHandlerBase
-  new:
-    public org.apache.http.nio.protocol.ThrottlingHttpClientHandler extends org.apache.http.nio.protocol.NHttpHandlerBase
implements org.apache.http.nio.NHttpClientHandler
-Class changed: org.apache.http.nio.protocol.ThrottlingHttpServiceHandler
-  Methods added:
-    public void exception(org.apache.http.nio.NHttpServerConnection, java.io.IOException);
-    public void setExpectationVerifier(org.apache.http.protocol.HttpExpectationVerifier);
-    public void setHandlerResolver(org.apache.http.protocol.HttpRequestHandlerResolver);
-    public void timeout(org.apache.http.nio.NHttpServerConnection);
-
-  Fields added:
-    protected org.apache.http.protocol.HttpExpectationVerifier expectationVerifier;
-    protected org.apache.http.protocol.HttpRequestHandlerResolver handlerResolver;
-    protected final org.apache.http.HttpResponseFactory responseFactory;
-
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.protocol.ThrottlingHttpServiceHandler extends org.apache.http.nio.protocol.NHttpServiceHandlerBase
-  new:
-    public org.apache.http.nio.protocol.ThrottlingHttpServiceHandler extends org.apache.http.nio.protocol.NHttpHandlerBase
implements org.apache.http.nio.NHttpServiceHandler
-Class changed: org.apache.http.nio.util.ExpandableBuffer
-  Methods added:
-    public int available();
-
-  Class descriptor changed:
-  old:
-    public org.apache.http.nio.util.ExpandableBuffer extends java.lang.Object
-  new:
-    public org.apache.http.nio.util.ExpandableBuffer extends java.lang.Object implements
org.apache.http.nio.util.BufferInfo
-API diff generated by JarDiff http://www.osjava.org/jardiff/
 
 
 Release 4.0 Beta 1

Modified: httpcomponents/httpcore/trunk/src/site/apt/download.apt
URL: http://svn.apache.org/viewvc/httpcomponents/httpcore/trunk/src/site/apt/download.apt?rev=703222&r1=703221&r2=703222&view=diff
==============================================================================
--- httpcomponents/httpcore/trunk/src/site/apt/download.apt (original)
+++ httpcomponents/httpcore/trunk/src/site/apt/download.apt Thu Oct  9 11:29:18 2008
@@ -36,7 +36,7 @@
 
     The latest release available for download:
 
-    {{{http://hc.apache.org/downloads.cgi}4.0-beta2}} - 
+    {{{http://hc.apache.org/downloads.cgi}4.0-beta3}} - 
     {{{http://www.apache.org/dist/httpcomponents/httpcore/RELEASE_NOTES.txt}Release Notes}}
-
     {{{http://www.apache.org/licenses/LICENSE-2.0.html}License}}
 
@@ -52,7 +52,7 @@
   <dependency>
     <groupId>org.apache.httpcomponents</groupId>
     <artifactId>httpcore</artifactId>
-    <version>4.0-beta2</version>
+    <version>4.0-beta3</version>
     <scope>compile</scope>
   </dependency>
 -------------------------
@@ -63,7 +63,7 @@
   <dependency>
     <groupId>org.apache.httpcomponents</groupId>
     <artifactId>httpcore-nio</artifactId>
-    <version>4.0-beta2</version>
+    <version>4.0-beta3</version>
     <scope>compile</scope>
   </dependency>
 -------------------------



Mime
View raw message