Feat(file.go): Upload files concurrently complete. Fixed bug in E3 path building (sometime left 'e' was being cut from strings.TrimLeft).
Feat(dynamic): Dynamic content pages have been added (rather than hardcoded HTML. This is Skipper dog fooding itself (I.E. Skipper now makes requests to itself to pull content for these dynamic pages). This commit also adds initial support for an "official" Skipper Go API. This is nice as the API satisfies interfaces Skipper itself uses internally (E.G. m/content, m/value).
Fix(cache): When deleting item, don't error out on cache miss of the item.
Fix(ReferenceList): Don't blow away ref list inputs on update. Also, can now update ref list to have a length of zero values.
Feat(pkg/flushresp): Break out wrapped response writer into its own package.
Fix(cms.go): Flush header values when wrapping ResponseWriter.
Fix(.build.yml): Port in SCP was set incorrectly (used -p instead of the correct -P).
Feat(vendor): Updating deps.
Feat(cms.go): Retrying if requests last too long. Effective max request time of 30 seconds (ten seconds max retried three times).
Feat(context): Completed adding context to data layer. Refactored tests to use context.
Fix(s/stripe): Resolved stripe transaction error: misconfiguration in environment variable (did not include session_id query parameter in callback URL).
Test(s/stripe): Attempting to understand Stripe error message received on cms-tip.evanjon.es. Invalid transaction ID?
Feat(context): Thread context throughout data layer. TODO: Update tests.
Feat(db): Tweaking db.SetMaxOpenConns, db.SetMaxIdleConns, and db.SetConnMaxLifetime further.
Fix(db): Remove unnecessary db#Set calls.
Chore(user/TODO): Remove @chief signups. Add more to TODO.
Feat(db): Removed non transactions and deadlocks from db layer.
Feat(db): Mostly complete removing potentially deadlocking DB code. Only db.Exec calls left to remove.
Fix(hook service): Hook service was broke for list of hooks. Encapsulate in anonymous func to fix.
TMP(c/user/user.go): Adding temp Chief signups. TODO: Remove.