Incompatibilities introduced in 3.19

General

Bearer-Plugin

Starting with 3.19, the bearer plugin was removed for all Linux-based builds.

REST Reporting API - JSON Format

Regarding the JSON format, we took customer feedback seriously and optimized the format. However, we could not completely ensure compatibility.

Config Entries

Removal of Config Entry "[s7] deviceOffset"

The config entry "deviceOffset" has been removed, as it is no longer needed.

Removal of Config Entry "[s7] UseOneConnection"

The config entry "UseOneConnection" has been removed and can be replaced with the config entry [s7] UseConnections.

User Interface

Dashboard Widgets

Please note that custom widgets created with any version of the Widget Development Kit are only compatible with the Dashboard in corresponding WinCC OA Versions (See the Compatibility Table). Widgets created with previous versions of the Widget Development Kit need to be updated to the current Angular version to be compatible. The "nx migrate" mechanism can be used for this alongside other supplementary adaptations of the webpack configuration.

Databases

SQLite® Database Schema

Note: If you update a version lower than 3.19 P010, you must adjust the database schema manually as this cannot be automated during the project upgrade. New projects with patch 3.19 P011 and higher use the new schema and are not affected.

Convert the Database in case of a high Disk Usage

Note: These steps apply to patches 3.19 P000 to P010.
  1. Stop the project.
  2. Open the command line and navigate to the project's database folder.
  3. Run this command:
    <OA INSTALL>/bin/sqlite3.exe .\last_value.sqlite "PRAGMA journal_mode=TRUNCATE;PRAGMA page_size=512;VACUUM;PRAGMA journal_mode=WAL;"
  4. Test the result by running this command:
    <OA INSTALL>/bin/sqlite3.exe .\last_value.sqlite "PRAGMA journal_mode;PRAGMA page_size;"

    If the conversion was correct, the output of the command should be:

    wal512
  5. Repeat the commands for the other DB files.