All Versions
211
Latest Version
Avg Release Cycle
39 days
Latest Release
1285 days ago

Changelog History
Page 7

  • v5.0.0.beta5 Changes

    September 29, 2015
    • 2015-09-24 Updated translations, thanks to all translators.
    • 2015-09-23 Added SysConfig settings (Daemon::Log::STDOUT, Daemon::Log::STDERR) to control the redirection of standard streams to log files.
    • 2015-09-23 Added missing SysConfig setting (Daemon::Log::DaysToKeep) to customize the number of days to keep the otrs.Daemon.pl log files, default to 1 day.
    • 2015-09-23 Fixed otrs.Daemon.pl old log files delete, added mechanism to also delete current log files if they have no content.
    • 2015-09-23 Added '--force' option to otrs.Daemon.pl 'stop' action to reduce the time the main daemon waits for its child processes to stop (from 30 secs to 5 secs).
    • 2015-09-23 Added default values for statistic time field selections instead of max/min values.
    • 2015-09-23 Fixed bug#10530 - HTML emails not properly displayed (parts missing).
    • 2015-09-22 Fixed bug#11495 - AdminCustomerUser only shows the first 250 CustomerIDs in dropdown.
    • 2015-09-21 Fixed bug#11470 - AgentPreferences shows "My Services" even when Ticket::Service is disabled.
    • 2015-09-21 Fixed bug#11481 - AutoResponse will be sent altough it is set to invalid.
    • 2015-09-18 Fixed bug#11441 - It is not possible to sort by Owner.
    • 2015-09-18 Added new console command to create customer companies, thanks to babafou.
    • 2015-09-18 Fixed bug#10878 - bulk action for owner change: tickets are not locked.
    • 2015-09-18 Fixed bug#11283 - Cropped upper part of the column filters.
    • 2015-09-18 Fixed bug#10984 - Issues when adding customer users using "Customer user" link.
    • 2015-09-18 Fixed bug#11112 - Number of affected tickets of GenericAgent job via web interface is limited hardcoded.
    • 2015-09-18 Fixed bug#11307 - Reference to uninitialized value at change of sort order of search result in AgentTicketSearch.
    • 2015-09-18 Fixed bug#11330 - LogModule::LogFile::Date creates log files ending in single digit.
    • 2015-09-17 Added the time zone support in the statistics for systems which use UTC as system time and with active TimeZoneUser feature.
    • 2015-09-17 Fixed bug#11387 - TimeZoneUser setting not working within stats.
    • 2015-09-17 Fixed bug#9744 - In 7 Day Stats, stats displayed in GMT.
    • 2015-09-16 Fixed a nasty JSON::XS crash on some platforms.
    • 2015-09-11 Fixed bug#11462 - Article sort order not respected in Print.
  • v5.0.0.beta4 Changes

    September 15, 2015
    • 2015-09-09 Updated translations, thanks to all translators.
    • 2015-08-19 Followup for bug#11367 - timezone in time stamps of outgoing mails is always UTC.
    • 2015-09-04 Improved modernized input fields to ignore accents when searching (thanks to Dusan Vuckovic). This will find México when you just search for Mexico.
    • 2015-09-02 Fixed bug#11437 - Filter not available if Y-axis is not defined.
    • 2015-09-02 Fixed bug#11321 - Translate is called twice on Months of Year.
    • 2015-09-01 Fixed bug#11465 - New ticket notifications not working correctly.
    • 2015-08-31 Fixed bug#11438 - Daemon not running.
    • 2015-08-31 Improved otrs.Daemon.pl PID detection mechanism.
    • 2015-08-31 Fixed bug#11264 - Reducing article dropdown dynamic fields via ACL does not work.
    • 2015-08-31 Fixed bug#11398 - Selecting a template in AgentTicketPhone (and likely other components) silently overrides existing content, losing data.
    • 2015-08-31 Fixed bug#11435 - If opening navigation bar or sidebar in responsive mode, OTRS jumps back to the top of the window.
    • 2015-08-31 Fixed bug#11460 - CustomerSearch fails for searches containing '_'.
    • 2015-08-28 Added the new time scale values 'half-year(s)' and 'quarter(s)' and the possibility to select a upcoming relative time value for the statistic time field.
    • 2015-08-28 Fixed bug#11450 - Modern input fields does not refresh correctly in Ticket Search.
    • 2015-08-28 Fixed bug#11400 - Inconsistency in AgentTicketZoom and AgentTicketCompose.
    • 2015-08-28 Fixed bug#11309 - Bug in Statistic Deletion.
    • 2015-08-28 Fixed bug#8146 - Generate report in Chinese from command line.
  • v5.0.0.beta3 Changes

    September 01, 2015
    • 2015-08-25 Followup for bug#9460 - Under some circumstances OTRS does not join Tickets to the Customernumber.
    • 2015-08-25 Fixed search dialog call from navigation bar.
    • 2015-08-25 Added new Galician translation, thanks to ARTURO MONDELO RUIZ-FALCO.
    • 2016-08-24 Changed Scheduler Cron task definition 'Params' attribute: from string to array.
    • 2015-08-21 Fixed bug#11302 - Out of office data incorrect.
    • 2015-08-20 Fixed bug#11405 - AgentTicketForward not possible to hide by ACL.
    • 2015-08-19 Fixed bug#11440 - TransitionAction TicketLockSet typo, thanks to Torsten Thau (c.a.p.e. IT).
    • 2015-08-19 Fixed bug#11436 - Auto response will not generated.
    • 2015-08-19 Followup for bug#11367 - timezone in time stamps of outgoing mails is always UTC.
    • 2015-08-18 Added transition action TicketArticleCreate capability to use current user information, if 'From' attribute is not defined, thanks to Jaroslav Balaz (Mühlbauer).
    • 2015-08-18 Fixed bug#11279 - auto reply with DynamicFields from webservice.
    • 2015-08-18 Fixed bug#11416 - incoming tickets might be assigned to wrong customer due to fuzzy e-mail address matching.
    • 2015-08-17 Added AgentTicketBulk screen capability load plugin modules.
    • 2015-08-13 Added switchable display of sender and recipients (realname or full field incl. email address) in ticket zoom for agent and customer interface.
  • v5.0.0.beta2 Changes

    August 18, 2015
    • 2015-08-10 Fixed bug#11413 - Responsible list is not filled in AgentTicketResponsible.
    • 2015-08-10 Added funnel icon to "Filters" button on input fields when the list values is using a filter, thanks to Dusan Vuckovic (Mühlbauer)..
    • 2015-08-10 Added new parameter "ExpandFilters" to Layout::BuildSelection() to show input fields filters list by default when values list is shown, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-08-10 Fixed bug#11429 - New input fields duplicate values show duplicate names when selected, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-08-07 Added support to activate filters by default in input fields, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-08-07 Fixed bug#11427 - Wrong sorting for modernize input fields without a alphanumeric sorting, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-08-06 Removed external commands execution capability from scheduler daemon Cron tasks.
    • 2015-08-06 Added fetchmail wrapper.
    • 2015-08-05 Added possibility to execute otrs.Console.pl as root.
    • 2015-08-05 Added otrs.postmaster.pl for backwards compatibility.
    • 2015-08-05 Fixed bug#11419 - Selection of multiple values of Multiselect DynamicFields in AgentTicketPhone is not possible due AJAX refresh, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-08-04 Fixed bug#11420 - New input fields are wider that expected when they are in the sidebar.
    • 2015-08-04 Fixed bug#11418 - Input fields in AgentTicketEmailOutbound are not consistent with other screens, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-08-03 Followup for bug#11367 - timezone in time stamps of outgoing mails is always UTC.
  • v5.0.0.beta1 Changes

    August 04, 2015
    • 2015-07-17 Finished existing outbound element sorting for SOAP transport. Added graphical sorting functionality.
    • 2015-07-16 Added two factor authentication layer and google auth algorithm to agent and customer interface.
    • 2015-07-16 Switched to case insensitive sorting for select fields.
    • 2015-07-16 Modernized input fields, thanks to Dusan Vuckovic (Mühlbauer).
    • 2015-07-15 Added possibility of opening new process ticket screen with a preselected process to CustomerTicketProcess (taken from AgentTicketProcess).
    • 2015-07-13 Added possibility to define a time difference for pending states during ticket create or update, using the generic ticket connector (GenericInterface), thanks to Frederic Van Espen.
    • 2015-07-13 Updated CPAN module parent to version 0.234.
    • 2015-07-13 Updated CPAN module YAML to version 1.15.
    • 2015-07-13 Updated CPAN module XML::Parser::Lite to version 0.721.
    • 2015-07-13 Updated CPAN module XML::TreePP to version 0.43.
    • 2015-07-13 Updated CPAN module URI to version 1.68.
    • 2015-07-13 Updated CPAN module Text::CSV to version 1.33.
    • 2015-07-13 Updated CPAN module Selenium::Remote::Driver to version 0.26.
    • 2015-07-13 Updated CPAN module SOAP::Lite to version 1.14.
    • 2015-07-13 Updated CPAN module REST::Client to version 272.
    • 2015-07-13 Updated CPAN module Net::IMAP::Simple to version 1.2206.
    • 2015-07-13 Updated CPAN module Net::SSLGlue to version 1.054.
    • 2015-07-13 Updated CPAN module Net::HTTP to version 6.09.
    • 2015-07-13 Updated CPAN module Mozilla::CA to version 20141217.
    • 2015-07-13 Updated CPAN module MailTools to version 2.14.
    • 2015-07-13 Updated CPAN module MIME::Tools to version 5.506.
    • 2015-07-13 Updated CPAN module Locale::Codes to version 3.35.
    • 2015-07-13 Updated CPAN module Linux::Distribution to version 0.23.
    • 2015-07-13 Updated CPAN module libwww-perl to version 6.13.
    • 2015-07-13 Updated CPAN module JavaScript::Minifier to version 1.14.
    • 2015-07-13 Updated CPAN module Excel::Writer::XLSX to version 0.84.
    • 2015-07-13 Updated CPAN module Encode::Locale to version 1.05.
    • 2015-07-13 Updated CPAN module Email::Valid to version 1.196.
    • 2015-07-13 Updated CPAN module Algorithm::Diff to version 1.19_03.
    • 2015-07-10 Updated CPAN module CGI to version 4.21.
    • 2015-07-09 Added support for SOAP requests with chunked Transfer-Encoding, thanks to Frederic Van Espen.
    • 2015-07-09 Added possibility to add or change auto-increment columns during 'TABLE ALTER' SQL statements for PostgreSQL.
    • 2015-07-02 Removed external dependency to PDF::API2 by bundling it. Dropped HTML print view in favor of PDF.
    • 2015-06-30 Added OTRS Scheduler daemon task handlers for: generic agent, cron, and asynchronous executor tasks.
    • 2015-06-30 Ported OTRS Scheduler to the OTRS Daemon architecture.
    • 2015-06-30 Added OTRS Daemon sub-framework.
    • 2015-06-30 Added possibility to execute any method of any object asynchronously Kernel/System/AsynchronousExecutor.
    • 2015-06-30 Increased flexibility for time based generic agent jobs to be executed even each minute.
    • 2015-06-30 Added CronEvent wrapper Kernel/System/CronEvent.
    • 2015-06-29 Redesigned statistics GUI.
    • 2015-06-11 Added possibility to define read only SysConfig settings.
    • 2015-06-11 Added possibility to disable a Date/Time field (created with Layout object BuildDateSelection()).
    • 2015-06-10 Added possibility to show tickets from subqueues in AgenTicketQueue. Default on initial view is configurable (show or hide subqueue tickets).
    • 2015-06-08 Updated 7 day stats dashboard widget to use d3 instead of flot and removed flot completely.
    • 2015-06-08 Updated jQuery to 2.1.4; jQuery UI to 1.11.4; FontAwesome to 4.3.0; FullCalendar to 2.3.1, StackTrace to 0.6.4.
    • 2015-06-02 Updated jstree to version 3.1.1.
    • 2015-06-02 Ported all frontend modules to the ObjectManager.
    • 2015-06-01 Added the possibility to extract translation strings directly from Perl code.
    • 2015-05-27 Fixed wrong column types in PostgreSQL.
    • 2015-05-26 Added new function Kernel::System::HTMLUtils::HTMLTruncate(), to trim HTML strings without loosing the tag structure.
    • 2015-05-26 Added possibility to replace some removed tags in Kernel::System::HTMLUtils::Safety() with a custom string.
    • 2015-05-26 Added possibility to remove image tags in Kernel::System::HTMLUtils::Safety().
    • 2015-05-18 Added storable wrapper /Kernel/System/Storable.pm.
    • 2015-05-18 Removed AutoConnectNo feature from DB.pm.
    • 2015-05-18 Added support for Gentoo/emerge in bin/otrs.CheckModules.pl, thanks to Elias Probst.
    • 2015-05-13 Removed support for IE8 and IE9.
    • 2015-05-12 Only show article accounted time if there is a nonzero value, thanks to Paweł Bogusławski.
    • 2015-05-12 Removed support for pre output filters. This can cause bad performance problems and can be replaced by post output filters that render their own templates instead.
    • 2015-05-08 Changed format for all successful messages in customer login screen, thanks to S7.
    • 2015-04-24 Added possibility to create a ticket without article in transition action "TicketCreate".
    • 2015-04-21 Improved performance of ticket merging in bulk action, thanks to Moritz Lenz.
    • 2015-04-21 Added support for multiple mirror databases (failsafe).
    • 2015-04-16 Added possibility to use list of TicketIDs (array reference) as a parameter for TicketSearch().
    • 2015-04-13 Addition to fix of bug#10712 - Incorrect utf8 in ZZZAuto.pm (via SysConfig) also for hash keys.
    • 2015-04-10 Support customer company data in ticket small overviews, thanks to Renée Bäcker.
    • 2015-04-10 Added searching for article flags, thanks to Moritz Lenz.
    • 2015-04-09 Added no match message for administration screens that use filters, thanks to S7.
    • 2015-04-01 Added link from dashboard queue overview to AgentTicketQueue for better usability, thanks to Norihiro Tanaka.
    • 2015-03-31 Fixed bug#11200 - Wrong realization of Dynamic Fields in SOAP Response.
    • 2015-03-26 Fixed bug#10978 - AgentTicketCompose: Deactivate ArticleTypes isn't possible.
    • 2015-03-24 Added new console interface for a massively improved user and developer experience on the commandline.
    • 2015-03-24 Removed Kernel::System::Crypt layer to use Kernel::System::Crypt::PGP and ::SMIME directly.
    • 2015-03-20 Let LWP::UserAgent handle https-proxy commands, thanks to Michiel Beijen.
    • 2015-03-20 Added possibility to specify minimum log level, thanks to Renée Bäcker.
    • 2015-02-23 Added Ping() to Kernel::System::DB.pm API.
    • 2015-02-06 Fixed bug#11054 - HTMLUtils::Safety breaks links.
    • 2015-02-03 Fixed bug#11029 - Improved wording for responsible to make it more consistent.
    • 2015-01-21 Improved fulltext filters in Ticket::SearchIndex::Filters.
    • 2015-01-15 Show 'add agent' and 'add group' action in UserGroup overview, thanks to ReneeB.
    • 2015-01-09 Improved stopword lists for StaticDB fulltext index to improve perfromance of fulltext searches. It is recommended to rebuild the fulltext search index.
    • 2015-01-08 Added new indices to link_relation table.
    • 2015-01-07 Fixed ticket# 2015010142053495 - Unable to change password in customer interface.
    • 2015-01-06 Added ACLs handling for Owner and Responsible on screen load for AgentTicketOwner and AgentTicketResponsible.
  • v4.0.11 Changes

    August 04, 2015
    • 2015-07-13 Fixed bug#11386 - Wrong behavior for the relative period 'the last week(s)' in the stats time field.
    • 2015-07-10 Fixed bug#11295 - 'No such user' notification while otrs automatically responses to client ticket.
    • 2015-07-09 Fixed bug#11191 - Dashboard ticket filter TYPE.
    • 2015-07-09 Fixed syntax error in generated SQL of Kernel::System::Group::GroupGroupMemberList when called with parameter UserIDs.
  • v4.0.10 Changes

    July 14, 2015
    • 2015-07-08 Updated translations, thanks to all translators.
    • 2015-07-07 Fixed bug#11367 - timezone in time stamps of outgoing mails is always UTC.
    • 2015-07-03 Fixed bug#11337 - Customer Information Center does not show CustomerUsers.
    • 2015-06-30 Fixed bug#11325 - Dashboard TicketList: Queuefilter in an empty list shows inactive queues, too.
  • v4.0.9 Changes

    June 23, 2015
    • 2015-06-22 Fixed bug#11347 - BuildSelection() + TreeView loose selected ID if ARRAY-HASH data is used.
    • 2015-06-19 Added option to package manager list action, to show deployment info of installed packages.
    • 2015-06-17 Updated translations, thanks to all translators.
    • 2015-05-21 Fixed bug#11287 - Scheduler warning links to non-existent module.
    • 2015-05-21 Followup for bug#10837 - Reply in process ticket on webrequest article fills customer mail into "cc" instead of "to".
    • 2015-05-21 Followup for bug#11199 - GI MappingSinple screen is not consistent.
    • 2015-05-20 Extended the support data collector with an asynchronous mechanism with the possibility to collect data asynchronously (offline).
    • 2015-05-13 Fixed bug#11290 - Lang parameter not correctly validated.
    • 2015-05-11 Fixed bug#11277 - Search for multiple ticket numbers with GenericInterface.
  • v4.0.8 Changes

    May 12, 2015
    • 2015-05-15 Fixed bug#11241 - Queue Filter: only the subqueue Name is displayed.
    • 2015-05-06 Updated translations, thanks to all translators.
    • 2015-05-04 Fixed preselecting CustomerID when creating a new customer user from CIC, thanks to Elias Probst.
    • 2015-04-30 Fixed bug#11102 - Refresh bug on process client interface using ie8
    • 2015-04-28 Added new console command to list all installed package files.
    • 2015-04-28 Fixed bug#11262 - AJAX calls keep session alive.
    • 2015-04-27 Added new support data check for prefork MPM.
    • 2015-04-24 Fixed bug#11246 - Information Disclosure on "Outbound E-Mail".
    • 2015-04-24 Fixed bug#10534 - Wildcard hacking the customer information center.
    • 2015-04-24 Fixed bug#10988 - Queues will not be visible in CustomerTicketMessage, if they are using a group which was newly created.
    • 2015-04-23 Fixed bug#11139 - StaticDB - Search incorrect.
    • 2015-04-21 Activated customer company support for the default customer user configuration.
    • 2015-04-20 Fixed bug#10961 - Adding email recipients via addressbook does not update customer information.
    • 2015-04-17 Fixed bug#11244 - Slave database not used in OTRS 4.
    • 2015-04-16 Fixed bug#11123 - DynamicFieldText RegEx message problem on create and edit.
    • 2015-04-14 Fixed bug#11226 - Tags in transition actions work only if there is only a tag in the field.
    • 2015-04-10 Fixed bug#11237 - SpellChecker logs an error if text is empty or '0'.
    • 2015-04-10 Fixed issue with double SessionID parameter in some links.
    • 2015-04-10 Fixed bug#11167 - DashboardEventsTicketCalendar week starting day should be configurable.
    • 2015-04-10 Fixed bug#11185 - Mismatch between shown columns order and default columns order and in DashboardTicketGeneric.
    • 2015-04-10 Fixed bug#11163 - Uninitialized value warning in Excel output in AgentTicketSearch.
    • 2015-04-09 Fixed bug#11156 - No translated headers in Excel output in AgentTicketSearch.
    • 2015-04-09 Fixed bug#11219 - Uninitialized warning in Kernel::Output::HTML::DashboardCalendar.
    • 2015-04-09 Fixed bug#11232 - OTRS does not recognize language "vi" as it only provides "vi_VI".
    • 2015-04-07 Fixed display bug in IE when showing ticket list tables with only one entry (Ticket#2015031842001505).
    • 2015-04-02 Fixed bug#11161 - ticket_history table is always joined in TicketSearch.
    • 2015-04-01 Fixed bug#11214 - Ticket Zoom JS breaks on French language.
    • 2015-03-31 Fixed bug#11211 - REST WADL file does not pass validation tests.
    • 2015-03-30 Fixed bug#11207 - Wrong column encoding in Kernel::System::Notification::NotificationGet().
    • 2015-03-30 Fixed bug#9449 - Generic Agent ticket actions can't be unselect.
    • 2015-03-28 Fixed bug#11204 - SOAP WSDL file does not pass validation tests.
    • 2015-03-27 Fixed bug#11202 - Dashboard errors on only admin group user.
    • 2015-03-27 Fixed bug#11201 - GI: Use of uninitialized value in string ne at AdminGenericInterfaceWebservice.pm.
    • 2015-03-26 Fixed bug#11199 - GI MappingSinple screen is not consistent.
    • 2015-03-26 Fixed bug#10837 - Reply in process ticket on webrequest article fills customer mail into "cc" instead of "to".
    • 2015-03-26 Improved ServiceList() cache, tanks to Norihiro Tanaka.
    • 2015-03-26 Fixed bug#11117 - AutoResponse messages not "comply" Customer Language.
    • 2015-03-26 Fixed bug#10995 - Characters not correctly managed by OTRS scripts..
  • v4.0.7 Changes

    March 31, 2015
    • 2015-03-25 Updated translations, thanks to all translators.
    • 2015-03-24 Fixed bug#11189 - Go to Dashboard link in No Permissions screen is broken.
    • 2015-03-23 Fixed bug#11194 - Download button for dashboard stats visible even if no permissions for AgentStats exist..
    • 2015-03-23 Fixed bug#11104 - Invalid utf-8 parameters not filtered sufficciently.
    • 2015-03-20 Fixed bug#11072 - DynamicField Filter in AgentDashboard accepts only one value.
    • 2015-03-20 Fixed bug#10702 - Can't select customer and/or public interface in AdminACL.
    • 2015-03-20 Fixed bug#11178 - Undefined variable warning with "Reply to note" in AgentTicketZoom.
    • 2015-03-20 Fixed bug#11188 - SOAP WSDL TicketGet response is incomplete.
    • 2015-03-20 Fixed bug#10816 - apache2 with mod_deflate enabled will not start.
    • 2015-03-19 Fixed bug#11181 - outputfilters pre not matching on includes.
    • 2015-03-13 Fixed bug#11119 - Activity Dialog can't be hidden if ACL features Action condition in CustomerTicketZoom.
    • 2015-03-13 Fixed bug#11136 - uninitialized value $RealName NotificationEvent.pm line 717.
    • 2015-03-13 Fixed bug#11106 - Owner type is ignored if set previous owner to blanc in AgentTicketOwner.
    • 2015-03-06 Fixed bug#11084 - Transition do not store more than one criteria in a condition.
    • 2015-03-06 Fixed bug#11142 - At times, undefined variable warning in agent interface.
    • 2015-03-06 Fixed bug#11147 - SLA can not be set over Free Fields Dialog.
    • 2015-03-06 Fixed bug#11113 - Internal server error at importing with IMAP.
    • 2015-03-06 Fixed bug#11135 - Use of uninitialized value warning in CustomerCompanyList.
    • 2015-03-05 MySQL: Added check for innodb_log_file_size setting to both the installer and the support data collector in order to make sure it matches the minimum requirements.
    • 2015-03-04 Fixed bug#11097 - Generic Agent - Event Delete Icon disappear.
    • 2015-03-04 Fixed bug#11137 - Installer fails on Oracle.
    • 2015-03-03 Fixed bug#11133 - Not possible to change customer.
    • 2015-03-03 Fixed bug#11115 - Error from GenericInterface using SOAP and TicketGet operation.
    • 2015-03-03 Fixed bug#11134 - TicketAccountedTime dynamic field restriction does not work anymore.
    • 2015-03-03 Fixed bug#11088 - placeholders in mailto-links don't get replaced, thanks to Thorsten Eckel.
    • 2015-03-02 Fixed wrong header in customer login.
    • 2015-03-02 Fixed bug#11120 - Logged invalid message at login failure, thanks to Norihiro Tanaka.
    • 2015-03-02 Fixed bug#11128 - Uninitialized variable warning in dashboard after addition of new dynamic field, thanks to Norihiro Tanaka.
    • 2015-02-27 Fixed bug#11065 - Transitions based in DynamicFields Multi-Select does not work.
    • 2015-02-27 Make sure article data is escaped properly in timeline view.
    • 2015-02-25 Fixed bug#10820 - memory cache does not get updated.
    • 2015-02-23 Improved performance on Article Attachment read from Database.
    • 2015-02-20 Allow multiline chat feeds; reduced chat request polling frequency.
    • 2015-02-23 Improved automated scrolling of article table in TicketZoom, if a new active article is not completely visible in the article table.