Full Changelog:
[77c5091] - Bump version to v0.3.59 (#3176)
[6aa520b] - [INF-93] Remove rsyslog implementation and build Logspout sidecar container (#3124)
[c9bfa7e] - Remove default value from discoveryProviderWhitelist in creator-node (#3183)
[d2f7392] - CON-180 Add code coverage CI reporting to CN #3168
[a6f0272] - Add coverage for CNodeHealthManager (#3167)
[fd4b3b6] - Test stateMachineUtils and CNodeToSpIdMapManager (#3162)
[baf8bfa] - Test monitoring queue steps (#3155)
[1df6da1] - Standardize state machine manager naming and test it (#3150)
[27ccd72] - Refactor snapback into monitoring queue (#3142)
[450279b] - Simplify CN child logger pattern (#3146)
[60e2e3b] - [INF-93] Follow up code cleanliness for Bunyan changes (#3144)
[4c559fd] - Add string-based level
keys to Bunyan logger (#3136)
[1c61313] - [CON-145] Add cancel token and test coverage to getNodeUsers (#3134)
[45e5cd9] - Expose infrastructure stack env var in health check (#3127)
[56ca3c0] - Return number type for ids (#3129)
[6570b49] - Fix redis chunk add use (#3121)
[1796b6b] - [CON-150] Break apart determineNewReplicaSet + cleanup (#3123)
[81e8cd6] - [CON-163] Expose tracks on CN (subtask) (#3122)
[3df71d2] - Break selecting replicaset out of issuing update (#3119)
[42c40b4] - Group snapback tests into describe blocks (#3118)
[b270244] - [CON-149] Test more of snapback (#3116)
[d2c64ec] - Upgrade to v0.3.58 (#3117)
[296843d] - Add default logger + log boolean to CN asyncretry wrapper + renaming [Content Node] (#3113)
[abf82a7] - [CON-149] Increase snapbackSM test coverage (#3109)
[6576c98] - replace file removal log with decision tree stage (#3114)
[f5d6196] - Wrap StateMachine:updateReplicaSet() call in try-catch [Content Node] (#3110)
[3ae310e] - Clean up state machine and add timing logs (#3102)