- BREAKING:
run-undertow
now returns anUndertowWrapper
object. The method proxies all original Undertow methods. However, it cannot be cast to Undertow itself. To get the original Undertow object, you can access it via thegetUndertow
method. See PR 34 - Add support for graceful shutdown option. When
:graceful-shutdown-timeout
passed in will add graceful shutdown handler. PR 34 - Bump to undertow-core 2.4.0.Final
- Bump to ring-core 1.13.0 (note: consider adding new Ring WebSocket API in future release)
- Bump to undertow-core 2.3.0.Final
- breaking change, Java 8 is no longer supported
- Add async support for in memory session manager PR 24
- Bump to ring-core 1.9.6
- Bump to undertow-core to 2.2.20.Final
- Bump to undertow-core 2.2.18.Final
- Bump to undertow-core 2.2.14.Final
- Update license to MIT
- Fix project.clj config to prevent packaging issue
- Bump to ring 1.9.4
- Bump to undertow-core 2.2.10.Final
- Fix reflection warning PR 17
- Add
custom-manager
configuration option to allow custom SessionManager interface to be passed in and used instead of the default InMemorySessionManager. - Bump to ring 1.9.2
- Bump to undertow-core 2.2.7.Final
- Add InMemorySessionManager from Undertow by default
- Add configuration options:
session-manager?
(default: true),max-sessions
(default: -1),server-name
(default: "ring-undertow") - Bump to ring 1.9.1
- Bump to undertow-core 2.2.4.Final
- Remove delay from session middleware. This is because using a different form of request mapping, i.e. non-lazy-map.
- Add:
:max-entity-size
- Added entire web exchange in response
- support for custom headers in Websocket upgrade response PR 9
- Support seqs and byte arrays, to match ring protocol's support
- Add
:websocket?
configuration key to turn on/off websocket handling - Add
:ring-async?
configuration key to support ring async handlers
- Breaking: Removed ISeq body response support
- Added: Support for ByteBuffer responses
- Added:
websocket?
key to exchange request map - Added: Exception on unsupported response body class
- Improved: InputStream response handling based on IO blocking
- Misc: Removed use of deprecated
extractTokenFromHeader
- Bumped to
io.undertow/undertow-core "2.1.1.Final"
- Bumped to
ring/ring-core "1.8.1"
- Added:
:handler-proxy
key to provide custom userhandler-proxy
. Must implementHttpHandler
- Fixed: javac target incorrectly set to 1.10. Reverted to 1.8
- Added: immutant-style ring session middleware in
ring.adapter.undertow.middleware.session
- Added: websocket support