Skip to content

Releases: UniversityOfHelsinkiCS/oodikone

Internal: More big refactor and TypeScript

26 Jul 14:41
Compare
Choose a tag to compare

Internal

  • Big refactor: Students of the faculty by starting year now uses the same study track stats as Study programme overview
  • More TypeScript

Internal: Add missing @AutoIncrement to prevent crashing

23 Jul 10:42
Compare
Choose a tag to compare
2.47.6

renovate: Label security PRs with 'security' label

Internal: Refactors and updates

22 Jul 12:21
Compare
Choose a tag to compare
Revert "[Backend] Type routes/feedback"

This reverts commit d8dcf1608d6d2b35b34120e82a968b17d82441f8.

Internal: Big refactor complete in Study programme overview

18 Jul 14:59
Compare
Choose a tag to compare

Big refactor

  • SISStudyRight and SISStudyRightElement are now used in all statistics across study programme overview

Internal: More big refactor and TypeScript

17 Jul 16:25
Compare
Choose a tag to compare

Big refactor

  • Study track stats written with new models (except for graduation time stats)

TypeScript migration

  • More and more files written in TypeScript

Faculties: Fixed "transferred inside"

16 Jul 11:22
Compare
Choose a tag to compare

Faculties

  • Fixed missing values in the "Transferred inside" column in the Students of the faculty table when special study rights are excluded

Faculties: Empty tables hidden

15 Jul 11:00
Compare
Choose a tag to compare

Faculties

  • If there are no statistics for a specific level, the empty tables and charts are now hidden
    • At the moment, this change only affects Svenska social- och kommunalhögskolan

Internal

  • More täsäytys in the backend
  • Fixed SIGTERM error message when restarting the backend

Internal: Hello TypeScript

11 Jul 12:56
Compare
Choose a tag to compare

Internal

  • Models are typed in oodikone-backend
  • Some other files typed

Students: Fixed crashing

09 Jul 07:44
Compare
Choose a tag to compare

Student statistics

  • Fixed the application crashing when trying to view a student with a non-existent student number

Internal: Better logging and error handling for BullMQ jobs

04 Jul 13:53
Compare
Choose a tag to compare

If an error occurred during faculty or study programme refresh jobs, those errors were never sent to Sentry, only logged. This was because everything was inside try … catch statements, so from BullMQ’s point of view those errors never happened and the jobs were completed successfully.

API routes for updating those stats still use try … catch statements so there are no changes in their behavior (except correct HTTP status codes are now used instead of 200 if there’s an error).

Now we also get information about how long it took to complete a job in the logs.