Releases: 2600hz/kazoo
4.3.32: [4.3] Remove need for AMQP history (#5742)
kazoo Changes
Changes to 4.3 after version 4.3.31
Resolved Tickets
KAZOO-6087
- Summary
- Cumulative discounts on a cumulative plan are not working
- Commits
- KAZOO-6087: calculate both discounts during creation (#5719) by karl anderson
KAZOO-6089
- Summary
- If an account does not have a service doc it can not be deleted
- Commits
- KAZOO-6089: allow the delete to proceed if missing (#5723) by karl anderson
KAZOO-6090
- Summary
- When quantities cannot be fetched crash instead of proceeding
- Commits
Unticketed Commits
- [4.3] Remove need for AMQP history (#5742) * Remove need for AMQP history Backport #5712 to 4.3 branch * updates from cherry-picking * refresh bindings on reconnect by James Aimonetti
- KZOO-1: fax cleanup task added to handle stale fax docs in the faxes db (#5740) paginate results added from master backport of props:take_value by swysor
- use kzs_term:to_atom/2 to prevent crashes (#5739) by John White
- fixed invalid spec (#5736) by swysor
- PORT-21: remove enum from post/pre street direction (#5703) by Hesaam Farhang
- PORT-24: let any account in hierarchy to create their sub-account port (#5716) by Hesaam Farhang
- Check that an EPMD registration exists (#5730) * if epmd goes down, try to reconnect by James Aimonetti
- help-43766: added opt-in setting to permit custom callflow in cf_dynamic_cid (#5728) update docs, fix description fixed invalid thing in swagger by swysor
- if view is missing but conflicts, update the current view doc (#5711) cleanup arg ordering refactor case clauses to function clauses cleaner way to get results after update whitespace by James Aimonetti
4.3.31
kazoo Changes
Changes to 4.3 after version 4.3.30
Resolved Tickets
KAZOO-6081
-
Summary
- As an admin I want the busy but unused MODb change notification messages suppressed so that my system uses slightly less CPU
-
Commits
- [[4.3] KAZOO-6081: created a system_config param to exclude certain MODb doc… (#5678)
-
KAZOO-6081: created a list of doc types to exclude from the change notifications
-
KAZOO-6081: make apis](446e4f2) by bitbashing
Unticketed Commits
- SSSU-52: [4.3] port request activation charge (#5688) master: https://github.com/2600hz/kazoo/pull/5683 by icehess
- HELP-43124: pass endpoints in intial order (#5692) by icehess
- bputtick - rework get_limit/3 logic to correctly parse pvt/public (#5684) * Rework get_limit/3 logic * Pesky trailing spaces! by bputtick
- add originate to stepswitch resource type handled (#5691) by icehess
4.3.30
kazoo Changes
Changes to 4.3 after version 4.3.29
Resolved Tickets
KAZOO-6079
- Summary
- As a developer I want to be able to identify what modules are using by a callflow during the listing so that I can provide my end users with those details
- Commits
Unticketed Commits
4.3.29
kazoo Changes
Changes to 4.3 after version 4.3.28
Resolved Tickets
KAZOO-6073
-
Summary
- As and admin I need an API to get summary (total usage) of ledgers by my sub-accounts
-
Commits
- [Revert ledger view 4.3 for now (#5657)
-
Revert "KAZOO-6073: final sum for ledgers summary (#5634)"
This reverts commit a7887f9.
- Revert "KAZOO-6073: [4.3] api to get summary grouped by sub-accounts (#5624)"
This reverts commit df6eb77.](f9b8980) by icehess
- KAZOO-6073: final sum for ledgers summary (#5634) by Hesaam Farhang
Unticketed Commits
- format_url : handle case where path has trailing / (#5660) by lazedo
- [4.3] HELP-43123: build ring group members in order (#5663) * HELP-43123: build ring group members in order Process the endpoints specified in the ring group's Data config in reverse order (using foldr); when the builders return their endpoints, they are prepended to the accumulator and return to the configured order of members. * handle poorly configured endpoints * maintain member order by James Aimonetti
- there is no authz_resource_types in limits record (#5658) by icehess
- [4.3] QF: modify resource exchange to topic to support publishing to specific queues by resource_type (#5654) * setup more specific bindings for stepswitch to allow for new consumers Conflicts: core/kazoo_amqp/src/api/kapi_offnet_resource.erl * fixed invalid xref * changed resource to resources and the exchange type to topic * removed test string from routing key * updated docs with make apis Conflicts: applications/callflow/src/module/cf_resources.erl * fixed thing that got mangled in cherry-pick * removed dev_log * updated docs * dt when I should have dd by Sean Wysor
- Fix missing limit record field for create_limits/3 (#5655) by bputtick
- PISTON-731: Changed duration_seconds in cdr to int from string to match (#5650) all other 'seconds' value types by Ben Bradford
- [4.3] help-43115: fixed limits default settings so soft limits are not on by default (#5642) * fixed limits settings * move global settings from j5 sysconfig to limits doc * fixed postpay to false * better names, added a schema * make apis * added trunks to the defaults for system_config limits, migrated from jonny5 by Sean Wysor
- Set prefetch to config's value if unnamed queue is used (#5649) * Set prefetch to config's value if unnamed queue is used When a "random" queue name is used to consume events for a specific process (vs a "named" queue which generally is for sharing events among consumers), set the prefetch value to what's in the config.ini. This setting increases the number of messages in-flight between the broker and the consumer and speeds up throughput. * backport CDR test fix by James Aimonetti
- PORT-4: fix set and check private comments (#5640) by Hesaam Farhang
- move reduce to own view in maintenance views (#5637) by lazedo
- [4.3] Backport of PISTON-711: start_key off by one error (#5638) * PISTON-711: start_key off by one, resulting in missed records paginating * Test to elicit the bug patched in PR #5619 PR #5619 addresses the issue where interaction IDs are skipped when returning paginated results. This commit elicits the error prior to that PR being committed and verifies the PR fixes the bug. by James Aimonetti
4.3.28: [4.3] Date handling in tests (#5633)
kazoo Changes
Changes to 4.3 after version 4.3.27
Unticketed Commits
- [4.3] Date handling in tests (#5633) * normalize date when prev month has fewer days than current * fix for months without the day by James Aimonetti
- More updates for compaction improvements (#5631) don't log so loudly about missing init/0 cleaner logging of results convert account id to unencoded database small dialyzer by James Aimonetti
- Improves execution time for automatic compaction job (#5631) Add tests and refactor code a little bit Add edocify fix Add stats for automatic compaction job (WIP) Polish auto compaction stats and add auto compaction history Changes according to Karl's request Use couchdb's db_fragmentation rule implementation for calcuting ratio and keep track of skipped dbs Move auto compaction stats collection and reporting to a separate gen_server Track auto compaction progress using kt_compaction_reporter module Track compact_all, compact_node, compact_db compaction jobs when triggered via monster UI Track compact_db/1 and compact_node/1 when called directly via kt_compactor EDocification Rename compaction's views file Fixes according to PR review Fixes according to CI checks and wrap stats tracking Restore function name Fix log lines starting with capital letters Move SUP commands handlers to tasks_maintenance module Fix dialyzer warning Fixes according to CI checks Track compact_db/1 when triggered via SUP command Fix stats duplication when running compaction jobs on a clustered environment Show job info for the given job_id and also mirror kt_compactor funs on tasks_maintenance module for SUP Fix ci checks Fix counters, improve disk and data start calculations and keep track of shards Add fixes for ci checks by Harenson Henao
- HELP-41363: Add HotDesk-Current-ID CCV when device is hotdesked (#5611) HELP-41363: Rename ccv HotDesk-Current-ID to Hotdesk-Current-ID HELP-41363: Improve code according to PR review comments HELP-41363: Improve code according to PR review comments just pattern-match the list by Harenson Henao
4.3.27: KAZOO-6073: [4.3] api to get summary grouped by sub-accounts (#5624)
kazoo Changes
Changes to 4.3 after version 4.3.26
Resolved Tickets
KAZOO-6073
-
Summary
- As and admin I need an API to get summary (total usage) of ledgers by my sub-accounts
-
Commits
- [KAZOO-6073: [4.3] api to get summary grouped by sub-accounts (#5624)
-
KAZOO-6073: api to get summary grouped by sub-account
-
KAZOO-6073: use map/reduce
-
make fmt apis
-
fix doc
-
KAZOO-6073: put ledgers deeper in object and add total
-
KAZOO-6073: add missing semicolon](df6eb77) by icehess
Unticketed Commits
- KAZOO-6074: fix argument to provisioner is_unique_mac (#5630) by icehess
- remove GC in vm.args (#5629) by lazedo
- add reduce to maintenance/listing_by_type (#5623) by lazedo
- Service cache bindings - 4.3 (#5622) * fix kazoo services cache origin bindings * optimize kapi_conf wildcard binding * faster & useful for kazoo_data caching by lazedo
- Avoid passing 'undefined' params to kz_json:merge_recursive when fetching account's dataplan (#5610) (#5625) * Avoid passing undefined params to kz_json:merge_recursive when fetching account dataplan by Harenson Henao
4.3.26: Kazoo 6071 4.3 (#5614)
kazoo Changes
Changes to 4.3 after version 4.3.25
Resolved Tickets
KAZOO-6071
-
Summary
- As a developer I want to be able to skip callflow modules without removing them from the callflow so I can temporarily disable an action without loosing its configuration
-
Commits
- [Kazoo 6071 4.3 (#5614)
-
KAZOO-6071: added ability to skip callflow action/module temporarily
-
KAZOO-6071: make apis
-
KAZOO-6071: flip the logic](d12d6b6) by bitbashing
KAZOO-6066
- Summary
- As an admin I want the cascade commits to services to hydrate the quantities so that they are self-corrective
- Commits
- [KAZOO-6066: new system config parameter to hydrate quantities during services cascade commit (#5595)
KAZOO-6066: make apis
KAZOO-6066: added description
KAZOO-6066: make apis](3df7e61) by karl anderson
Unticketed Commits
4.3.25
kazoo Changes
Changes to 4.3 after version 4.3.24
Resolved Tickets
KAZOO-6070
- Summary
- Some transaction failures don't result in an email
- Commits
Unticketed Commits
- KAZOO-6064: [4.3] ask bookkeepers for early running recurring charges (#5604) * KAZOO-6064: ask bookkeepers for early running recurring charges * make apis and fix typo * ZOO-6064: is last/current month collected? * KAZOO-6064: better time reporting in log * KAZOO-6064: how they did not formatted? * KAZOO-6064: add due-timestamp to recurring req * fix date, specs and publishing message by icehess
- reworked to start and cache connection maps in plan cache_object on initial load. (#5605) Update kzs_plan.erl by John White
- PISTON-688: add callee/caller ID to ecallmgr_fs_channel (#5577) Approved-by: Dave Singer <[email protected]> Approved-by: Maks F <[email protected]> Approved-by: Dustin Brett <[email protected]> Approved-by: Aisling Connolly <[email protected]> Approved-by: Ben Bradford <[email protected]> by Daniel Finke
- Get a db list for all current kzd_connections (#5589) * Removed kzs_db:db_info and kzs_db:db_list over [map()] patterns * Modifed kzs_db:info to fold over others in the map for all databases. * Refactored kzs_plan: dataplan_match/3 and dataplan_type_match/4 to now cache their connections. * Reworked kzs_plan:plan/0 and system_plan/0 to construct a new map with all non 'local' connections now in others map and cache the connection. A capital crime. fix up some dialyzer complaints * Simple tests for system and multi cluster dataplans * New fixtures for multiple couchdb clusters in dataplan whitespace fix by John White
- crossbar/cb_vmboxes: Added media_extension check when set 'transcribe' (#5529) by sergey-safarov
4.3.24: Kazoo 6067 4.3 (#5601)
kazoo Changes
Changes to 4.3 after version 4.3.23
Resolved Tickets
KAZOO-6045
- Summary
- As an admin I want to be able to bill in quantity steps so that I can collect for blocks of service items
- Commits
- KAZOO-6045-4.3: more intuitive parameter names (#5581) by karl anderson
KAZOO-6038
- Summary
- As a developer, I want to be able to update mobile devices, so that I can change its owner
- Commits
KAZOO-6038: Fixes according to ci checks
KAZOO-6038: Add changes according to PR comments
KAZOO-6038: Add change to fix ci checks
formatting](32d4218) by Harenson Henao
Unticketed Commits
4.3.23: KAZOO-6058: expand good standing checks and item options (#5558)
kazoo Changes
Changes to 4.3 after version 4.3.22
Resolved Tickets
KAZOO-6058
-
Summary
- As a developer I want the bookkeepers to be able to participate in the good standing check so that I can customize the business logic
-
Commits
- [KAZOO-6058: expand good standing checks and item options (#5558)
-
KAZOO-6058: expand good standing checks and item options
-
KAZOO-6058: bump
-
KAZOO-6058: formating
-
KAZOO-6058: caching options and logging
-
KAZOO-6058: make apis
-
KAZOO-6058: formatting](c893de7) by bitbashing
KAZOO-6060
-
Summary
- As an admin I want to be migrate my system faster so that I minimize potential impact to my clients
-
Commits
- [KAZOO-6060: improve parallel sorting and add modb migration commands (#5565)
-
KAZOO-6060: improve parallel sorting and add modb migration commands
-
KAZOO-6060: formating
-
KAZOO-6060: formatting](c17b5b5) by bitbashing
Unticketed Commits
- HELP-42761: allow username to be changed when using SSO only (#5571) * HELP-42761: allow username to be changed when using SSO only * HELP-42761: formatting by bitbashing
- enforce record limit - 4.3 (#5574) * enforce record limit * its in seconds by lazedo
- [4.3] PORT-4: list agent ports (#5578) * PORT-4: list agent ports (#5509) * create whitelabel for port authority in test, crash if tests are failed by icehess
- help-42655: fixed views getting saved to system_data with multilines in them (#5569) by Sean Wysor
- fix combo key line (#5563) by icehess
- HELP-41062: logs and better support for version jumps (#5554) by bitbashing
- [4.3] help-42525: fixed faxbox not handling unset of parameters when saving… (#5557) * help-42525: fixed faxbox not handling unset of parameters when saving to faxes db * more graceful handling of saving and failure * fixed some issues with saving synced docs * refactor to remove duplications * fixed some bugs * make format and handle missing case for faxes doc load failed * applications/crossbar/src/modules/cb_faxboxes.erl * fixed bug in rollback function * fixed invalid xref * another aproach by Sean Wysor
- fix spec by James Aimonetti
- kazoo_speech: Added support for empty ASR responce. (#5538) kazoo_voicemail: Fixed crash when ASR recognition is failed kazoo_speech: Removed from logs Google API key exposing (cherry picked from commit 0d058db5b228ec32e26919523a144b1e78db597b) by Sergey Safarov
- update circleci config to use 2600hz official image (#5547) by Hesaam Farhang
- don't required optional payment-token (#5542) by Hesaam Farhang
- replace whole doc when revising from filesystem (#5540) by icehess
- never ending teletype issues (#5537) by icehess
- HELP-41859: Remove apostrophes when converting users full_name to audio (TTS) (#5531) Add log lines for debugging purposes Revert changes To verify if MakeBusy's CallerIdEmergency test is failing due to something else Remove apostrophes around the users full_name when listing directories by Harenson Henao
- don't log json response, it breaks log and shell (#5534) by icehess