v3
UCS Server - changelog
All notable changes to this project will be documented in this file.
[5.6.0] - 2026-08-12β
π Featuresβ
- (dispatch) Added abandoned calls to outbound campaign feature
[5.5.0] - 2026-08-11β
π Featuresβ
- (email) Allow additional replies to e-mails
π Bug Fixesβ
- (brainless) Resync device lines into the bucket on device.line.* events instead of only at startup
βοΈ Miscellaneous Tasksβ
- (email) Unify e-mail reply and forward template usage
[5.4.1] - 2026-08-06β
π Bug Fixesβ
- (call) Set last dialed channel on broadcast queue connect to have connected as B side instead of last rang channel
[5.4.0] - 2026-08-06β
π Featuresβ
- (email) Added configurable number of automatically assigned emails
- (phone) Added configurable offline forward if no agent is associated
π Bug Fixesβ
- (email) Fix sanitizer configuration so href is not stripped from anchor...
- (call) Don't hangup call on blind transfer, cancel it and reset connected information
π Refactorβ
- (ai) Keep id/uniqueid out of stored transcription
[5.3.11] - 2026-08-04β
π Bug Fixesβ
- (stats) Ignore non-agent changes in agent first login time
- (call) Generate event for semiattended call transfers from ARI queues
[5.3.10] - 2026-07-31β
π Bug Fixesβ
- (status) Emit terminal call.hangup for blind-transferer and detach them from a call continuing to an external destination
[5.3.9] - 2026-07-30β
π Bug Fixesβ
- (callcontrol) Link blind-transfer-into-queue Local caller to its bridge peer so queue events pair and agents see the call
[5.3.8] - 2026-07-28β
π Bug Fixesβ
- (nats) Handle race condition when UCS AMI starts after UCS server
[5.3.7] - 2026-07-24β
π Bug Fixesβ
- (email) Fix sanitizer configuration so href is not stripped from anchor elements in outgoing emails
- (email) Allow links in outgoing emails
- (email) Prefer html multipart alternative
- (booking) Release immediate reservations and periodically reconcile agent peer state so a missed event can't starve a READY agent
π Refactorβ
- (email) Avoid reusing queue variable
- (email) Rename reused variables
- (email) Use where_ prefix for assignEmail filter variables
- (email) Rename reused variables
- (crm) Remove dead None initializations
- (email) Rename reused variables
- (email) Remove Any from agent_status typing
- (email) Remove Any from updateNumbers
π¨ Stylingβ
- Apply ruff formatting
- (email) Apply ruff formatting
βοΈ Miscellaneous Tasksβ
- (ruff) Ignore B904, we don't use raise from
[5.3.6] - 2026-07-17β
π Bug Fixesβ
- (brainless) Map SQL penalty to KV priority in user.queue updates so supervisor priority changes reach ari
- (config) Include suspended in queue agents select so queue settings saves don't wipe suspension from the KV
[5.3.5] - 2026-07-16β
π Bug Fixesβ
- (brainless) Sync runtime agent suspend/resume into the inbound KV so ari stops ringing suspended agents