comparison website/www/index.txt @ 6794:81d961ca11cd

merge heads
author John Rouillard <rouilj@ieee.org>
date Thu, 14 Jul 2022 15:42:31 -0400
parents dee99f8a386f 77aef1b67fdc
children 1e3ce9adc96a
comparison
equal deleted inserted replaced
6793:dee99f8a386f 6794:81d961ca11cd
16 and feel and implement different workflows. 16 and feel and implement different workflows.
17 :og\:image: https://www.roundup-tracker.org/_images/index_logged_out.png 17 :og\:image: https://www.roundup-tracker.org/_images/index_logged_out.png
18 18
19 .. raw:: html 19 .. raw:: html
20 20
21 <div class="release_info note">
21 <div class="release_info note">Download: 22 <div class="release_info note">Download:
22 <a href="https://pypi.org/project/roundup/#files/">latest</a></div> 23 <a
24 href="https://pypi.org/project/roundup/#files">Download:
25 <img style="vertical-align: text-top"
26 src="https://badge.fury.io/py/roundup.svg?color=lightblue"
27 alt="PyPI version" height="18"></a>
28 <!-- <img src="https://shields.io/pypi/pyversions/roundup"> -->
29 <a style="display:block; margin-block-start: 1em; text-align:
30 center;" href="https://pypistats.org/packages/roundup" alt="">
31 <img
32 src="https://img.shields.io/badge/dynamic/json?color=blue&label=downloads%2Fmonth&cacheSeconds=86400&query=data.last_month&url=https%3A%2F%2Fpypistats.org%2Fapi%2Fpackages%2Froundup%2Frecent"
33 alt=""></a>
34 </div>
23 35
24 Roundup is a simple-to-use and -install issue-tracking system with 36 Roundup is a simple-to-use and -install issue-tracking system with
25 command-line, web, REST, XML-RPC and e-mail interfaces. It is based 37 command-line, web, REST, XML-RPC and e-mail interfaces. It is based
26 on the winning design from Ka-Ping Yee in the Software Carpentry 38 on the winning design from Ka-Ping Yee in the Software Carpentry
27 "Track" design competition. 39 "Track" design competition.
28 40
29 The current stable version of Roundup is 2.1.0. It is a bug fix 41 The current stable version of Roundup is 2.2.0. It is a bug fix
30 and minor feature release for the major 2.0.0 release which 42 and feature release for the 2.1.0 release
31 added:
32 43
33 * Python 2 and Python 3 support 44 Some improvements from the 2.1.0 release are:
34 * a new REST interface
35 * updates to jinja2 templates including security improvements
36 45
37 Fixes and features in the 2.1.0 release include: 46 * Roundup supports dynamic and static compression of http
47 responses. This improves performance when a front end web
48 server isn't serving compressed assets.
38 49
39 * Installation uses setuptools and not distutils. 50 * REST interface: supports CORS allowing Roundup to be
40 * Mysql backend now uses an index to make sure that key values are 51 used by third party web sites. Origins allowed to use
41 not duplicated when two roundup processes run in parallel. 52 REST can be specified. OpenAPI (Swagger) docs can be
42 * Postgres back end now uses a server side cursor, so large queries 53 added. Error handling/reporting improved.
43 won't consume huge amounts of memory.
44 * Security fixes for jQuery, markdown handling,
45 * Valid class names are documented and enforced. All class names now
46 match ``[A-z][A-z0-9_]+[A-z_]``.
47 * Fixes/improvements to jinja2 templates
48 * Fixes for python3 compatibility.
49 * Fix sorting of multilinks in templating code.
50 * Password reset documented in user guide.
51 54
52 More info on the 58 changes can be found in the `change note`_. 55 * Dockerfile support. Docker-compose for a mysql based
56 tracker.
57
58 * New full text search methods. SQLite FTS and PostgreSQL
59 full text search are supported. These allow search
60 expressions in addition to simple word based searches.
61
62 * Secret values in config.ini can be stored in external
63 files. This allows config.ini to be stored in a VCS
64 without exposing secrets.
65
66 * Translation object added to internal database handle. This
67 allows auditors and extensions to provide efficient
68 translations.
69
70 * MySQL database creation uses COLLATE utf8_general_ci
71
72 * Wsgi startup improvements (must be enabled by setting
73 feature flag).
74
75 * Fix crash when importing legacy Roundup tracker with long
76 integers.
77
78 * Fix issues with Roundup unable to find supporting files
79 when installed via pip.
80
81 More info on the 57 changes can be found in the `change note`_.
53 82
54 For more information on Roundup see the :doc:`design overview 83 For more information on Roundup see the :doc:`design overview
55 <docs/design>`, and all the other :doc:`documentation <docs>`. Roundup 84 <docs/design>`, and all the other :doc:`documentation <docs>`. Roundup
56 has been deployed for: 85 has been deployed for:
57 86

Roundup Issue Tracker: http://roundup-tracker.org/