ai, ao, calc, longin, .. records create NTScalar data
bi, bo, mbbi, .. records create NTEnum data
There is specifically NO new set of record types to remain compatible.
There is no change to device support.
You can use the new protocol, benefit from running it via the new gateway, without any changes to the database.
It’s like your car now has a CAN bus. Doesn’t mean step 1 is that you must create a new Arduino gadget and plug it to the CAN bus to get moving. You still simply get into the seat and use the steering wheel and accelerator/brake pedals.
There is the new “group” feature to combine data from plain records into new custom types, but the goal here is not to turn everything into a custom data type because generic clients won’t understand it.