bump version

Change-Id: I4873bc97d4057a2dade76bc5de9a4dc4aef2ed90
run extend_shackles initializer before ar initialization

Change-Id: Ie6a47da32e350b2307bd349d68253d48b8143269
Reviewed-on: https://gerrit.instructure.com/35959
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
QA-Review: James Williams  <jamesw@instructure.com>
clear idle connections

fixes CNVS-13466

whenever a connection is released to the pool, check for connections in
the pool that have been idle for longer than the specified threshold and
disconnect them.

test-plan: specs

Change-Id: Id2c5cfd394d8961231a142170bcd2b262ee3a850
Reviewed-on: https://gerrit.instructure.com/36117
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Tested-by: Jenkins <jenkins@instructure.com>
Product-Review: Jacob Fugal <jacob@instructure.com>
handle caching of shards when the app adds serialized attributes

test plan:
 * use switchman in an app that adds a serialized attribute to shard
 * user Shard.lookup(x)
 * the serialized attribute should behave correctly

Change-Id: I3b6ed7c3d5f2318d374cbfbbc575c452085dc7c9
Reviewed-on: https://gerrit.instructure.com/36115
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
make sure non-master envs don't get "stuck" on the default shard

Change-Id: I313f950f6f55b26623424bfb824f10407d3b367d
Reviewed-on: https://gerrit.instructure.com/35788
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
QA-Review: Cody Cutrer <cody@instructure.com>
bump version

Change-Id: Id16392ae9569deba47f4a06747c8612800e4bcce