When this below section of NAT is configured with logging enabled in 1.3.8 version and then upgraded to 1.4.2, log option is deleted:
Configuration in 1.3.8:
set nat destination rule 10 destination address '167.xx4.xx.244' set nat destination rule 10 inbound-interface 'eth0' set nat destination rule 10 log 'enable' set nat destination rule 10 translation address '10.xx.12.20' set nat source rule 10 destination address '167.xx4.xx.0/24' set nat source rule 10 log 'enable' set nat source rule 10 outbound-interface 'eth0' set nat source rule 10 source address '10.xx.12.0/24' set nat source rule 10 translation address '167.xx4.xx.244'
1.4.2(no migration failure meesage is seen):
set nat destination rule 10 destination address '167.xx4.xx.244' set nat destination rule 10 inbound-interface name 'eth0' set nat destination rule 10 translation address '10.xx.12.20' set nat source rule 10 destination address '167.xx4.xx.0/24' set nat source rule 10 outbound-interface name 'eth0' set nat source rule 10 source address '10.xx.12.0/24' set nat source rule 10 translation address '167.xx4.xx.244'
It seems that the migration script 4-to-5 is not applied.
https://github.com/vyos/vyos-1x/blob/sagitta/src/migration-scripts/nat/4-to-5
Attached migrate log: