Release Summary for 4.2.6
  Changes to 4.2 after version 4.2.5
  * Summary
      - The ledgers API does not support ledgers with no amount
  * Commits
      - [KAZOO-5777: support ledgers without an amount (#4382)](https://github.com/2600hz/kazoo/commit/d0c8b245287d67b7f10ffcf90229f65b77c57802) by bitbashing
  * Summary
      - As a developer I would like to change CCVs as the call progresses so that I can reflect custom state in call events
  * Commits
      - [KAZOO-5744: fixes for webhook filtering and other purposes (#4353)
  * KAZOO-5744: make sure all vars are emtpy if not sending command
  * fix outbound call id setting
  * add app vars to channel var string
  * log that we found our channel
  * filter webhooks based on channel name / loopback flag
  * get channel name from call event
  * nicer naming
  * remove log
  * formatting
  * revert header mapping
  * send as origination call id
  * add origination header to offnet req
  * add target call id to schema
  * use target call id to hint at what media server to use
  * get node info given a node name
  * getter update
  * if the issuing node is in a different zone, ignore the request
  * update doc with target_call_id option
  * remove unreachable clause
  * prefer origination-call-id to outbound-call-id
  * set after_timeout to supplied timeout
  * query cluster for target if supplied
  * don&#039;t continue processing if the media server is elsewhere
  * remove debug log
  * document available endpoints
  * formatting
  * update temporal rules doc
  * formatting
  * fix host
  * make dial a blocking operation
  * add timeout to conf dial API call
  * remove conf dial from handler
  * add conf dial handler in ecallmgr
  * publish as a command
  * publish to the zone of the target or the api server
  * bind for the zone of the ecallmgr
  * add dial resp API
  * make sure we&#039;re dealing with an account id
  * so many log lines...
  * stricter validation
  * fix spelling
  * formatting
  * test building endpoints
  * compile dep apps when testing
  * loader when testing
  * remove test
  * formatting and spec
  * send unbridge when pivoting the participant
  * update spec
  * fix spec
  * calculate zone and update spec
  * handle channel formats
  * naming and specs
  * return the context too
  * listen for conference participant events
  * add participant event
  * check responses for errors
  * dial command direct call
  * track loopback legs by custom call id
  * timeout after all endpoints have a chance to be dialed
  * check loopback results before returning API
  * start participant when asked
  * logging and naming
  * bind for commands in my zone
  * publish add participant when job is started
  * naming
  * sync changed files to remote host
  * sync beams into a release
  * update api and doc
  * only sync files that exist, warn for missing files
  * fix spelling
  * catch no registered endpoints message
  * build response
  * update API
  * add more info about the endpoint
  * update spelling
  * include endpoint id if possible
  * bind for events and logging
  * find the outbound call id
  * logging
  * add conference count to status
  * count of conferences
  * properly reg for events
  * min digits for did
  * register for loopback b-leg too
  * get switch nodename
  * get real bleg for amqp resp
  * add participant with control queue
  * logging and specs
  * properly get control queue
  * add sanity check to participant process
  * updates to logging
  * naming of legs
  * doc response
  * advertise number of conferences
  * add sanity check to conf participant processes
  * ignore returns
  * set the ecallmgr node ccv
  * only receive messages we know we want
  * update schemas
  * fix log line
  * more logging
  * less verbose
  * handle channel replaced event
  * fix spelling
  * wait a few seconds to see if channel_replaced comes in
  * logging and accessor usage
  * move bindings into init/1
  * 
  * remove duplicated reg and use macros
  * spawn evt listener, get outta da way
  * include account id in dial req, participant add
  * create account db if possible
  * log call
  * updates for dialyzer
  * ignore if bowout not for a-leg
  * remove extra log line
  * update schemas
  * add logging around default response sending
  * use macro for default child
  * update specs
  * formatting
  * formatting
  * better logging
  * use bowout event to improve add participant event
  * include call event headers
  * dialyzer updates
  * usage examples
  * set event name and cat
  * make sure switch-hostname is set
  * update schemas
  * use cause to help hangup the call if provided
  * update API
  * clean up error response](https://github.com/2600hz/kazoo/commit/5b8296fa1450961d61ea5bdec98a0017df902372) by James Aimonetti
  * Summary
      - Comments entered in the GUI by the user for a port do not cause an email notification
  * Commits
      - [KAZOO-5718: Set user info when sending port comment notification (#4361)
  * fix fmt
  * set user_id and account_id
  * no more crash regime
  * how did it even worked so far
  * why we&#039;re sending attachment with every port notification?
  * remove duplications in email addresses
  * make apis
  * add back TO_FMT
  * fix port macros
  * make space](https://github.com/2600hz/kazoo/commit/16ce4053c142cada838d8a6b715a53995a5e9d72) by icehess
  * Summary
      - Ring group does not check if device is deleted
  * Commits
      - [[master] KAZOO-5575: do not handle disabled/deleted endpoints (#4373)
  * KAZOO-5575: do not handle disabled/deleted endpoints
  * KAZOO-5575: flush registeration if device has deleted
  * KAZOO-5575: assume enabled by default](https://github.com/2600hz/kazoo/commit/05e1303c6b68299e4bf8314d0e95a4ad38b34f1a) by icehess
  * [Merge remote-tracking branch &#039;origin/master&#039; into 4.2](https://github.com/2600hz/kazoo/commit/7a81cb5946cf43eba720d615e686d6e97a18cf40) by karl anderson
  * [t38_passthru fax_enable_t38 requirement (#4352)  https://freeswitch.org/confluence/display/FREESWITCH/T.38 says:   As of FS v1.6, t38_passthru=true can *NOT* be used if fax_enable_t38 is not also true.](https://github.com/2600hz/kazoo/commit/61936c5be5ab6601564c3426e9ae7be4245531d5) by OnNet
  * [Add note that HTTP bookkeeper does not work if there is not service plan loaded. (#4376)](https://github.com/2600hz/kazoo/commit/963d2071486aa5b5e86cfc1ec1e530a91dd2c48f) by powerpbx
 -- 2600Hz Official <packages@2600hz.com>  Sun, 10 Dec 2017 20:57:05 +0000
