forked from rschildmeijer/deft
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathNEWS.txt
66 lines (53 loc) · 2.32 KB
/
NEWS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
0.3.0
=====
Features
--------
- Authentication support (#83)
- Header names are now case-insensitive (#48)
- Generic callbacks in IOLoop (#93)
- Bug fix. ConcurrentModificationException if a new timeout was added in a timeout callback (#89)
- Http HEAD support (#58)
- Bug fix. RequestHandler not found if query parameters is present. (#104)
- Periodic callbacks. Schedule a job to be executed by the IOLoop every nth ms. (#90)
- Bug Fix. Selector timeout tuning. (#108)
- Asynchronous socket to help third party developers. (#109)
- Asynchronous HTTP client (#97)
- IOLoop.addCallback is thread safe (#103)
Configuration
------------
- See org.deftserver.example.DeftServerExample (or www.deftserver.org) for
configuration and usage hints.
0.2.0
=====
Features
--------
- Asynchronous writes done right (#63).
- Support for third party libraries to work within Deft's IOLoop (#62)
(Thanks to github.com/williame and github.com/sris for inspiration and implementation details).
- Improved write performance (Using the fact that a java.nio socket write buffer is always writable as long
its space left in the write buffer, #74)
- Closed HTTP request premature in HttpResponse.finish() (#72)
- JMX monitoring (read only) for IOLoop (#68)
- Configurable knobs, e.g. keep-alive timeout, read/write buffer sizes. (#57, #67)
- java.nio.ByteBuffer reuse (byte[] allocation is expensive) (#77)
- Timeouts (JMX debuggable) (#80, #85)
- HTTP Post support (#50, #71)
Configuration
------------
- See org.deftserver.example.DeftServerExample (or www.deftserver.org) for
configuration and usage hints.
0.1.0
=====
Features
--------
- Date headers are always sent in http response (#29).
- Support for non-blocking, asynchronous requests (#11).
- Regular expressions (with capturing groups) in URL mapping (#10).
- Support for HTTP GET parameters (#35).
- Persistent connections ('Connection: Keep-Alive') (#19).
- Static resources (#21 and #28, thanks to github.com/williame for pointing in right direction).
- JMX api for monitoring 'keep-alive' connections.
Configuration
------------
- See org.deftserver.example.DeftServerExample (or www.deftserver.org) for
configuration and usage hints.