Release Lorry version: v2.1.0 New release of Lorry with several months of work. Going forward we will be switching to a bi-weekly release cycle as development work increases. Notable improvements include: Pagination for all iterable UI items SMTP Notifications Refspec parsing improvements Lots of code cleanup New Failed Lorry UI Validation of Lorry path names New contributors (Welcome!): George @Tikooh Harry Hudson (@harryhudson) 304d8af Delete Count SQL queries 096833f Add a simple release script 6646b5a Add Pagination to lorries and jobs 36088c2 Fix renaming of explicit vs implicit file names 27f5a61 Remove dead code Downstream Setup 4f92615 Revert mistaken config change 0ba55a4 Replace custom Interval type with time::Duration f61839c Implement SMTP notifications in Lorry 0e8eebd Improve scripts b5de2d1 Replace async convert with constructor method b6a6deb Refactor utils crate into lorry & workerlib a896671 (Fix #134) validate downstream GitLab Lorry paths c8da102 Refactor state_db 6a998ad Let workerlib use the gitcredentials file 721f8c9 Update e2e test dependencies 0d1a3c7 Update rust dependencies 338ceff Bump gitlab version 17.2 -> 17.8 48284ed Apply cargo clippy --fix 5892e95 Bump rust version 1.82 -> 1.84 93ec789 Refactor & delete dead code 88b8e3d Improve refspec parsing to be more like git 5b460c7 Remove dead code from the comms module 57f37a9 Document token strategy in the example config file 0454dba Refactor UrlBuilder to always accept a username 4ed2203 Add a url builder test 3f88000 Add support for a token file 3193921 Change the navigation link from 'failed lorries' to 'failed' ae72892 Prevent panics when allocating new jobs 8ea2f85 Add index of job ids for refs table 2b0d33b Fix (#145) add INDEX to DB column warnings.job_id 943ccc6 Fix (#127) Add failed lorries page & retry-all 8c70c22 Fix Lorry with SELinux on local instance 6e0ae89 Improve docs for mod web & minor restyle 5442ab1 Update changelog for 2.0 release b1837c7 Cleanup rust source files 4a22f97 Combine downstream (gitlab & local) errors f5a5a82 Switch Local module error from Box to enum 3a15b73 Switch Gitlab module error from Box to enum (#135) 4ba5347 Fix run_gitlab.sh script quote escaping 47230ee Add troubleshooting documentation for Lorry