My eyes accidentally fell on a line in the changelogs that I had not seen previously, and it cause me to go over the rc's log, line by line. There seem to be some real interesting things I have missed out, and have some questions to.
* (block) accepts initializers for locals.
This sounds very promising, but I could not find any (obvious) example in the xml. Would you mind giving an example of it's use?
* (obj*) calls are checked for invalid obj param.
Does this mean the game does not crash when given an invalid spaceObject? If not, what happens then. Does the functions simply return Nil? The reason I ask is that I have used it quite a lot in some mods. An obj* function wrapped in an isError prevented the crash, but the isError evaluated to True, so everything could be handled gracefully. Do you have any idea if this will be affected, and any suggestions as to how this can be handled now?
* Added extra parameter to (find) to find an entry in a list.
This might just be a bit unclear. Are you referring to the optional keyindex at the end of find?
* Added (objSuspend) and (objResume).
These are two very nice functions I will be looking at using. A question though: Does a suspended object show up in sysFindObjects? That might be a bit problematic, as you could end up targeting a currently non-existing object.
* Added (objGetDataField).
Is this comparable to typGetDataField, just with a spaceObject as target?
* % prefix on lambda variables prevent evaluation.
This one has me very intrigued. I could not find any reference in the source, and I must admit I have not tested it yet, but am I right in assuming that (dbgLog %(add 1 1)) logs "(add 1 1)" not "1". Or is it (lambda (%var) ...)?
If it is one of those, then yay!

* Added <OnLoad> event for objects.
Again, i have not tested it, and can find no example in the source. Is this called on every game client start? Very interesting.
* (sysCreateShip) takes an override as its last parameter (instead of controller).
This one is not completely clear to me either. fncHelp still lists the old syntax (sysCreateShip classID pos sovereignID [controller]) -> ship, and there is no obvious example in the source. Again, it sounds very interesting

* (shpCreateShip) takes <ShipTable> as UNID.
This is a spelling mistake I think. Should be sysCreateShip. Perhaps the docstring for the function should be updated to reflect the new syntax?
* <OnCreate> for stations is now a direct child (not a child of <Events>) to match <OnCreate> for <Ship>.
This does not match the source. After a quick look I could only see OnCreate as a child of Events. Am I getting it wrong somehow? In either case, I think the best thing to do is have it as a child of Events.
* Added (objIsAngryAt).
This is a candidate for best function name of the year

Is angry some property other than enemy? If so, how is it set?
All in all, it is great looking at the changelog. So many bugs fixed, so many inconsistencies ironed out, and so many new toys to play with

I know I could test myself to conclusions on some of the answers above, but I was hoping to "hear it from the horse's mouth"

Thanks in advance!