Source: https://mail.gna.org/public/libsecondlife-dev/2006-08/msg00032.html
I have a quick summary of the messaging changes in today's release.
TeleportFinished and CrossedRegion are messages sent from the
simulator when the main agent's region has completed the handoff to a
new region. The new SL API is starting to poke through in a new field
called SeedCapability in the Info and RegionData blocks of the
respective messages. For now, it is empty, but will eventually be
packed with a uri for the the client to get in order to use the new
services.
ObjectAdd has been shuffled a bit so that most of the information is
available in a new AgentData block.
ObjectPosition, ObjectScale, ObjectRotation, ObjectFlagUpdae,
ObjectImage, ObjectMaterial, ObjectShape, ObjectExtraParams,
ObjectPermissions, ObjectSaleInfo, ObjectName, ObjectDescription,
ObjectCategory, and RequestTaskInventory have all picked up a session
id.
SetScriptRunning, ScriptReset, UpdateTaskInventory,
RemoveTaskInventory, and RezScript were all slightly shuffled or
simply picked up an AgentData block with at least the current agent
id and session id, and a few picked up the current group id as well.
The FindAgent message is only handled on the simulator.
They've fixed some important exploits at the protocol level, including the godmode mapping "exploit", as well as sown the seeds for the new REST capabilities API.
So it's more important than you think.
Discuss.