There have always been limits on the length of the “Name” and “Description” fields on objects. The name field is limited to 63 characters, and the description field is limited to 127 characters.
With the new 1.19.0 server, these limits are enforced when the fields are set using the llSetObjectDesc() and llSetObjectName() LSL functions. Previously, these functions would let you set longer names and descriptions for objects rezzed in-world. However, the names and descriptions would then be truncated if the object were taken into inventory, or in some cases if you edited the object. A couple of weeks ago, residents identified as having objects with long names or descriptions were contacted through e-mail to let them know that this change was coming.
Similarly, the object name and description can no longer be set to include the pipe (|) character. Previously, this was possible, but once again these characters would be lost if the object were taken into inventory.
We are aware that some scripts have used the name and description fields as a way of storing state information, and that the 1.19.0 server may break some scripts in some circumstances. The reason for the changes in 1.19.0 is to make the behavior consistent and predictable at all times, whether the object is rezzed, in-world, taken into inventory or given away. These changes also fix an exploit where a script could use excessively long object names to overflow the memory of other scripts that listened for chat messages.