====== Upgrade from 3.3.x to 4.0.x ====== ===== Modules ===== A lot of modules which duplicated functionality between modules_k and modules_s have been obsoleted. They can still be compiled and used, they were (for now) merely moved to the obsolete directory. ===== Pseudo Variables ===== ==== $T_branch_idx ==== $T_branch_idx was inconsistent in version < 4.0. Its value was 1-based in branch_route and 0-based on onreply_route resulting in different values for the same branch depending on the route type. This has been fixed, the value is now always 0-based. The value for undefined branch is now -1 instead of 0. Make sure you adapt the usage of T_branch_idx in branch_route if the script depends on the absolute value of the branch index. ===== Database Structure =====