Opinsys Oy

Opinsys OS releases and changes

The following changelog lists Opinsys OS (operating system) releases and changes after the previous version. In addition to the described changes, each release contains the latest security related software updates (for example, updates to the latest web browsers).


## O2333 - Ovilava {#opinsys-os-opinsys-bullseye-2023-08-18-105516-amd64}
- Change: Sound device chooser in the menu bar has been switched to one with better support for different kinds of devices
- Update: Rustdesk updated to version 1.2.1

### Known problems

### Technical changes

- Add: Puavo OS Console recognizes Wi-Fi 6 modems, touchscreens, and safety screens on some HP models
- Change: Progressive Web App identifiers have been changed
- Change: Puavo-init-ldap-slave builds the database in mdb format on bootservers. The database should be initialized to this format before any future Bookworm updates.
- Fix: Laptop setup tool did not open if Abitti version was not set for the school
- Fix: Functionality of Intel-Nvidia hybrid GPU solutions has been improved
- Fix: Improved error resiliency on bootservers in cases where some network interfaces are not functional

## O2323 - Novaesium {#opinsys-os-opinsys-bullseye-2023-06-09-092932-amd64}

- Fix: MarvinSketch connects itself as the program for opening .mrv files
- Fix: Improved waking-up-from-suspend reliability on some device models' touchpads

### Known problems

### Technical changes

- Add: Swedish translation added to user registration utility
- Add: Laptop setup utility can be configured with `puavo.laptop-setup.enable_setting` Puavo-confs
- Change: IPP printer limits on Puavoboxes were raised to improve functionality at large schools
- Change: Automatic clean-up of NVRAM and other small improvements in Puavo OS Console

## O2320 - Modoetia {#opinsys-os-opinsys-bullseye-2023-05-17-092508-amd64}

- Fix: Improved Gnome Network Displays functionality on shared devices
- Fix: Security vulnerability https://security-tracker.debian.org/tracker/CVE-2023-0386 has been fixed

### Known problems

### Technical changes

- Change: Usability improvements in puavo-bootserver-smoke-test

## O2319 - Londinium {#opinsys-os-opinsys-bullseye-2023-05-08-120033-amd64}

- Update: The compatibility layer for Windows software, Wine, has been updated, with improved support for various multimedia playback functionalities
- Update: MuseScore is updated to the new version 4.0.2

### Known problems

### Technical changes

- Add: Lumi Desktop Editor, Structorizer, and ProjectLibre can be installed by admins via puavo-pkg or by asking it from helpdesk
- Add: Progress indicator and other improvements in puavo-init-ldap-slave
- Add: puavo.networking.dns.upstream_servers option for defining DNS servers used by Puavoboxes
- Change: Usability improvements in Puavo OS Console
- Change: Cups-browsed printer browser returns to use old-type printer drivers
- Change: Only specifically enabled Puavo-pkgs are prepared for use on Puavoboxes
- Fix: Fixes and improvements in laptop reset utility

## O2313 - Kovachevsko kale {#opinsys-os-opinsys-bullseye-2023-03-28-074633-amd64.img}

In this version, the PWAs Microsoft Teams and Vernier's Graphicalanalysis.app can be found from the program menu.

- Change: Sphere Lite camera application has been updated as a newer Chrome extension type
- Change: The colour scheme in login screen has been enhanced for better readability
- Fix: The additionally installable SMART Notebook software has been updated to a compatible version
- Fix: An issue where Java Runtime Environment opening additional windows would cause crashes has been fixed

### Known problems

### Technical changes

- Add: Support for additional program menu tabs, customizable in Puavo-Web. Please contact Opinsys support for enabling the feature.
- Fix: A rare system load issue when turning off the only monitor has been fixed
- Fix: Fatclients properly send their device information again
- Fix: Puavo-bootserver-smoke-test removes the test users it has created

## O2308 - Juliomagus {#opinsys-os-opinsys-bullseye-2023-02-24-095959-amd64}

- Fix: Support for i.a. Korean fonts has been improved
- Fix: Display brightness controls function again in login screen
- Fix: GIMP does not crash any more when large pictures are copied to clipboard under certain circumstances
- Update: Veyon is updated to a newer version

### Known problems

### Technical changes

- Change: The type of the devices' maintenance tunnel connection has changed, the new IP of the tunnel is
- Change: Some unused files have been cleaned up from taking space in the system image
- Change: Usability and clarity improvements in puavo-bootserver-smoke-test
- Add: Improvements to device data transmission in Puavo OS Console
- Add: Commandline tool speedtest-cli
- Fix: Improvements to netbooting the system with USB ethernet adapters
- Fix: The remaining known issues with nbd-server on bootservers have been fixed

## O2304 - Isurium {#opinsys-os-opinsys-bullseye-2023-01-27-083115-amd64}

At startup, LoggerPro3 connects itself more actively to opening .cmbl files. Additionally, the font used by the software has been changed, allowing e.g. Greek alphabet
to be properly displayed.

KDE Connect can be used to e.g. transfer files, control the pointer, display phone notifications on computer screen, and to various other uses,
by connecting a phone and a computer over WLAN. To start using, one should download the KDE Connect app, available in various smartphone appstores,
and pair their phone with their computer in the app.

- Fix: Calculating and displaying 3D charges of molecules functions again properly in MarvinSketch
- Update: MuseScore is updated to the new version 4.0.1
- Change: Font antialiasing settings have been unified systemwide

### Known problems

### Technical changes

- Add: Commandline Apple device maintenance tools ideviceinstaller and idevicerestore are now included in the system image
- Change: Some unused files have been cleaned up from taking space in the system image
- Fix: Fixes in boot servers' nbd-server. Due to a bug still residing, nbd-server needs to be restarted if one wishes to netboot to images added to server after the server boot.
- Fix: The printer driver hpijs, which was not previously available due to a packaging fault, is again available in the system image.
- Fix: Small installer fixes in Puavo OS Console.

## O2302 - Hagae-Comitis {#opinsys-os-opinsys-bullseye-2023-01-10-075548-amd64}

- Change: The screenshot tool's user interface has been revised
- Update: The compatibility layer for Windows software, Wine, has been updated

### Known problems

### Technical changes

- Change: The remaining Python2 packages have been removed from the system image
- Add: Puavo OS Console reports "NO DISK FOUND" for devices that do not have a hard drive
- Change: The git repository used for building the system image, previously available at /puavo-os, has been replaced with the file /etc/puavo-image/puavo-os-git.log, which contains the latest git log entries

 ## O2249 - Gratianopolis {#opinsys-os-opinsys-bullseye-2022-12-08-085623-amd64}

Rustdesk, a software that can be used for remote access and support, has been added to default software. It can be found from
`Menu > Internet > RustDesk`

- Add: Search results in program menu are categorized by program type
- Fix: Formatting of USB sticks via the shortcut in file browser sidebar wouldn't work in some cases
- Fix: User interface of Flashprint software works again properly

- Update: Veyon is updated to a newer version

### Known problems

### Technical changes

- Change: Zram has been turned off as default on laptops. The feature can be turned on/off with the puavo-conf `puavo.service.zram-config.enabled`
- Add: Bitwarden can be installed by admins via puavo-pkg or by asking it from helpdesk
- Add: Thymio Suite can be installed by admins via puavo-pkg or by asking it from helpdesk
- Add: Intel non-free video acceleration drivers
- Change: Puavo-send-sysinfo sends some new device details and the latest logged user to be shown in Puavo-web.
- Add: German and Swedish translations for Laptop Settings tool

## O2243 - Flavia Solva {#opinsys-os-opinsys-bullseye-2022-10-27-093643-amd64}
- Update: Libreoffice to version

New additionally installable application pyscrlink makes it possible to programs
different kind of educational robots with Scratch IDE. The application can be installed
via puavo-pkg which will add a "Scratch Link" launcher into the Programming menu.

- Update: Gnome network displays is updated to a newer version

### Known problems

### Technical changes

- Add: Return Filius application to the image
- Update: Trigger puavo-pkg package updates when checking configuration
- Add: System info collector sends info if device has UEFI installation
- Add: puavo-bootserver-sync-images and puavo-make-install-disk support bash completion
- Add: Printer details are automatically updated to puavo
- Update: Freeradius configuration changes
- Fix: German translation of Puavo-Veyon applet
- Fix: Make the system image smaller by removing unused/unnecessary locale and documentation files
## O2240 - Eburacum {#opinsys-os-opinsys-bullseye-2022-10-06-105238-amd64}

- Update: Lazarus IDE to version 2.2
Veyon integration has several fixes and updates. Changing the network during the desktop session 
does not prevent joining a Veyon session. Previously a login/logout was required to fix it. This update also 
changes the needed device configuration. From now on the Veyon session type (master/client)
is defined by user type. By default teacher becomes veyon master and student becomes client. Another
new feature is the possibility to invite users by their user group to join the Veyon session.

Progressive Web Applications can now be centrally activated/installed via Opinsys helpdesk or by using
`puavo.www.chromium.pwa.forcelist` puavo-conf variable. Applications are installed after making the required
setting and starting up the Chrome browser. A launcher for the application is installed to `Menu > Your programs`

- Add: Noto Color Emoji -fonts.

### Known problems
- Puavo-Veyon-Applet uses Finnish translations in German desktop sessions.

### Technical changes

- Update: Grub version 2.06-3~deb11u2
- Add: puavo-firmware package is installed by default
- Fix: Support for jetpipe printing
- Fix: Small changes to puavo-disk-erase tool
- Fix: Virtualbox update fixes possible instability problems with high io load.

## O2236 - Durocortorum {#opinsys-os-opinsys-bullseye-2022-09-08-105038-amd64}

Celestia-application is now installed by default.

Search functionality in Google Earth now actually works and it centers
the map to the search target.

The menu icons (eg. Tools menu) are now correctly displayed.

There are several small fixes to Veyon integration in this update. First of all the
UI of Veyon Master is cleaner and it automatically displays the student computers. 
The screen update frame rate has been changed to create less network traffic and make it
more responsive. Also having several simultaneous Veyon servers do not interfere each other.

### Known problems

### Technical changes

- Add: Users menu has been disabled from the System settings
- Add: Bootservers now have support for Radius server
- Fix: Guest-accounts now obey the devices puavo-conf language settings

## O2232 - Cantabrigia {#opinsys-os-opinsys-bullseye-2022-08-08-150020-amd64}  

Mirroring displays via Miracast is now possible by using Gnome Network Displays application.
Application is available by selecting `Menu > Accessories > Gnome Network Displays`

EShare can be installed by admins via puavo-pkg or by asking it from our helpdesk.

There has been constant problems with network printing on laptops that have been suspended
and used in different networks. It is possible that there is now a fix for this problem which
is difficult to reproduce and solve. 

### Known problems

### Technical changes

- Add: Wireguard-tools package has been added to the system
- Add: New packages: flameshot, git-gui ja gitk
- Add: puavo-change-hostname tool has been added to make it easier to change laptop/bootserver hostname
- Fix: HP 3G modem (id 03f0:0c51) will be disable automatically via hwquirk as it is misbehaving and causing various problems

## O2224 - Barcino {#opinsys-os-opinsys-bullseye-2022-06-16-122820-amd64}  
Cryptomator can be installed by admins via puavo-pkg or by asking it from helpdesk.

- Fix: Disappearing desktop panel after combination of fullscreen video and suspend

- Fix: Chrome and Chromium browsers Single sign-on (SSO) support

- Fix: Exam servers (puavo-ers) exam file handling has been improved

### Known Problems

### Technical changes

- Add: puavo-test-hardware automatic testing improved
- Add: Chinese hanyu pinyin keyboard layout.
- Add: Handbrake application 
- Fix: Removed old printing system configurations

## O2219 - Argentoratum {#opinsys-os-opinsys-bullseye-2022-05-17-091102-amd64}

This is the first release of Opinsys OS image series, based on the Debian GNU/Linux 11 Bullseye. 
This is a major update version bringing new features as well as basic level updates to the whole
system. The major changes are:
- All the applications are updated to newer versions
- Integrated Veyon classroom management application
- Better hardware support for newer computer models and peripherals.
- Automatically delete home directories of removed users (turned on by default)

### Known problems
- The desktop panel may dissappear when screen is locked / computer is suspended
during fullscreen video playback (for example Youtube, Netflix etc.).

### Technical changes