- Added a default backlog setting of 200
- Updated Netty to 3.6.5-Final
- Fixed a bug with file content type detection
- No longer trying to detect file content types.
- Updated Netty to 3.6.3-Final
- Updated org.clojure/tools.logging to 0.2.6
- Started testing with the final release of Clojure 1.5
- Fixed a defect that caused the server to consume CPU cycles when a client closes the socket before a response is sent.
- Added error logging when exceptions are thrown during processing.
- Added support for HTTP keep-alive
- Added the ability to turn on debug logging (Netty logging).
- Debugging frameworks supported (:commons :jboss :log4j :slf4j :jdk)
- Updated Netty to 3.6.2.Final
- All handler processing is now done in a different thread from the IO worker threads.
- Added many more options that can help configure the behavior of the adapter
{ :port 8080 ;; The port in which the server will be listening for requests
:zero-copy true ;; Should the server send file response bodies with Netty's FileRegion functionality
:channel-options ;; Channel options passed to the ServerBootstrap.setOptions
{ "child.tcpNoDelay" true}
:max-http-chunk-length 1048576 ;; The maximum length of the aggregated content
:number-of-handler-threads 16 ;; The number of threads that will be used to handle requests.
;; These threads are used to allow the handler function to work without blocking an I/O
;; worker thread.
:max-channel-memory-size 1048576 ;; the maximum total size of the queued events per channel
:max-total-memory-size 1048576 ;; the maximum total size of the queued events
- Updated Netty to 3.6.0.Final
- Updated Netty to 3.5.9.Final
- Updated Netty to 3.5.7.Final
- Updated Netty to 3.5.5.Final
- Removed some reflection warnings
- Fixed bug that would cause the server to not respond if the response :body was null
- netty-ring-adapter now supporting all the required Ring SPEC body types
- First numbered release
- Currently only supports string response :body type