Najważniejsze zmiany od wersji 3.1.97:
- Ukończony nowy sposób rysowania wykresów w programie przeglądającym „antyaliasowany” – bardziej odpowiedni dla monitorów o wysokich rozdzielczościach. Nowy sposób powinien zmniejszać też zużycie pamięci, ale na niektórych konfiguracjach sprzętowych może być wolniejszy. Tryb „antyaliasowany” jest obecnie domyślny zarówno dla Linuksa jak i dla Windows.
- Poprawki i nowe funkcje w programie kontroler3: odgrywanie dźwięku przy alarmie.
- Poprawki w driverze Modbus RTU (synchronizacja czasowa); dodana obsługa kodowania BCD.
- Dodana obsługa różnych kolejności słów dla wartości typu float w driverze Modbus TCP.
- Dodano driver dla ciepłomierza Calec MCP-300.
- Dodana funkcja 'm’ do funkcji RPN, pozwalająca na szybkie odfiltrowanie wartości spoza prawidłowego zakresu.
- Poprawki w programie przeglądającym: rysowanie wykresów X/Y, automatyczne przydzielanie kolorów wykresów, otwieranie nowego okna, dorysowywanie nowych punktów z włączonym filtrem, informacja o aktualnie wybranym stylu rysowania wykresów, pobieranie adresu serwera poprawek.
- Dodano skrypty do pobierania prognozy pogody ze strony Meteoprog; prognozowana temperatura może być pokazywana na wykresach.
- Poprawka w programie sender – puste elementy <send/> w konfiguracji są ignorowane.
- Poprawki w kompilacji/budowaniu paczek – poprawki dla najnowszego mingw32, usunięcie kodu specyficznego dla boost-1.34, usunięte „krytyczne” błędy lintiana, budowanie paczek dla najnowszej niestabilnej wersji Debiana.
- Uaktualnienie programu isledit (wtyczki do programu graficznego Inkscape do tworzenia schematów wizualizacji w SVG); program działa pod Linuksem i pod Windows.
- Dodano więcej przykładów schematów wizualizacji – kompletny przykład schematu ciepłowni z 4 kotłami.
- Poprawiono brak ikon programów pod Windows.