Update client packages to weak references
Update logging to support IE