{"push_id":2351402693,"size":691,"distinct_size":1,"ref":"refs/heads/master","head":"27680e7d21793d6f3b1239979b86b01493d6c544","before":"e9299c79eb2b5e94c3e6fb9d98b4ee971925b5c8","commits":[{"sha":"3e6adafbb4748e00fe3b5582f21f75852a78aa97","author":{"name":"Max Lay","email":"d0e3387b7cf6a1cb65727a21cc973cd189dbe2f9@users.noreply.github.com"},"message":"Avoid infinite recursion when saving an empty list of docs (#3106)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/3e6adafbb4748e00fe3b5582f21f75852a78aa97"},{"sha":"899f61e7b72ab0341324c728a27e3bf136a12619","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"qf-docs: add last missing files + cleanup (#3104)\n\n* qf-docs: look for files in ref/ that are not in doc/\r\n\r\n* qf-docs: add Usage\r\n\r\n* qf-docs: cb_templates endpoints are all root nouns\r\n\r\n* qf-docs: add the last missing doc/ files from ref/ (theyre all here now!)\r\n\r\n* qf-docs: clean up docs contents\r\n\r\n* qf-docs: back to 66%\r\n\r\n* qf-docs: remove cb_killio","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/899f61e7b72ab0341324c728a27e3bf136a12619"},{"sha":"92066810a466e290fabf5bf10f4ee376fdcde0b3","author":{"name":"icehess","email":"4a9e80bd02e8bffdeef2e56bd9b9b720f623bf8f@users.noreply.github.com"},"message":"extract system_config parameters from record definition (#3103)\n\n* extract system_config parameters from record definition\r\n\r\n* prepend function & make apis\r\n\r\n* skipping get_nove_value & fix kapps_speech and stepswitch params","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/92066810a466e290fabf5bf10f4ee376fdcde0b3"},{"sha":"7164c32afbee2f68bc7f6cca063528a2b3dc9ded","author":{"name":"icehess","email":"4a9e80bd02e8bffdeef2e56bd9b9b720f623bf8f@users.noreply.github.com"},"message":"KAZOO-5273: return false if number is empty in fax_util (#3111)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/7164c32afbee2f68bc7f6cca063528a2b3dc9ded"},{"sha":"01e38d9f53c708a236201d131573828781266044","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"KAZOO-5271: read numbers in bulk (#3094)\n\n* KAZOO-5271: read kpns in bulk\r\n\r\n* KAZOO-5271: use the new open_cache_docs\r\n\r\n* KAZOO-5271: unify kazoo_data error types under kz_data:error/0\r\n\r\n* KAZOO-5271: unfold some runtime complexity at compile time\r\n\r\n* KAZOO-5271: disable cache on legacy batch runs\r\n\r\n* KAZOO-5271: remove superfluous module name\r\n\r\n* KAZOO-5271: introduce conn_error/0\r\n\r\n* KAZOO-5271: use error instead of kz_data:error internally\r\n\r\n* Revert \"KAZOO-5271: use error instead of kz_data:error internally\"\r\n\r\nThis reverts commit 1ec76360f23dba897b25ef4a9fcc7ce9e48df092.\r\n\r\n* Revert \"KAZOO-5271: introduce conn_error/0\"\r\n\r\nThis reverts commit c4f18fba37626da781b0375efe6ff42cb9db2bd3.\r\n\r\n* Revert \"KAZOO-5271: remove superfluous module name\"\r\n\r\nThis reverts commit 4d18cd3e42a1e88dfb00b5be8a3c995916c3930d.\r\n\r\n* Revert \"KAZOO-5271: unify kazoo_data error types under kz_data:error/0\"\r\n\r\nThis reverts commit 68fdae71443497fb0b61ba343fd0634f115dc1c7.\r\n\r\n* KAZOO-5271: finish\r\n\r\n* KAZOO-5271: log large JSONs better\r\n\r\n* KAZOO-5271: add knm_numbers:add_oks/2 (different guaranties than ok/2)\r\n\r\n* KAZOO-5271: bulk charge bookkeepper\r\n\r\n* KAZOO-5271: fix tests\r\n\r\n* KAZOO-5271: save a kz_service_plans:from_service_json/1 call\r\n\r\n* KAZOO-5271: fix phone_number services categories\r\n\r\n* KAZOO-5271: save one run of services","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/01e38d9f53c708a236201d131573828781266044"},{"sha":"9493b86cadffe54dc4f5fc7206fb2aa2be5360a9","author":{"name":"lazedo","email":"a2d47553fc4e720f763ca629718fd629241d9898@factorlusitano.com"},"message":"fix open_cache_docs issue in cb_accounts\n\nview was replaced but kz_doc:id/1 is still in use.\nthe bulk operation is valid, so is preferred to add handler to\nkz_doc:id/1","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/9493b86cadffe54dc4f5fc7206fb2aa2be5360a9"},{"sha":"4743bcaf6c0b87c4bd0bbec549d8c0821b0e46a6","author":{"name":"lazedo","email":"a2d47553fc4e720f763ca629718fd629241d9898@factorlusitano.com"},"message":"fix kz_services/is_reseller/1","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/4743bcaf6c0b87c4bd0bbec549d8c0821b0e46a6"},{"sha":"cf210bf039f3a69d32fc3a8684f32d239f636a68","author":{"name":"Roman Galeev","email":"c4b3afe19af1b0d16df89e6539cad47efa7adf3c@gmail.com"},"message":"KAZOO-5165 unlimited modb queries (#3054)\n\n* KAZOO-5165 unlimited modb queries\r\n\r\n* make fmt","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/cf210bf039f3a69d32fc3a8684f32d239f636a68"},{"sha":"89bbac6b1d5699bc4c57febac3bfc508025a1974","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"Qf mrc (#3116)\n\n* qf-mrc: save one more fetching of services for features\r\n\r\n* qf-mrc: fix kz_services?\r\n\r\n* qf-mrc: this helps\r\n\r\n* Revert \"qf-mrc: this helps\"\r\n\r\nThis reverts commit 2e9e580fd2872bfb021c0ec6380c141c2650b5af.\r\n\r\n* Revert \"qf-mrc: fix kz_services?\"\r\n\r\nThis reverts commit 918283e67b67f441fddbd7a7de75b788042e38bb.\r\n\r\n* fix mrc & activation charges\r\n\r\n* qf-mrc: save transactions (missed by e4ee48c8)\r\n\r\n* qf-mrc: bind vars to save some stateless calls\r\n\r\n* qf-mrc: fix non-numbers handling\r\n\r\n* qf-mrc: reconcile before save_as_dirty\r\n\r\n* Revert \"qf-mrc: fix non-numbers handling\"\r\n\r\nThis reverts commit 12fc8f604d57e8ad2fe338dba9c809036368ce4a.\r\n\r\n* qf-mrc: use reconcile_only\r\n\r\n* qf-mrc: use activate_quantity in crossbar_services:create_transactions\r\n\r\n* qf-mrc: fix activation_charges when no service plans","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/89bbac6b1d5699bc4c57febac3bfc508025a1974"},{"sha":"469823d7319aa78e4576d93d7247d917457d8927","author":{"name":"Roman Galeev","email":"c4b3afe19af1b0d16df89e6539cad47efa7adf3c@gmail.com"},"message":"KAZOO-5118: forcefully set caller-id on transfered calls if specified (#3091)\n\n* KAZOO-5118: forcefully set caller-id on transfered calls if specified\r\n\r\n* make fmt\r\n\r\n* use set instead of export","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/469823d7319aa78e4576d93d7247d917457d8927"},{"sha":"a7a6802ebcffcd728fc7e8d0e326c1f7e1d4950c","author":{"name":"icehess","email":"4a9e80bd02e8bffdeef2e56bd9b9b720f623bf8f@users.noreply.github.com"},"message":"HELP-26987: check service plan for ui_apps recursively to top reseller (#3118)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/a7a6802ebcffcd728fc7e8d0e326c1f7e1d4950c"},{"sha":"c3a098002ef8a1a935a6ac87d4c0a0a2a7a43484","author":{"name":"OnNet","email":"5dfacdb98a93b1ac400975097b3e54c0ec7638a9@onnet.su"},"message":"Telnyx E911 sandbox_provisioning (#3119)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/c3a098002ef8a1a935a6ac87d4c0a0a2a7a43484"},{"sha":"e145a9f5378981a638f320a9980c22fbf4340f94","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"KAZOO-5279: coercion for JSON booleans, as 3.22 used to support that (#3124)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/e145a9f5378981a638f320a9980c22fbf4340f94"},{"sha":"4ea8d7e74858d70bdb83d17be1ba786f26b9e17d","author":{"name":"Roman Galeev","email":"c4b3afe19af1b0d16df89e6539cad47efa7adf3c@gmail.com"},"message":"KAZOO-4791: block anonymous calls (#3113)\n\n* KAZOO-4791: block anonymous calls\r\n\r\ncheck conditions for call to be anonymous:\r\n- caller_id_number is set to two or more zeroes, maybe with plus sign\r\n- caller_privacy_number is set to true\r\n- caller_privacy_name is set to true\r\n\r\ntests: https://github.com/2600hz/make-busy-callflow/commit/148a37c51dd196cc2dc15deed3cc588bfd8a9873\r\n\r\n* change or to orelse\r\n\r\n* make fmt and drop orelse\r\n\r\n* make fmt fix\r\n\r\n* use api_ne_binary() instead of binary()|undefined","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/4ea8d7e74858d70bdb83d17be1ba786f26b9e17d"},{"sha":"0dd80594e4d27463cdc7ea57cda4233011b6cce3","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"KAZOO-5166: normal POST behaviour, reverts 35da4c51747b293a5b4118ac136383e7a3424bdd (#3114)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/0dd80594e4d27463cdc7ea57cda4233011b6cce3"},{"sha":"d5e5d309f0c383f8a1e1ea73d99d1d4c78856195","author":{"name":"icehess","email":"4a9e80bd02e8bffdeef2e56bd9b9b720f623bf8f@users.noreply.github.com"},"message":"KAZOO-4601: branch on a variable's value defined in ccvs or user/device/account documents (#3077)\n\n* callflow module for flexible branching\r\n\r\nChange-Id: I7ff54a600d83aacc7c7855071c2bc54a33d9aa0c\r\n\r\n* add support for automatic lookup in account/user/device.\r\n\r\nChange-Id: I66b11245cff6809c7e5a24d7e1ea95fc9f38c4dc\r\n\r\n* doc for cf_branch_property\r\n\r\nChange-Id: I0c93dacaa064618a5c02442b761b458e535c6917\r\n\r\n* split case clause into function clause\r\n\r\nChange-Id: If020aaeecce68346b8caeb87bb3200964791112d\r\n\r\n* KAZOO-4601: add cf_branch_propert funcationality into cf_branch_variable\r\n\r\n* KAZOO-4601: better general approach to normalize variable's name and value\r\n\r\n* KAZOO-4601: update doc\r\n\r\n* KAZOO-4601: make doc more clear about the places a var could be defined\r\n\r\n* KAZOO-4601: make apis","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/d5e5d309f0c383f8a1e1ea73d99d1d4c78856195"},{"sha":"7fafdf5056ba881d84f3837d37aa1e9aa5338db4","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"KAZOO-5277: number state deleted incurs immediate hard deletion (#3123)\n\n* KAZOO-5277: update crawler\r\n\r\n* KAZOO-5277: update tests\r\n\r\n* KAZOO-5277: fix numbers rewrite\r\n\r\n* KAZOO-5277: add purge maintenance command\r\n\r\n* KAZOO-5277: make apis","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/7fafdf5056ba881d84f3837d37aa1e9aa5338db4"},{"sha":"bbd23d1da04b9d2eeb03aa9bfd1f2e94184e90c3","author":{"name":"icehess","email":"4a9e80bd02e8bffdeef2e56bd9b9b720f623bf8f@users.noreply.github.com"},"message":"KAZOO-5217: set a maximum loop during collecting digits cf_dicrectory (#3121)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/bbd23d1da04b9d2eeb03aa9bfd1f2e94184e90c3"},{"sha":"99fa297ed99b53505fd320e344d156fc1c3da9eb","author":{"name":"icehess","email":"4a9e80bd02e8bffdeef2e56bd9b9b720f623bf8f@users.noreply.github.com"},"message":"document cf_dynamic_cid static action (#3120)","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/99fa297ed99b53505fd320e344d156fc1c3da9eb"},{"sha":"1854a69ff8eb54b51670b587189869ec5268c0ca","author":{"name":"Pierre Fenoll","email":"f9845282b25fb6b2d8be5b87bc4ec3892bb1b625@gmail.com"},"message":"qf-knms: fix matching num when not normalized (#3130)\n\n* qf-knms: fix extracting error for non-e164s\r\n\r\n* qf-knm: lower loglvl of very verbose line","distinct":false,"url":"https://api.github.com/repos/OpenTelecom/kazoo/commits/1854a69ff8eb54b51670b587189869ec5268c0ca"}]}
{"actor":{"display_login":"kalda341"}}