It's release time again ... call for testers, last changes
"John P. Rouillard" <[email protected]> Tue, 07 Jun 2022 12:14:22 -0400
| Newsgroups | gmane.comp.bug-tracking.roundup.devel,gmane.comp.bug-tracking.roundup.user |
|---|---|
| Message-ID | <[email protected]> |
Hi all:
I am planing on a 2.2.0 roundup release in a bit over a month from now.
I hope to do a beta release towards the end of next week.
Does anybody have anything they want to see in 2.2.0? Code changes
should have tests covering them.
Currently the major changes are:
logins with blank passwords are disabled by default
Adding CORS preflight support (and other CORS fixes) (Thanks Marcus Priesch).
Able to specify valid origins for CORS
Multiple other REST improvements
ETags change based on content-encoding
Distutils module not required anymore for installation
Roundup can compress responses using gzip (in std library), brotli
or zstd (require additional modules)
Login forms mark username and password as required
Users are greeted upon login
Dockerfile provided for containers. Also docker-compose for roundup
with mysql provided. (Norbert Schlemmer)
Fragments can be applied to designators: issue23#msg24 is one link
not two to jump to a message in an issue. (Templates need
modification to provide the id="msg24" in the html.)
Configuration values can be loaded from an external file. Used for
passwords and other secrets so config.ini can be committed to
version control.
Native text search using PostgreSQL or SQLite can be enabled. This
permits a more complex but also more useful full text search
syntax.
All full text indexers now index words up to 50 characters in length
(was 25) to support languages like German with larger word
sizes.
Detectors and extensions can access the i18n translator as it is now
attached to the database. This improves performance as it only
gets initialized once per transaction.
The [mil's] language setting is now used.
I'll announce the beta release when it is available.
--
-- rouilj
John Rouillard
===========================================================================
My employers don't acknowledge my existence much less my opinions.