Software Details:
Version: 1.4.0 updated
Upload Date: 10 Feb 16
Distribution Type: Freeware
Downloads: 73
Ring is to Clojure as Rack is to Ruby and WSGI is to Python.
It breaks down HTTP requests/responses and gives the control over back to developers.
This way they can build apps that have custom behavior for various network-based events, binding actions and triggers to various HTTP states, requests, and responses.
Ring can even be used to construct Java or Jetty servlets.
What is new in this release:
- Ensure Jetty adapter threadpool is cleaned when server fails to start
- Fixed NPE in resource-response for directory resources in jar files
- Stopped ring.util.servlet/make-service being called every request
- Made wrap-nested-params safe to use with already nested params
- Fixed form field encoding in wrap-multipart-params
- Added mimetype for HTML5 application cache manifest
What is new in version 1.3.2 / 1.4.0-RC2:
- Ensure Jetty adapter threadpool is cleaned when server fails to start
- Fixed NPE in resource-response for directory resources in jar files
- Stopped ring.util.servlet/make-service being called every request
- Made wrap-nested-params safe to use with already nested params
- Fixed form field encoding in wrap-multipart-params
- Added mimetype for HTML5 application cache manifest
What is new in version 1.3.2 / 1.4.0-RC1:
- Ensure Jetty adapter threadpool is cleaned when server fails to start
- Fixed NPE in resource-response for directory resources in jar files
- Stopped ring.util.servlet/make-service being called every request
- Made wrap-nested-params safe to use with already nested params
- Fixed form field encoding in wrap-multipart-params
- Added mimetype for HTML5 application cache manifest
What is new in version 1.3.2:
- Ensure Jetty adapter threadpool is cleaned when server fails to start
- Fixed NPE in resource-response for directory resources in jar files
- Stopped ring.util.servlet/make-service being called every request
- Made wrap-nested-params safe to use with already nested params
- Fixed form field encoding in wrap-multipart-params
- Added mimetype for HTML5 application cache manifest
What is new in version 1.3.1:
- Support HEAD requests in ring.middleware.resource/resource-request.
- Fixed handling of nested parameters with names that include newlines.
What is new in version 1.3.0:
- Added optional body to ring.util.response/created function
- Added :servlet-context-path to requests from servlet containers
- Added mimetypes for edn and dart
- Updated ns-tracker, clj-stacktrace and clj-time dependencies
- Deprecated :content-type, :content-length and :character-encoding keys in SPEC
- Removed deprecated keys from source code
- Added content-length, content-type and character-encoding to ring.util.request
- Added urlencoded-form? to ring.util.request
- Fixed 304 not-modified responses to set content-length header
- Added options to wrap-cookies to specify encoder and decoder functions
- Fixed wrap-head middleware when response is nil
- Cryptography improvements; RNG faster under Linux
- Jetty adapter accepts filepaths for :truststore option
- Added :min-threads, :max-queued and :max-idle-time options to Jetty adapter
- Fixed stacktrace middleware to handle assertion errors
What is new in version 1.2.2:
- Cookie middleware now adheres to RFC 6265.
- Fixed for wrap-nested-params middleware.
- Updated tools.reader version.
What is new in version 1.2.1:
- Fix for resources in jar files created with Leiningen 2.3.3 or above
- Fix for UTF-8 characters in resource filenames
- javax.servlet now a provided dependency
What is new in version 1.1.8:
- Updated ns-tracker dependency to fix issue with Clojure 1.5.0.
- Updated clj-stacktrace dependency to fix exception reporting.
What is new in version 1.1.6:
- Removed default charset being incorrectly set on images.
- Fixed another bug in wrap-reload by updating ns-tracker version.
Requirements:
- Clojure
Comments not found