Hi Denis,
There is no need to use 'DIFF' as a keyword to get a diff output. By default all notification messages for object modifications now return the diff output followed by the full new object.
Yes, this is one of the changes that has tripped me up. Not being in the habit of reading all the release notes of minor updates to the database (or even knowing when to), it used to be standard practice for us to use 'diff' in the subject line of an update so that we could see what changed between two versions of a fairly large object. At some point, a minor release then started rejecting updates with that keyword. Now it is back, but with a different meaning. There are good reasons for this, I am sure, but from a user interface point of view it could perhaps have been communicated better, or a different "new" keyword used rather than overload one that has previously been used. Cheers, Rob