Releases: 2600hz/kazoo
4.3.112
Changes for 4.3.112
Changes to branch 4.3
after version 4.3.111
.
Commits
-
HELP-15032: OAuth fixes for FusionAuth - by James Aimonetti
Only the path of the provider's profile_url should be searched for
dynamic URL updates. Also provide a convenience function to generate
an auth token for API usage.
-
HELP-14818: update stream_attachment options - by James Aimonetti
fetch_/put_attachment functions updated Options args with the doc's
_rev and doc type, necessary for selecting the proper dataplan before
doing the operation. stream_attachment was not updated and was
selecting the wrong (read: default) plan for the attachment.
-
only unregister from gproc if previously registered - by lazedo
-
PISTON-1081: expose
created
andstatus
on fax API doc GETs - by Daniel Finke-
matches the additional info provided when listing all faxes - doesn't make sense to get less back from the individual endpoint
-
put them in _read_only so they don't get added to the fax doc if using the put actions "resubmit" and "forward"
-
-
acdc - PISTON-625: do not pass pids as start_link args. They get re-used on restart - by Daniel Finke
-
acdc - PISTON-976: significant performance improvements for acdc status table - by Daniel Finke
-
acdc - PISTON-592: clear call state when ending wrapup early - by Daniel Finke
-
acdc - PISTON-371: missed change in paused state 'originate_uuid' - by Daniel Finke
-
don't set ready status until apply_state_updates - by Daniel Finke
-
acdc - PISTON-290: refactor transfer tracking in acdc agent - by Daniel Finke
-
acdc - PISTON-893: acdc_agent_listener doesn't need route.req, don't bind it - by Daniel Finke
4.3.111
Changes for 4.3.111
Changes to branch 4.3
after version 4.3.110
.
Commits
-
PISTON-1069: Added the ability to trim a vm length before sending to the configured asr provider - by Ben Bradford
Few issues came to light with this addition.
The recording_seconds was actually recording_milliseconds and it was also not being set correctly so i fixed both in here as they are needed.
-
acdc - PISTON-397: handle agent channels that are destroyed quickly - by Daniel Finke
Depends on #6556
-
acdc - PISTON-183: acdc_agent_fsm state sync using shared events - by Daniel Finke
-
acdc - PISTON-55: fix args to acdc_agent_listener:monitor_call/4 after merges - by Daniel Finke
-
acdc - Check if ErrJObj is actually a JObj - by Daniel Finke
-
acdc - PISTON-772: do not start agents in acdc_queue_manager - by Daniel Finke
-
acdc - serialize all agent spawns thru acdc_queues_sup - by Daniel Finke
- also add dedicated force-restart API for agents
-
acdc - PISTON-315: correctly identify endpoint id during load_endpoints - by Daniel Finke
-
acdc - PISTON-55: acdc distributed member_connect_win - by Daniel Finke
- better synchronizes states of acdc_agent_fsm per agent
plan to make
member_connect_win
more DRY later -
acdc - PISTON-371: handle ringing cancellations better when originate_uuid hasn't come back yet - by Daniel Finke
-
acdc - PISTON-188: update agent_listener queue id during originate, not connect_resp - by Daniel Finke
-
acdc - Actually set last_connect in acdc_agent_listener - by Daniel Finke
Field was never being set
4.3.110
Changes for 4.3.110
Changes to branch 4.3
after version 4.3.109
.
Commits
-
Create next month's MODBs on trigger - by James Aimonetti
-
KZOO-65: fine-tune check-sync payloads on devices - by James Aimonetti
-
Fix allowed methods list on user_auth API documentation's example - by Harenson Henao
-
argument expansion in sup - 4.3 - by lazedo
ensures proper expansion of arguments
example:
sup kapps_config set_json cat a.b.c '{"fsxxx.fqdn": {"foo" : "bar"}}'
-
add minute instead of hour in pqc_cb_vmboxes - by lazedo
- avoid create messages in the future so they can be returned by query
4.3.109
Changes for 4.3.109
Changes to branch 4.3
after version 4.3.108
.
Commits
-
split no_plan policy for im - 4.3 - by lazedo
when a plan is
not found
orim is not set
we take a policy setting and apply it as default.this commit uses differentiated settings for regular accounts and resellers
-
HELP-14590: replacing LF with CRLF before sending emails - by icehess
Per SMTP spec bare line feed (LF) are forbidden and
CRLF should be used instead. Some SMTP relays and server in both ends
are nice enough to correct bad line ending, but some don't.
Like in one case relay server is Office 365 and receiving end is AOL.com.
Office 365 stopped correcting line endings and AOL is not fixing it either.
This cause the email to bounce back with Non-Delivery Report (NDR) message.
From here:
When bare line feed characters are included in a message, the SMTP protocol
chunking feature is required to transmit the message between email servers.
Chunking uses the SMTP protocol BDAT command, but the recipient's email
server (in our case AOL) doesn't support the BDAT command.
-
KCON-1: search for conference focus before origination - by James Aimonetti
If no target call-id is supplied, use the conference ID to search for
the conference focus to make sure the dial command is sent to the
right zone (otherwise the conference could be started in the local
zone while the existing conference is in another zone).
4.3.108
Changes for 4.3.108
Changes to branch 4.3
after version 4.3.107
.
Commits
-
HELP-14697: correct erroneous data in CDR - by James Aimonetti
duration
,billsec
,progresssec
and their ilk should always benon-negative.
A scenario occurred where a call leg was queued to originate in
FreeSWITCH while an immediate hangup API call was made over
mod_kazoo. The channel was still in
CS_NEW
and went fromDOWN
->HANGUP
without ever being inUP
.The result was
variable_duration
being a negative UNIX timestamp andthrowing off all the other calculations (like Ringing-Seconds) in the
CDR that rely on
duration
.This commit ensures that the variables with relative time are never
negative.
-
remove DTH and detergent - by James Aimonetti
4.3.107
Changes for 4.3.107
Changes to branch 4.3
after version 4.3.106
.
Commits
-
- DUPT-193: Granularize conference blackhole event bindings - by John White
Changes:
-
export published conference events
-
move published conference events to
kapi_conference
-
update
bh_conferences
event bindings to take an event argument -
refactor
bh_conferences
to pass * as event binding for backwards compatibility
Related PRs:
-
[4.3] kazoo
-
[Master] kazoo-core
-
[Master] kazoo-ecallmgr
-
[Master] kazoo-blackhole
-
-
HELP-14436: update gen_smtp to fix multiple to header lines - by Hesaam Farhang
This is updating gen_smtp to have a our fix to the multiple occuring
to
headers by properly encoding addresses in a comma separared fashion.
Also adding X-Teletype-Log-ID headers to identify and debug tickets about email easy.
master: #6527
-
HELP-14474: Mimic knm_other:disconnect_number/1 on placeholder carrier modules - by Harenson Henao
Master 2600hz/kazoo-core#1
-
Move account creation/deletion to core module (#5266) - 4.3 request - by James Aimonetti
Backport to 4.3
- move validation of accounts to core
-
KCRO-24: address pagination issue when querying MODBs - by James Aimonetti
Prior, when page_size and filters are in play with a query, the
next_db clause would not match (since PageSize wasn't
'infinity'). This would lead to results being missed in the intial
query and subsequent queries would skip over to the next group of
results.
Instead, consider if there is a next last key only for whether to
query the current DB again.
4.3.106
Changes for 4.3.106
Changes to branch 4.3
after version 4.3.105
.
Commits
-
Sup UUID 43 - by noahmehl
Corresponding back port PR for: #6495
This is an extension of the SUP command to create the initial master account. We wanted to be able to add optional parameters for the uuid's of the account and user. This is so we can set the UUIDs ahead of time for functional testing.
-
Handle BigCouch nodes with required user auth - by Harenson Henao
-
fix ccv names - by lazedo
-
HELP-14316: test storage plans in cluster setting - by James Aimonetti
Report that a saving of storage plans on an API server did not cause
call-handling servers to reflect the new storage plan. Unable to
replicate but added additional helpers to make sure plans are flushed
on storage doc changes
-
Fixes and improvements to compaction jobs and to tasks app (#6276) - by Harenson Henao
- Move auto compaction code from kz_tasks_trigger module to
kt_compactor module.
- Make kz_tasks_trigger gen_server work as a local gen_server (not
using kz_globals).
- Fix compaction job's (csv tasks/auto compaction) call_id by
prefixing it with
YYYYMM-
so it can be retrieved in later months.- Remove kz_globals usage from tasks app.
-
KSTE-1: Include additional parameters on local ext bridge request - by James Aimonetti
When using local_extension (when hairpinning calls to stay on-net) in
stepswitch, the local_extension bridge command was missing some key
values - specifically setting
Bridge-Actions
with the offnetrequest's
Outbound-Actions
(which sets up recording on answer forinstance).
4.3.105
Changes for 4.3.105
Changes to branch 4.3
after version 4.3.104
.
Commits
-
resolve system-acls IPs - 4.3 - by lazedo
allow the cidr to be a dns name instead of IPs
-
If the control queue isn't ready, wait for it - by James Aimonetti
-
add gateway ccvs - 4.3 - by lazedo
- these were already allowed in the schema but were not sent
-
add im to services summary - 4.3 - by lazedo
4.3.104
Changes for 4.3.104
Changes to branch 4.3
after version 4.3.103
.
Commits
-
HELP-13212: Improve check to include attachment referral information - by Harenson Henao
It seems
voicemail.file_name
is also set whentranscribe
is enabled so I added a new parameter to the template data object to take an accurate decision on whether or not to include the attachment's referral information. -
[MBRA-1] - Fix formatting issue with voicemail to email HTML template - 4.3 - by John White
This PR addresses a small formatting issue with the template where the if block for media file attachment was not wrapping to a new line in the template preview.
-
adds a missing <tr> opening tag
-
wrap voicemail media file condition in a pre tag to wrap to a new line in branding app template viewer
-
-
add more discovery to kazoo auth - 4.3 - by lazedo
-
add gproc to deps - 4.3 - by lazedo
-
ensure node module exists - 4.3 - by lazedo
-
convert formatted error to binary - 4.3 - by lazedo
-
add back the queuename hack - 4.3 - by lazedo
-
HELP-13851: verify media API functionality - by James Aimonetti
-
HELP-12949: Calculate presence ID from FS events - by James Aimonetti
4.3.103
Changes for 4.3.103
Changes to branch 4.3
after version 4.3.102
.
Commits
- KCRO-21: correct classifiers schema to include classifier name - by James Aimonetti