* change resource.Default to be evaluated on first call, rather than on import * guard defaultResource creation with sync.Once, fallback to emtpyResource * update CHANGELOG Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>