2026.4.1 (December 10, 2025)
Bug Fixes:
- WebUntis: The lesson export could not be reverted to the previous version, even though the corresponding option was enabled in WebUntis. (UN-9237)
2026.4.0 (November 27, 2025)
Improvements / Changes:
- Certain default settings for Untis can now be defined by the system administrator during installation via command-line parameters. (UN-8957)
- These default settings are now also effective in vUntis and affect backups, the new integral optimisation, and the update mechanism. (UN-8601)
-
Germany, Saxony-Anhalt:
- A new report for overtime accounting is now available for vocational schools. (UN-7042)
- For comprehensive secondary schools, the report for overtime accounting has been updated. (UN-7042)
Bug Fixes:
- Selecting master data could lead to crashes under certain circumstances. (UN-9124)
- The function for cleaning configuration files has been adjusted. (UN-9131)
- When entering a license, a crash could occur with certain date formats. (UN-90527)
- Setting flags in the lesson window could lead to inconsistent states across terms. (UN-6899)
- Suggested swaps: The value display with/without details was incorrect when shown for the first time. (OPT-2450, OPT-2478)
-
Course Scheduling:
- An error could occur when opening the course–student-choice window. (UN-9010)
-
Partial Optimisation:
- The option to generate unschedulable clusters was displayed twice. (UN-9112)
- The option for unschedulable clusters was not processed correctly. (OPT-2469)
- Associated courses were not assigned the same students. (OPT-2470)
-
Cover Scheduling:
- Room changes made via the room assignment dialogue were sometimes not displayed correctly. (UN-8225)
- For room substitutions of coupled lessons, display issues could occur in the room assignment dialogue. (UN-8722)
- Under certain circumstances, substitute teachers were displayed twice in the class timetable. (UN-8995)
- Value Calculation: Negative values were sometimes displayed in the weekly values. (UN-9109)
- WebUntis: Issues occurred during the import of bookings when a 0th period existed in the time grid. (UN-9076)
- Austria, LFBS: The values for yearly periods were incorrect when the periods were scheduled. (UN-9119)
-
Germany:
- LUSD: Exams were not exported correctly. (UN-9046)
- Hamburg: “+” and “#” substitutes were not output correctly. (UN-9158)
2026.3.2 (October 30, 2025)
Bug fixes:
- Crash: A crash could occur when exporting data via the LUSD 3.0 interface. (UN-9120)
2026.3.1 (October 27, 2025)
Bug fixes:
- Crash: A crash could occur when deleting rooms via the room allocation dialog in cover scheduling. (UN-9054)
-
Info timetable:
- In the Monitor HTML output, a message appeared stating that the target directory did not exist, even though it had been created. (UN-9056)
- In the Monitor HTML output, the message "Before the start of school" could appear, even though all settings were correct. (UN-9009)
2026.3.0 (October 15, 2025)
Changes/Improvements:
- Through a new auxiliary function, configuration files (.ini files) can now be cleaned directly from within Untis. (UN-8598)
- Automatic backup files are now only created if changes have been made to the file since the last backup. In a MultiUser environment, backup files continue to be created at the specified intervals as before. (UN-9052)
-
MultiUser:
- All users with permission for user management can now lock or unlock users. (UN-8972)
- The notification indicating that data has been changed by another user has been reformulated to be more comprehensible. (UN-7880)
- Course Scheduling: The partial optimisation can now generate nonviable clusters, provided the corresponding option is enabled. (UN-8905, UN-8906)
- Info Timetable: Exports can now optionally be saved as a .zip file. (UN-8599)
- Austria – LFBS Lower Austria: The evening school weighting for yearly lessons is now distributed over the entire year. (UN-7748)
- Germany – LUSD: The lesson number is now used instead of the LV-ID in the interface. (UN-9038)
- Finland – High Schools: A new column showing the possible terms of a subject has been added to the lessons window. (UN-8976)
Bug fixes:
-
Crashes:
- A crash could occur when saving a file to the database. (UN-8719)
- A crash could occur when importing courses from WebUntis. (UN-9068)
- A crash could occur when importing timetable changes from WebUntis. (UN-9028)
- In the page layout of the lesson window, lesson numbers were sometimes not displayed. (UN-8993)
- When manually scheduling a lesson with yearly periods, an alternative room was assigned even though the main room was available. (OPT-2388)
- Diagnosis: The “Class has too many lessons” warning was sometimes incorrectly calculated in the context of half lessons or collisions. (OPT-2389)
-
Suggested swaps:
- When “Class Leap” was active, the detail view was sometimes displayed even though the option was not enabled. (OPT-2425)
- Occasionally inconsistent values were displayed depending on whether “Class Jump” was enabled or not, even when no class jump was present. (OPT-2444)
- When switching between with and without details, consistent values were only shown after refreshing the view. (OPT-2445)
- Multi-Timetable Grids: The colour of unspecific time requests in the timetable was incorrect. (UN-8980)
- MultiUser: When saving to a file, issues could occur with lesson groups containing interruptions. (UN-8975)
-
Cover scheduling:
- When lessons were rescheduled, the student group was sometimes not transferred correctly. (UN-7900)
- The display of scheduled lessons from the lesson pool did not work correctly in the lesson pool window. (UN-8981)
- In the substitution suggestions, the available standby hours of a teacher were not calculated correctly when the display period was changed. (UN-7823)
- In the substitution statement, the carryover value was not always calculated correctly. (UN-7958)
-
Break Supervisions:
- Previously solved break supervision substitutions were sometimes shown as open again after reopening the file. (UN-8516)
- The report Weekly Overview was no longer displayed correctly. (UN-8642)
-
Course Scheduling:
- When converting lessons to courses, a student group was sometimes not entered immediately. (UN-7816)
-
New Integral Optimisation:
- Once a very good solution was found, the timer was no longer displayed. (UN-9013)
- When selecting class levels, incomprehensible dependencies could occur between levels because ignored courses were still considered. (UN-8908)
- Under certain circumstances, the student–course assignments were changed even though this was not intended. (OPT-2429)
- Fixed clusters that were split by the optimisation were sometimes created twice. (OPT-2431)
- Value Calculation: In the Weekly values, existing value corrections were not displayed under certain circumstances. (UN-7824)
- WebUntis: When importing room changes in a MultiUser environment, it could happen that the room changes in Untis were deleted. (UN-8911)
-
Austria:
- UPIS: When calculating absence days for external teachers, holidays were not correctly considered. (UN-8617)
-
LFBS Lower Austria:
- The subject remuneration for yearly lessons was not calculated and displayed correctly. (UN-9017)
- The evening school weighting for yearly lessons did not work correctly for teachers under certain circumstances. (UN-8930)
- Finland – High Schools: Errors could occur when editing the contents in the “Start/Fix Terms” column. (UN-9014)
2026.2.2 (September 30, 2025)
Bug fixes:
-
Crashes:
- A crash could occur when saving a new term. (UN-9030)
- A crash could occur during the upgrade of a MultiUser database to version 2026. (UN-9019)
- Austria: The school type "Mittelschule" could no longer be selected. (UN-9026)
2026.2.1 (September 8, 2025)
Bug fixes:
- New integral optimisation: During the calculation of the ideal distribution of students, numerical errors occurred, causing the optimisation to terminate prematurely. (OPT-2424)
2026.2.0 (September 3, 2025)
Changes/Improvements:
- MultiUser: In the settings dialog, admins now have an option for advanced password security policies. (UN-8592)
-
Course scheduling:
- New integral optimisation:
- The progress of the optimisation is now displayed. (UN-8821)
- Conditions now have explanatory tooltips. (UN-8674)
- If clusters are not fixed, a warning appears indicating that they will not be retained. (UN-8673)
- A notification now appears if many or all courses are already scheduled in fixed clusters. (UN-8780)
- When opening partial optimisation, all relevant information is now fully displayed in the upper window area. (UN-8471)
- In the course-student overview, the statistical code of students can now be displayed. (UN-8879)
- Implicit cluster constraints for total and partial course optimisation. In a cluster no more courses with the same subject room group can be assigned than there are rooms in the room group. (OPT-2026)
- Courses with the same lecture Id are now assigned the same students in total and partial course optimisation. (OPT-2364)
- A homogeneous gender distribution in total and partial course optimisation is now better considered. (OPT-2363)
- Ideal student distribution in total and partial course optimisation is now better prioritized. (OPT-2330)
- New integral optimisation:
-
Austria:
- The school type NMS has been replaced by MS. (UN-8880)
- UPIS / BS / LFBS: Four new absence reasons are available. (UN-8909)
- UPIS: The statistical line for school events (SVA) in record type 5 will no longer be exported in MDL files. (UN-8890)
- Germany – Rhineland-Palatinate: New reduction reasons are available. (UN-8941)
Bug fixes:
-
Crashes:
- A crash during lesson entry has been fixed. (UN-8936)
- During the database migration from version 2025 to 2026, a crash could occur. (UN-8949)
- When saving a file to a database, a crash could occur. (UN-8839)
- Austria: A crash could occur during MDL export. (UN-8888)
- In history mode, a crash occurred. (UN-7829)
- The unscheduled lessons next to the timetable were not displayed in the correct number. (UN-8940)
- With cluster mode enabled, colliding lessons could not be unscheduled individually. (UN-8475)
- Despite locking periods, lessons in these periods could still be modified under certain circumstances. (UN-8605)
- When changing the subject of a lesson in a file with multiple terms, no confirmation message appeared. (UN-8382)
- The synchronisation of certain codes in grid view and form view did not work reliably. (UN-7177)
- Minor corrections were made in the total optimisation window. (UN-8765, UN-8819)
- Lessons with single periods that have the same subject-class combination as lessons with double periods are now better scheduled in timetable optimisation (OPT-2344)
-
Cover scheduling:
- When creating special duties over several hours, the “Teachers in the Lesson” function did not work when using a period 0 in the time grid. (UN-8921)
- Swapping an already swapped lesson could undo swaps on the same day. (UN-8466, UN-8445)
- MultiUser: After coupling lessons, the number of weekly periods could change after logging in again. (UN-8885)
- The new MultiUser settings for password security were not only visible to administrators. (UN-8979)
- Course Scheduling: In the course-student overview, previously deactivated fields were displayed again when changing the font size. (UN-8721)
-
Calendar – Year Planning:
- Under certain circumstances, incorrect collision messages appeared. (UN-8535)
- Scheduling multiple lessons in the planning dialog did not work. (UN-8389)
2026.1.0 (July 30, 2025)
Changes/Improvements:
- The window size of the room allocation dialog has been adjusted. (UN-7555)
- MultiUser: In the user management, the last login date and the last used Untis version are now always displayed for each user. (UN-8705)
- Course Planning: The partial course optimisation now takes priorities of course choice into better account. (OPT-2083)
- WebUntis: Weekly scheduled supervisions are now considered when importing timetable changes. (BOB-1240)
- Germany LUSD: Interface version 3.0 is now available. (UN-8625)
Bug fixes:
- The links to the manuals now work again in the 64-bit version. (UN-8859)
-
Crashes:
- A frequent crash when entering lessons has been fixed. (UN-8845)
- Deleting lessons could subsequently lead to crashes. (UN-8562)
- Incorrectly created standby duties caused crashes in cover scheduling. (UN-8699)
- Certain combinations of time constraints and time grid settings could prevent open substitutions from being created despite absences. (UN-8756)
- A crash when importing edoo.sys data has been fixed. (UN-8812)
- A crash related to the course student overview and print preview has been fixed. (UN-8841)
- Inconsistencies in saving to the MultiUser database led to a crash when opening the lesson pool. (UN-8816)
- Crashes during the import of timetable changes have been fixed. (UN-8858, BOB-1231)
-
Course Planning:
- The course cluster matrix is now updated when results from optimisation are applied. (UN-8811)
- The maximum weekly periods for class levels were not always saved. (UN-8727)
-
MultiUser:
- When saving from a MultiUser database to an Untis file, descriptions were not transferred. (UN-8891)
- The database could become blocked during course assignment and prevent changes. (UN-8831)
- WebUntis: Exams from WebUntis that had already been imported into Untis were sometimes incorrectly marked as “not imported” during a subsequent import. (UN-8852)
-
Germany, LUSD:
- Special characters in the external data lines are no longer replaced by other characters. (UN-8789)
- When importing into an empty file, no warnings about new teacher assignments now appear. (UN-8913)
- Germany, Rhineland-Palatinate: Reasons can now once again be selected in the grid view in the lessons window. (UN-8743)
- Spain: Templates for a Spanish export have been added back to the setup. (UN-8851)
2026.0.0 (June 25, 2025)
Changes/Improvements:
A brochure describing all new features of Untis 2026 can be found here.
All new features of Untis 2026 are also described in full detail in our Untis HelpCenter.
Bug fixes:
- A crash occurred during export to WebUntis. (BOB-1196)
- A crash could occur during the school year change in course planning. (UN-8662)
- A crash occurred when removing time limits from lessons with annual hours. (UN-8660)
- Substitution planning: The display of events with class fractions and student groups in the timetable was incorrect. (UN-8438)
- AT UPIS: The MDL file was sometimes incorrect when using lessons with annual periods and terms. (UN-8646))
- Denmark: A crash occurred during import via the < Ludus Server > interface. (UN-8777)