v3
UCS Server - changelog
All notable changes to this project will be documented in this file.
[4.5.0] - 2024-09-09β
π Featuresβ
- (queues) Added threshold when inbound queue abandoned call is placed into outbound campaign
[4.4.2] - 2024-08-09β
π Bug Fixesβ
- (tasks) Allow edit task tags or comments without editing task data
[4.4.1] - 2024-08-08β
π Bug Fixesβ
- (email) Use proper e-mail date when forwarding the mail.
- (lookup) Search in uCRM in dial autocompletion
[4.4.0] - 2024-08-07β
π Featuresβ
- (sound_tts) Add module that enables generating soundfiles from text (Text-to-Speech) using AI via INSOFT TTS service
- (config) Make nats url configurable which enables running the services on different hosts
- (tts) Only enable TTS feature when TTS API URL is specified in the configuration. The feature is disabled completely if the url is not set explicitly.
π Bug Fixesβ
- (typing) Define user localization function as callable instead of str
- (feature_flag) Remove f-string nesting to support python3.10
βοΈ Miscellaneous Tasksβ
- (typing) Type annotate user prameter in notify function
- (db_repository) Create utility select function that accepts page as a parameter and selects only particular page
- (docker) Enable running UCS in docker which makes development easier
[4.3.0] - 2024-08-06β
π Featuresβ
- (email) Added XOAUTH support for SMTP sender.
π Bug Fixesβ
- (soundfiles) Shadow LiteralString type to support earlier python versions than 3.11
- (utils) Fixed removal of old DB backup dumps.
π Refactorβ
- (soundfiles) Create sound exchange binding to sox tool to improve development experience of using that tool
- (soundfiles) Extract piece of code that checks directory exitance and creates it if needed to function to improve code readability
- (file_structure) Move utils to package directory to enable structuring code to multiple files
- (soundfiles) Move function that ensures directory existance to utils.fs package to make it reusable by whole project
[4.2.2] - 2024-07-25β
π Bug Fixesβ
- (ci-utils) Print output of ucs-api util JSON formatted
- (api) Increase Asterisk call originate to 10 seconds
[4.2.1] - 2024-07-23β
π Bug Fixesβ
- (api) Fixed date iso8601 formatting in notifier data and added raw format
[4.2.0] - 2024-07-23β
π Featuresβ
- (api) Added PUT/PATCH/DELETE methods support to Lookups and Notifiers
- (api) Added Google OAuth token provider
- (api) Add external ID to user and group list
[4.1.1] - 2024-07-22β
π Bug Fixesβ
- (asterisk) Remove agent from queue on status switch to offline
[4.1.0] - 2024-07-19β
π Featuresβ
- (asterisk) Asterisk 18 support (also removed DAHDI)
βοΈ Miscellaneous Tasksβ
- (loggin) Better logging of invalid event from Asterisk
[4.0.0] - 2024-07-18β
π Featuresβ
- (ami) [breaking] Moved Asterisk AMI connector to external service
β‘ Performanceβ
- (calls) Optimalizations for external AMI service
[3.9.1] - 2024-07-15β
π Bug Fixesβ
- (ipphone) Fixed remote dial on Htek IP phones.
[3.9.0] - 2024-07-14β
π Featuresβ
- (api) Support uuid conversion to json
- (api) Automatic API method naming derived from class and method names
π Bug Fixesβ
- (sms) Workaround for O2 SMS Connector weak SSL cipher.
π Refactorβ
- (api) Create session id validator shortcut
- (api) Add function that asserts if user is superuser and throws API exception otherwise
[3.8.4] - 2024-06-28β
π Bug Fixesβ
- (crm) Allow access CRM companies by their external ID
[3.8.3] - 2024-06-23β
π Bug Fixesβ
- (email) Use proper version of HTML bleach for development
- (email) Allow e-mail edit without providing uCRM persons.
[3.8.2] - 2024-06-11β
π Bug Fixesβ
- (api) Support plain tokens without expiry
[3.8.1] - 2024-06-11β
π Bug Fixesβ
- (api) Handle custom OAuth request body
[3.8.0] - 2024-06-11β
π Featuresβ
- (api) Added OAuth SSO provider for UCS services
WIPβ
- OAuth token provider for UCS services
[3.7.22] - 2024-06-05β
π Documentationβ
- (readme) Setup automatic changelog generation
[3.7.21] - 2024-05-28β
π Bug Fixesβ
- (phone) Allow attended transfer via Operator application.
[3.7.20] - 2024-05-26β
π Bug Fixesβ
- (crm) Fixed removal of uCRM person.
[3.7.19] - 2024-05-26β
π Bug Fixesβ
- (crm) Fixed uCRM company fetch and person assignment into company.
[3.7.18] - 2024-05-22β
π Featuresβ
- (phone) Added remote control for Snom IP phones.
π Bug Fixesβ
- (reports) Use ringtime of answered calls only for calculating AHT in agent report
- (statistics) After user role update break times weren't displayed in agent overview.
π Refactorβ
- (typing) Add type annotation to stats variable in reports module