Bug tracker
Check current board version in incremental update packages (new)
User downloaded 3.0.7 to 3.0.7-pl1 update package and ran it on 3.0.6 board. The update process then executed "successfully" without making, supposedly, any of the 3.0.6 to 3.0.7 changes. The user then restored database from backup and reran the update using the correct package.
The suggestion is to check current board version in updating code when using version-specific incremental update packages.
Comments / History
Acyd said that this is intentional because many user asked for "unsupported updates" to be technically allowed. In any case I second the request to add a non-blocking notice if you are trying to update the board with the wrong package.