- provide API for scripts to not time out important operations (operations that require multiple db calls) - _START is a global datetime object created at the start of execution - _TIMEOUT is this run's timeout millisecond count - l.can_continue_execution(required_milliseconds) will return true if required_milliseconds are left before timeout - this is an estimation on all ends, make sure your estimates are appropriate ;) - l.can_continue_execution_error(name, req_millis) returns an {ok:false,msg:errormsg} "name could not continue executing because XXms are not available for execution." - this api is used internally for many trust scripts that require db op consistency. - max user name length is now 50 characters - security updates - stability & consistency updates - !!IMPORTANT REFACTOR!! db.s has been removed - Feature parity can be achieved with db.u1({_id:obj._id}, obj). - It is strongly recommended to use {$set: {some_data: obj.some_data} } as the second param and update only the data that is changing. - upgrades have serial numbers