@@ -16,25 +16,39 @@ In Summary
1616
1717XXX this section needs more detail
1818
19- - remove "manual" locking of sqlite database
2019- create a new RDBMS cursor after committing
21- - roundup-mailgw now logs fatal exceptions rather than mailing them to admin
20+ - roundup-admin reindex command may now work on single items or classes
21+
2222- roundup-server options -g and -u accept both ids and names (sf bug 983769)
2323- roundup-server now has a configuration file (-C option)
24- - added mod_python interface (see installation.txt)
25- - added option to turn off registration confirmation via email
26- ("instant_registration" in config) (sf rfe 922209)
27- - roundup-admin reindex command may now work on single items or classes
28- - record journaltag lookup ("fixes" sf bug 998140)
2924- roundup windows service may be installed with command line options
3025 recognized by roundup-server (but not tracker specification arguments).
3126 Use this to specify server configuration file for the service.
32- - added experimental multi-thread server
33- - don't try to import all backends in backends.__init__ unless we *want* to
27+
28+ - added option to turn off registration confirmation via email
29+ ("instant_registration" in config) (sf rfe 922209)
30+
31+
32+
33+ Performance improvements
34+ ========================
35+
36+ We don't try to import all backends in backends.__init__ unless we *want*
37+ to.
38+
39+ Roundup may now use the Apache mod_python interface (see installation.txt)
40+ which is much faster than the standard cgi-bin and a little faster than
41+ roundup-server.
42+
43+ There is now an experimental multi-thread server which should allow faster
44+ concurrent access.
45+
46+ In the hyperdb, a few other speedups were implemented, such as:
47+
48+ - record journaltag lookup ("fixes" sf bug 998140)
3449- unless in debug mode, keep a single persistent connection through a
3550 single web or mailgw request.
36- - extended security.addPermissionToRole to allow skipping the separate
37- getPermission call
51+ - remove "manual" locking of sqlite database
3852
3953
4054Logging of internal messages
@@ -46,10 +60,16 @@ now configured in a single place in the tracker configuration file.
4660The `customization documentation`_ has more details on how this is
4761configured.
4862
63+ roundup-mailgw now logs fatal exceptions rather than mailing them to admin.
64+
4965
5066Security Changes
5167================
5268
69+ ``security.addPermissionToRole()`` has been extended to allow skipping the
70+ separate getPermission call.
71+
72+
5373Password Storage
5474----------------
5575
@@ -132,6 +152,8 @@ Web Interface Miscellanea
132152
133153The web interface has seen some changes:
134154
155+ Editing
156+
135157Templating
136158 We implement __nonzero__ for HTMLProperty - properties may now be used in
137159 boolean conditions (eg ``tal:condition="issue/nosy"`` will be false if
@@ -150,6 +172,14 @@ Templating
150172Standard templates
151173 We hide "(list)" popup links when issue is only viewable
152174
175+ The issue search page now has fields to allow no sorting / grouping of
176+ the results.
177+
178+ The default page.html template now has a search box in the top right
179+ corner which performs a full-text search of issues. The "show issue"
180+ quick jump form in the sidebar has had its font size reduced to use less
181+ space.
182+
153183Web server
154184 The builtin web server may now perform HTTP Basic Authentication by
155185 itself.
0 commit comments