############################################################################# # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. ############################################################################# 0.4.0 * Renaming org.apache.web.http.client.{HttpRequest.java -> Request.java} and org.apache.web.http.client.{HttpResponse.java -> Response.java}. * o.d.io.timeout.Timeout.newKeepAliveTimeout now requires that you specifies an ioloop explicitly (previously the global singleton was used implicitly.) * AsynchronousSocket no longer accepts SelectableChannel. Instead SocketChannel is used. * AsynchronousSocket's read methods (readUntil and readBytes) returns raw byte[] instead of String. (DEFT-115) * RequestHandler implementations are now configured through annotation (DEFT-100). * Package renamed "org.apache.deft", from "org.deftserver" (DEFT-157). 0.1.1 * #56 (Support for all response status codes) * #55 (Don't set Etag response header if payload is empty) * #54 (Make parsing of HttpRequest more robust) * #61 (Wrong 'Cache-Control' header in SCH)