Skip to content

Latest commit

 

History

History
346 lines (269 loc) · 26.2 KB

CHANGELOG.md

File metadata and controls

346 lines (269 loc) · 26.2 KB

QPanel Change Log

All notable changes to QPanel will be documented in this file. This project adheres to Semantic Versioning.

1.1.1 (2022-07-17)

Changed

  • Upgrade sqlalchemy from 0.9.10 to 1.3.0 in /requirements

1.1.0 (2022-07-17)

Changed

  • Drop support Python 3.4
  • Upgrade Flask 1.1.14

1.0.1 (2022-06-05)

Changed

  • Update doc to install in FusionPBX for Python 3
  • Re format the config sample to prevent error in ConfigIni parser

Fixed

  • Bugfix has_key for Python 3: Close #231 The support for Python2 was remove so, the has_key is not require to use in this wsgi
  • Fix issue Close #235

1.0.0 (2020-03-28)

Added

  • Docker support File
  • Add script command to run reset stats
  • Sample configuration file for supervisord and reset stats
  • Guide for FreePBX 15 as Service
  • Support to filter and login by external service
  • Sample e integration by domain filter for FusionPBX

Changed

  • Remove Python2.7 Support
  • Use realname_queue for reset_stats_queue
  • Split requirements for FreeSWITCH

Fixed

  • Support Redis version >= 3.0 for Reset stats jobs
  • Remove member from a renamed Queue
  • Format time for reset queue stats
  • Fix reset stats for Queues

0.16.1 (2019-10-13)

Fixed

  • Bugfix version dumped the failure in /check_new_version

0.16.0 (2019-10-13)

Added

  • [7d010a5] Add French translations, ref: #199
  • [294e1ae] Add howto install Centos 7 with FusionPBX
  • [afd0b75] Add availability to enable a determined queues for users
  • [e796769] Adding python-ESL to prevent using the own compiling module for Freeswitch

Changed

  • [650e597] The old theme is deprecated
  • [bf02613] Upgrade Flask to 0.12.4

Fixed

  • [d441532] Bugfix: Update data of callers in the all_queues.html
  • [9adaf38] Fix url root for href for theme qpanel in the logo
  • [056a87c] Fix Python 2.x Socket Error Broken Pipe, #179
  • [bd1e19b] Bugfix for Python 3 to set utf-8 and sys.reload

0.15.1 (2019-03-30)

Added

  • f7114e5 Add upgrade/update instructions
  • 0aee6f0 Add docu-comment for VirtualEnv in sample file for Apache+Wsgi

Fixed

  • #194 base_url fix by @litnimax
  • 268b92b Update requests dependency
  • 05db7b8 handle events Spy, Whisper and Barge when the agent is added after the load queue/layout
  • af473fe Bugfix for Actions button Spy, Whispher and Barge: Close #180
  • 4bd5a38 Fix $ not define for footer JS code

0.15.0 (2018-09-07)

Added

  • 861f41e Add theme support (@roramirez and @bilson)
  • 8079f00 Add documentation for queue_log database connections.
  • #152 Add flake8 to travis (@bilson)
  • f098908 Add test to fix when the config.ini is present in root path
  • 496dbfc refactor config.has_section and add tests
  • #150 Config: Enable set configuration file path by enviroment variable
  • bed119f Add support for wsgi (@bilson)
  • #147 Support RPM spec for Issabel (@bilson)

Changed

  • dc07772 disable DEBUG_TB_INTERCEPT_REDIRECTS for Flask-DebugToolbar
  • 6520919 README: Update branches related about of separation for master and develop
  • #148 Run travis with docker (@bilson)
  • #149 Add python3.6 to tox/travis (@bilson)

Fixed

  • Fix hangup for caller into the table for the button by close td
  • #157 Fix i18n: Close #96 Close #122 (@bilson)
  • #153 Clean some pep8 errors (@bilson)

0.14.1 (2018-06-19)

  • #146 Fix run wsgi (@bilson)

0.14.0 (2018-06-09)

  • 3231fea Update bower version (@roramirez)
  • 7a78b05 Fix CentOS Linux release 7.2.1511 (Core) (@pathcl)
  • #88 fix extconfig.conf (@DoM1niC)
  • 9a0cc96 fix nginx port Elastix 2.5 with Centos update 5.10+
  • fe98a8e move parser_queuelog for run like script
  • fa170f4 fix some import for py3 (@roramirez)
  • 3835aac update AMI roles the enable some functions into .spec for RPM of Elastix 4
  • a0b8943 set use_reloader to False
  • ab78158 add .travis.yml
  • 3b27e45 add tox.ini
  • ce34785 remove code not used into upgrader module
  • ca7435c remove the file .gitmodules is not use anymore.
  • 637847a refactor code. Mode code into package module called qpanel
  • fbb5a94 improve function convert_time_when_param
  • #95 Feature Reset stats
  • 083f874 update doc Python26source to 2.6.9 Python version
  • b871991 SPEC for create a RPM for Elastix 4
  • 4104daa support Python 3
  • 5c91f7c ignore .bak files
  • 03fba0a little format fix
  • 52ef477 Add sample config for apache2 and wsgi
  • 457ae17 Remove submodule instruction for create RPM
  • 5cc61fa add show config parameter.

0.13.1 (2016-09-20)

  • aa035cb Fix bug when present space between separator of config for hide (@roramirez)

0.13.0 (2016-09-15)

  • 590df92 Minor fix background logo header
  • f4067c7 restructure requirements files for dependencies
  • dfbf19d new update pt_BR translations
  • 059884a add logo in vector format
  • 7f68b95 Add script for WSGI support
  • 35422b0 sample config for apache2 + uwsgi
  • 1767ef4 Change use urlib2 by requests library
  • #84 Use bower for manager of dependencies packages of JS and CSS utilities
  • dd42cf0 Use py-asterisk into requirement file
  • 399a3d7 Set time for pool_recycle to database connection on queuelog
  • #82 Russian translation update

0.12.0 (2016-08-15)

  • 22d2f1d Add Stats from queue_log
  • 0c9634c Add feature for hangup incoming calls
  • 4a0657f fix ExtDeprecationWarning for flask_login and flask_babel
  • #69 move babel.cfg and messages.pot into translations directory for clean
  • #68 Update Flask version to 0.11
  • c8d6113 add feature remove agent from a queue

0.11.1 (2016-07-20)

  • a22c0f7 Fix import logging detect for issue #56 (@roramirez)

0.11.0 (2016-07-15)

  • #66 Move file sample config.ini-dist into samples
  • #64 Add In call Feature
  • a4c0fdb Fix a bug for update color label when new agent is added
  • af36976 Add features Spy, Whisper and Barge
  • #63 Show version id in footer
  • #62 Add Tests
  • #61 Refactor init app. Add init and main file

0.10.0 (2016-06-16)

  • c77edc9 Install dependencies by requirements.txt file.
  • #60 Change URL stable version.
  • 24bd42d fix camelcase name GitHub keyword.
  • 3035a0c Change icon for tooltip notice of new stable version.
  • f09176f remove deprecated function format_id_agent.
  • 44cc4ef fix set name var for seconds ago into utils function.
  • 4ce32ed remove deprecated Javascript function.
  • #55 Add consolidated view feature.
  • 303e08b Change port nginx close issue #56

0.9.1 (2016-05-30)

  • ed7f2ff fixbug remove feature hide and rename queue names

0.9.0 (2016-05-09)

  • 011d675 fixbug when sections is defined in config original and not into template
  • 48a0296 Refactor. Use function from QPanelConfig class for unified configs
  • ca042dd add requirements file to install dependencies
  • 1dd11b8 refactor exception for not file config
  • ea145c2 add Port patches Asterisk 11.X for app_queue
  • 29d183a Change behavior when the members (agent) is paused set counter as busy
  • #50 Update repository of py-asterisk submodule.
  • #49 massive fix format space for open/close brackets in templates
  • #48 Refactor loops into templates and minimal fix format code bracket

0.8.1 (2016-04-11)

  • 9abe336 Add missing section into script migrate configs

0.8.0 (2016-03-17)

0.7.3 (2016-03-02)

  • 242e53e Fix a bug missing language for automatic best match

0.7.2 (2016-02-19)

  • 59260cf Fix current_time parameter by default in function
  • 77dd847 fix refresh data call and last_call for new agents add in the list.
  • fbc3c6c Fix wait time for a call

0.7.1 (2016-02-17)

  • 9666392 Fix a bug not reload when used base_url /
  • #40 Update german Translations by @DoM1niC

###0.7.0 (2016-02-12)

  • aafe5c1 Improved message error to connect Asterisk Manager API.
  • b55940e Add Port patches Asterisk 13.7.X for app_queue.
  • 585adcf Add pause time of a pause of agent.
  • f514279 Add a code of conduct.
  • cb942b3 Create patches directory add partches for Asterisk.
  • f8cc1ff Create package libs.qpanel.
  • 9a55ce4 Add information about queue strategy.
  • 0c3a2fd Update chart.js.
  • 2f820df add API documentation.
  • 93c2f39 add tooltips #23

0.6.1 (2016-01-23)

  • d2fa842 Fix a bug for preserver old values in update_config

0.6.0 (2016-01-05)

  • 6333e75 Add pt_BR translations
  • 6262ccc Fix a bug in value NaN by division by 0 for Service Level
  • f830a5b Improve prevent if set to 0 interval many requests
  • ce63c33 Add feature login auth Issue #34

0.5.0 (2015-11-30)

  • 47f4c10 Add feature show Service Level. Issue #5
  • 89b07c4 Add favicon.
  • 99db9f2 Refactor and add function get boolean value from config.
  • 5334dd0 Add script to create RPM for Elastix.
  • 6ef1c8a Add feature check new stable releases.
  • 5aed9d9 Add pause reason for Asterisk with change https://goo.gl/Njm6H5
  • 26a8fc4 Add callers in queue view Issue #12
  • b36c538 Add number of agents on table for show queue.
  • 63e694f Add reload app when configuration file is changed.

0.4.3 (2015-11-20)

  • 204659c Add backwards compatibility for Elastix on config file
  • 00588f6 Fixed a bug for set config secret_key owhen is used wsgi

0.4.2 (2015-11-16)

  • 350f86b Fixed a bug on refresh data field incoming call for section queue on general view. Issue #26
  • 92a75c7 Fixed a bug for path where is menu file for Elastix.

0.4.1 (2015-11-05)

  • 14e2d10 Fixed a bug remove agent from list if not in queue after added on list view for queues.
  • a3ff2cb Fixed a bug add new member when the list of agent on queue view dont have member.
  • ff73668 Fixed a bug for close tr on table agents when is add a new

0.4.0 (2015-10-31)

  • c4fab97 Add last_call agent on queue
  • d7b7571 add Russian translation (@alexcr-telecom)
  • 0320525 Add german translation
  • #16 Add Changelog
  • 83792a6 Feature translations issue #8 language english and spanish
  • 550b548 Feature set by config secret_key
  • b1b79ff Improve update jQuery version to v1.11.3
  • 57a61b0 Create dir for documentation
  • e95d066 Added Logo

0.3.2 (2015-10-17)

  • 58e650e Fixed a bug on link to up on footer
  • 7507174 Fixed a bug for add agent on table if not present after load the page for queue

0.3.1 (2015-10-14)

  • ee38b04 Improve: prevent multi special character for / and @ on div convert name
  • 56138a3 Add 404 HTTP response
  • f1deedd Fixed a bug Elastix Spec: Seted manager config for qpanel on /etc/asterisk/manager_additional.conf file
  • af1ce0a Fixed a bug en .spec for RPM to Elastix when uwsgi after start service.
  • bd03dc4 Fixed a bug for NaN division by 0
  • 2f47b9f Add config RPM for Elastix Addons
  • 35b7334 Add base_url support
  • 4d182d7 Add sample config for Asterisk manager
  • bd2de49 Round agent percent for total agents

0.3.0 (2015-10-03)

  • 0406f4f Fixed a bug on refresh data when queue has name with a space character
  • 8e43a4c Fixed a bug for reconnect AMI manager
  • a243f39 Add feature set request interval by config #3
  • b61fb9c Add feature rename queue name issue #4
  • 2937d83 Add feature hide queue by config issue #4
  • 92c8061 Add change to color status agent on queue by status
  • 93eb372 Fixed a bug when the interface name containt a @ character

0.2.4 (2015-09-24)

  • 2ebc6eb Fixed a bug introduced in commit 91d2be497e76ae886171ecdab80590df9bb66a84 issue #\2

0.2.3 (2015-09-10)

  • 6efb62d Fixed a bug for StateInterface var in Asterisk 1.8 Close [#1] (#1)

0.2.2 (2015-09-09)

0.2.1 (2015-09-01)

  • fd2aa2f Fixed a bug in agent status
  • 010b499 Improve in validation if config.ini exists

0.2.0 (2015-08-29)

  • 9bae5e8 Add README for Centos 5.x and Elastix Distributions
  • 031b752 Add status pause on queue for agent
  • 8b45f85 Add setting for port number
  • e0ef5f6 Add info agents on show info for queue
  • 961cda8 Update bootstrap version to 3.3.5
  • c8415d4 Show info by queue
  • b416cab Improve control exception when is not connect to Asterisk manager
  • 8ff6db7 Add examples config for nginx and uwsgi

0.1.1 (2015-08-06)

  • d204378 Add manager and Asterisk requirement to Readme
  • 7fbf296 Add update for data graph after request page
  • dd738eb prevent NaN value on cero

0.1.0 (2015-08-02)

  • Init Version