Releases: France-ioi/AlgoreaBackend
Releases · France-ioi/AlgoreaBackend
v2.24.6
v2.24.5
v2.24.4
v2.24.3
- adapt threads-related services to the recent forum permission rules change + fix some bugs related to permissions checking there
- handle DB errors during token unmarshalling correctly in
itemGetHintToken
&saveGrade
- print readable values of expected JSON rows in TheResponseAtShouldBe() when lengths do not match
- fix a mistake in a cucumber step name
v2.24.2
v2.24.1
v2.24.0
- return unlocked items in
saveGrade
+ other fixes (major change to the propagation process) - mark the title as nullable in swagger docs of
itemBreadcrumbsGet
- eliminate data races when reading/setting hooks related to forceful retrying of transactions (used only in tests)
- make
Test_Deadline
stable
v2.23.7
v2.23.6
- make tests of app/logging cacheable
- use the latest version of Gorm from jinzhu/gorm instead of a patched version from France-ioi/gorm
- add even more output suppressing in tests
- bug fix: mark results of a parent item as 'to_be_recomputed' on items_items insertion
- fix itemAnswerGetResponse used by swagger docs of currentAnswerGet, answerGet, bestAnswerGet
- bug fix: use different named locks for the propagation command and for the results propagation
v2.23.5
- db wrappers: handle DB request timeouts
- log SQL queries everywhere
- analyze SQL statement
- rework named locking
- add 408 status code
- test-system improvements
- do not run groups ancestors propagation in currentUserDeletion & userBatchRemove services and delete-temp-users command
- schedule permissions propagations when needed in currentUserDeletion & userBatchRemove
- groupRemoveChild & groupDelete: mark permissions for propagation properly, run only needed propagations