X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=ucw%2Fdoc%2Frelnotes.txt;h=7d726dd5ab212f1212422c35a752c89c8d198dac;hb=d4123b266f32fe1c84c03cc66ed7cc6c943a355b;hp=8f46e1da116a96aa0809f425c5908721446fde26;hpb=209b1b9a98f8d090ac69802f5147ebe3e1c84624;p=libucw.git diff --git a/ucw/doc/relnotes.txt b/ucw/doc/relnotes.txt index 8f46e1da..7d726dd5 100644 --- a/ucw/doc/relnotes.txt +++ b/ucw/doc/relnotes.txt @@ -1,8 +1,31 @@ Release notes ============= -5.0 (work in progress) ----------------------- +WIP +--- + +* The <> has been improved: +** Multiple instances of the configuration parser are supported. +** *Incompatible:* As there may be more instances, we can no longer use + global variables to control the configuration system. In particular, + `cf_need_journal` and `cf_pool` variables have been replaced by + functions <> and + <>. +** *Incompatible:* Loading of configuration files has been decoupled from + the getopt wrapper, so you might need to include `conf.h` for functions + which were previously declared in `getopt.h`. +** New functions have been added: + <>, + <>, and + <>. +* <> have been added including a new `daemon-control` + utility. The old `daemon-helper` utility has been obsoleted and it is not + compiled by default. +* <> for translation between signal names and numbers + have been added. + +5.0 +--- * *Incompatible:* The `timestamp_t` type has been decoupled from wall clock time. It now specifies the number of milliseconds from an unspecified origin, so that @@ -78,6 +101,10 @@ Release notes * `UCW::CGI` support multiple argument tables and UTF-8 mode. Also, it uses the proper HTTP status codes when reporting errors. +* Implementation details of <> have changed. The new code checks + invariants more carefully, so it is possible that custom fastbuf back-ends which + are buggy now fail, although they previously seemed to work. + 4.0 (2009-04-13) ----------------