  Release Summary for 4.3-59
  [![Generic badge](https://img.shields.io/badge/release_status-building-lightgrey.svg)](https://shields.io/)
  Changes to branch `4.3` after version `4.3.58`.
  * [remove dth from the kazoo-applications metapackage for subsequent releases](https://github.com/2600hz/kazoo/pull/6105) - _by Sean Wysor_
  * [Pusher and ACDC should be related not required](https://github.com/2600hz/kazoo/pull/6114) - _by Sean Wysor_
  * [fix audit_summary view](https://github.com/2600hz/kazoo/pull/6119) - _by icehess_
      `services/day_summary_by_date` view is erroring out with **&quot;reduce is not
      shrinking fast enough&quot;** error in BigCouch (only in Bigcouch, CouchDB 2 is fine so far!).
      This is changing the view so it exactly like `services/day_summary_by_source`
      but the view&#039;s key is swap, it is date string and source service.
      We instead reshaping the result in crossbar.
      Also export `kz_util:log_stacktrace/3`
      master: https://github.com/2600hz/kazoo/pull/6115
  * [More circleci updates](https://github.com/2600hz/kazoo/pull/6110) - _by icehess_
      This is the latest fixes for application&#039;s CircleCI config file:
      We found out the `CHANGED` variable are not passed to some of the targets, so they won&#039;t actually runs against the the app report and no won&#039;t report any error/warnings at all.
      * fix check_unstaged step show it shows the changes in the app folder
      * fix dialyzer so it actually dialyzes the *changed* files in the app folder
      * fix code_checks so it runs on changed files in the app folder
      * fix fmt
      * add coverage report step (I think it needs per repo activation in coveralls.com site)
      * **UPDATE:** disabling coverage report. It seems we need to set a token when using a CI other than than Travis-CI. Also it is crashing right now which we need to investigate it later. And we need to find out what to do with other repos too.
      * fix deps.mk so it adds coveralls as dependency in circleci env
      * Use `tee` as much as possible and print important variables
      master: https://github.com/2600hz/kazoo/pull/6109
  * [PROD-30: some enhancements to run custom tasks + template](https://github.com/2600hz/kazoo/pull/6095) - _by icehess_
      This is some changes required for PROD-30, mostly related to template rendering and tasks.
      * Move trigger-able macros to kazoo task core app
      * Add option to `kz_json:from_list_recursive/2` to hint that don&#039;t treat list as ASCII chars list (printable chars) so empty list won&#039;t be converted to binary instead of a genuine empty list
      * Add new type `kz_time:kazoo_month()` to refer to `{Year::kz_time:year(), Month::kz_time:month}`
      * Add `kz_template:render_with_option/3` to pass render time options like `translation_fun`
      * Some enhancements to ledgers and service audit view to get summary quicker
      Backport of https://github.com/2600hz/kazoo/pull/6070
  * [fix publish_usurp_publisher key](https://github.com/2600hz/kazoo/pull/6094) - _by lazedo_
      This is a backport of @lazedo &#039;s change in dc723cf5d99ba5b02ec061f6991123eb507070ab
  * [HELP-10397  Use default value for `type` in group pickup](https://github.com/2600hz/kazoo/pull/6101) - _by ming luo_
      Previously `type` was not required; if not included the action would
      essentially be skipped. The schema was then updated to require `type`
      but existing feature code callflows still had empty `data` objects
      with no `type` defined - thus still &quot;not working&quot;.
      Default the `type` to `extension` as that is the common `type` used by
      SmartPBX-configured feature codes.
  * [fix check-dialyzer script to properly fix full path](https://github.com/2600hz/kazoo/pull/6103) - _by Hesaam Farhang_
      For kazoo apps repo, we use the full path as changed file, and pass that to check_dialyzer script. But that script is not properly converting the erl file path (full path) to correct ebin file (dropping the leading &quot;/&quot; from the beginning) causing to not dialyze anything at all.
      master: https://github.com/2600hz/kazoo/pull/6102
  * [gcm accepts kz_json object not map](https://github.com/2600hz/kazoo/pull/6099) - _by lazedo_
      unlike firebase that accepts map
  * [removing travis-ci](https://github.com/2600hz/kazoo/pull/6097) - _by icehess_
      We&#039;re going to use only CircleCI from now on. Deleting the Travis-CI config file.
      * add coverage report step
      * add back `make fmt` step
      * some cleanup in cicrleci config and better step&#039;s descriptions
      * update couchdb docker image to the latest stable release 2.3.0
      This PR probably needs the travis app to be disabled in Github repo settings to pass the CI requirement.
      master: https://github.com/2600hz/kazoo/pull/6096
  -- 2600Hz Official <packages@2600hz.com> +Tue, 29 Oct 2019 18:03:58 
