Přeskočit na hlavní obsah

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