Skip to content

Releases: ls1intum/Artemis

6.9.6

05 Apr 21:16
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Integrated code lifecycle: Export metrics for monitoring by @Hialus in #8292
  • Integrated code lifecycle: Show build logs for successful recent build jobs by @laurenzfb in #8304
  • Integrated code lifecycle: Reduce build agent payload size by @krusche in #8281
  • Integrated code lifecycle: Regularly clean up stranded build job containers by @laurenzfb in #8312

Bugfixes

  • Programming exercises: Fix ssh local storage issue by @milljoniaer in #8317
  • Integrated code lifecycle: Fix missing build plan configuration when importing programming exercises by @krusche in 6629025

Development

  • Rename database columns with keywords to be able to update liquibase by @krusche in #8280
  • Add database changes for standardized competencies by @rstief in #8284
  • Update client dependencies by @krusche in d7f291a

Full Changelog: 6.9.5...6.9.6

6.9.5

01 Apr 09:08
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Integrated code lifecycle: Improve Docker exception handling and fix race conditions by @laurenzfb in #8232

Bugfixes

Development

Full Changelog: 6.9.4...6.9.5

6.9.4

26 Mar 06:53
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Programming exercises: Add platform independent dejagnu template by @reschandreas in #8029
  • Integrated code lifecycle: Show build logs for submission results by @laurenzfb in #8170
  • Integrated code lifecycle: Allow force pushes to template, solution and tests repositories for editors by @laurenzfb in #8226
  • Integrated code lifecycle: Add commit history for solution, template and test repositories by @mateusmm01 in #8104
  • Integrated code lifecycle: Improve build queue und build agent view by @mateusmm01 in #8202
  • General: Unify exercise section separation by @milljoniaer in #8216

Bugfixes

Development

Full Changelog: 6.9.3...6.9.4

New Contributors

6.9.3

20 Mar 18:39
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Programming exercises: Automatically renew personal access token for GitLab by @R3dError in #8175
  • Integrated code lifecycle: Enhance handling of build scripts in the client by @reschandreas in #8165
  • Integrated code lifecycle: Show difference between commits by @mateusmm01 in #8081
  • Tutorial groups: Improve free days management by @Jan-Thurner in #7953
  • Assessment: Improve scrollbar behavior during manual assessments by @MaximilianJG in #8167

Bugfixes

  • Programming exercises: Fix missing grading criteria when starting assessment via scores page by @b-fein in #7928
  • Programming exercises: Fix repository and participation unlock for due date change in programming exercise by @mateusmm01 in #8182
  • Quiz exercises: Make edit footer sticky by @milljoniaer in #8151

Development

New Contributors

Full Changelog: 6.9.2...6.9.3

6.9.2

13 Mar 08:32
a4a4c8f
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Bugfixes

  • Fix access denied exception for plagiarsm check in RepositoryAccessService by @mateusmm01 in #8177
  • Fix null pointer exception when fetching student participation by @mateusmm01 in #8178

Development

  • Improve angular control flow by @milljoniaer in #8117
  • Add string localization guidelines to documentation by @rstief in #8132
  • Change translations to follow new guidelines by @rstief in #8139
  • Remove actions relating to the old Artemis Development project by @Hialus in #8185

Full Changelog: 6.9.1...6.9.2

6.9.1

11 Mar 09:01
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Integrated code lifecycle: Add repository buttons for exams by @mateusmm01 in #8155
  • Adaptive learning: Improve usability, performance and code structure of competency management by @rstief in #8100
  • Exam mode: Show only exam relevant notifications in the exam mode by @coolchock in #8084
  • Athena: Allow feedback suggestion module selection on exercise level by @maximiliansoelch in #7809

Bugfixes

  • Programming exercises: Fix an issue with the close button in the result view by @egekurt123 in #8152
  • Integrated code lifecycle: Fix open edge in clone repo component by @mallgaier in #8140
  • Tutorial groups: Fix an issue when deleting a course with tutorial groups with active messaging by @krusche in #8113
  • Team exercises: Fix missing character in manual assignment by @egekurt123 in #8121
  • Team exercises: Fix missing student information on the participation page by @mallgaier in #8131

Development

Full Changelog: 6.9.0...6.9.1

6.9.0

04 Mar 21:16
6e44346
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Breaking changes

  • Artemis now requires a core profile. Make sure to adapt your service configuration.

Release highlight

The newly developed Integrated Code Lifecycle is now ready for production use. You can deploy a single node instance by using core and buildagent profiles combined (preferred for testing and development environments). You can also separate Artemis servers (core profile) and Artemis build agents (buildagent profile) and synchronize the build queue using Hazelcast (preferred for production environments and for scaling). You can find some initial documentation on https://docs.artemis.cit.tum.de/dev/system-design.html#integrated-code-lifecycle. We will further expand the documentation in the next weeks.

Improvements

  • Programming exercises: Speed up build log statistics by @krusche in #8091
  • Programming exercises: Improve form validation bar by @milljoniaer in #8045
  • Programming exercises: Open repository view in a new tab by @coolchock in #8085
  • Programming exercises: Improve button labels for Orion integration by @Kroko-fant in #7771
  • Integrated code lifecycle: Clone repositories for build job execution by @laurenzfb in #8086
  • Adaptive learning: Add bulk import, relations import and search improvements to competency import by @rstief in #7997
  • Adaptive learning: Add success and warning alerts to competency generation by @rstief in #8075
  • General: Use consistent footer for exercise edit views by @milljoniaer in #8067

Bugfixes

  • Programming exercises: Conditionally show build plans in edit view by @milljoniaer in #8108
  • Programming exercises: Don't show participation buttons if repository is not available by @reschandreas in #8116
  • Programming exercises: Fix an issue when editing build scripts by @reschandreas in #8109
  • Programming exercises: Improve detail page loading by @milljoniaer in #8095
  • Integrated code lifecycle: Remove /git from local VC repository folder names by @laurenzfb in #8092
  • Integrated code lifecycle: Use individual due date in exams for afterDueDate check by @bassner in #8049
  • Quiz exercises: Save Apollon diagram when generating drag and drop question by @milljoniaer in #8072
  • Quiz exercises: Fix short answer quiz template is invalid by @beyzaaltuntas in #8080
  • Notifications: Fix broken push notifications for mobile apps by @TimOrtel in #8016
  • Plagiarism checks: Disable plagiarism status update for team exercises by @Strohgelaender in #8101
  • Adaptive learning: Make exercise competencies management consistent by @milljoniaer in #8064
  • Grading: Fix an issue in the course score calculation by @krusche in #8093
  • Iris: Temporarily disable Pyris health check by @Hialus in #8094
  • General: Fix the position of the create and edit form footer by @milljoniaer in #8115
  • General: Disable readonly input elements by @milljoniaer in #8114

Development

New Contributors

Full Changelog: 6.8.3...6.9.0

6.8.3

01 Mar 16:07
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Bugfixes

  • Grading: Fix an issue in the course score calculation by @krusche in #8093

Development

Full Changelog: 6.8.2...6.8.3

6.8.2

26 Feb 08:02
4b1f709
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Adaptive learning: Improve usability of competency selector by @milljoniaer in #8046
  • General: Add new contributors to about us page by @rstief in #7991

Bugfixes

  • Integrated code lifecycle: Trigger solution build before template build by @laurenzfb in #8039
  • Integrated code lifecycle: Fix Git authentication if the password contains a colon by @Hialus in #8056
  • Integrated code lifecycle: Prevent pushes to non-default branches by @laurenzfb in #8040
  • Integrated code lifecycle: Return 403 for access attempts to repositories the user doesn't own by @laurenzfb in #8041
  • Exam Mode: Fix an internal error when accessing student exams with exercises having a submission policy by @laurenzfb in #8058
  • Iris: Fix enable/disable settings buttons to show correct state to instructors by @rstief in #8071

Development

Full Changelog: 6.8.1...6.8.2

6.8.1

16 Feb 07:14
57f2827
Compare
Choose a tag to compare

⭐️ If you like Artemis, please give this Github project a star ⭐️

Improvements

  • Programming exercises: Add form status bar to update view by @milljoniaer in #8012
  • Integrated code lifecycle: Add git repository view in local continuous integration by @mateusmm01 in #7957

Bugfixes

  • Iris: Fix duplicated ids in settings UI by @Hialus in #7881
  • Iris: Add guard to Iris routes by @rstief in #8015
  • Exam mode: Fix students table resize functionality by @beyzaaltuntas in #7939
  • General: Fix sorting of entries in exercise scores view by @pzdr7 in #7986
  • General: Fix an error in the detail overview list due to an empty submission policy by @bassner in #8028

Development

New Contributors

Full Changelog: 6.8.0...6.8.1