7.5.1
⭐️ If you find Artemis valuable, please consider giving our GitHub project a star! ⭐️
Improvements
Programming exercises
: Add Rust programming template by @magaupp in #8802Programming exercises
: Add online IDE settings by @iyannsch in #8965Integrated code lifecycle
: Let users generate personal access tokens by @SimonEntholzer in #9182Lectures
: Add bottom padding in course details by @JohannesWt in #9196General
: Replace the remaining markdown editors with Monaco by @pzdr7 in #9230General
: Add filter for exercises by @florian-glombik in #8858
Bugfixes
Programming exercises
: Fix import from file not importing build values by @BBesrour in #9192Programming exercises
: Remove the legacy README.md handling by @pzdr7 in #9220Communication
: Fix link in email notification by @Strohgelaender in #9212Communication
: Fix tooltip translation for the tutor icon in the conversation member list by @konrad2002 in #9229Iris
: Fix Competency generation by @MichaelOwenDyer in #9190
Development
- Add client sided endpoints parser by @Jan-Thurner in #8580
- Analyze REST calls and endpoints by @Jan-Thurner in #8771
- Use directive for programming repository button details in exercise detail overview by @florian-glombik in #9163
- Enable http3 for test servers by @bensofficial in #9232
- Tune data export test to prevent flakyness by @N0W0RK in #9155
- Replace the old translation feature in the client with the new desired approach by @asliayk in #8803
- Remove the unused Ace code editor dependency by @pzdr7 in #9246
- Remove lifecycle hooks in learning path related components by @JohannesWt in #9248
- Update version of micrometer prometheus package by @bensofficial in #9255
- Remove fenced locks in integrated code lifecycle by @BBesrour in #9180
- Improve endpoint analysis by @Jan-Thurner in #9236
- Add Artemis icon and description to LTI's dynamic registration info by @maximiliansoelch in #9222
- Remove cypress by @krusche in #9267
- Update axios to avoid security issues by @krusche in 1a6169f
- Update client dependencies by @krusche in 5c58835, 0331b31, 1bb9880, and 6511583
- Update gradle wrapper by @krusche in 4dc60a8
- Add performance guidelines and integrated them into the PR template by @krusche in 0748077
- Improve contributing guidelines by @krusche in 19c6b58
- Update code of conduct by @krusche in 8411fae
- Update server dependencies by @krusche in 728478f
- Deprecate Gitlab support by @krusche in 8202bda
- Avoid fetching account information multiple times while it’s not necessary by @krusche in aa17b0c
- Update dependencies for coverage supporting script by @krusche in 5865b0e
Reviewers with the highest level of commitment
New Contributors
- @konrad2002 made their first contribution in #9229
Full Changelog: 7.5.0...7.5.1