CHANGELOG.md 19 KB

Change Log

3.5.1 (2020-11-16)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • In certain cases not all content of an html email is shown (HTML sanitizer will remove to much) 3255 [bug] [prioritised by payment]
  • StatusCode: 500 When searching for an article in a ticket and enter one digit 3148 [bug] [knowledge base] [search]
  • Migration from OTRS error - could not find a valid input encoding (EncodingError) 3250 [bug] [import]
  • link_template for ticket no longer shows a button after update to 3.5 3214 [bug] [object manager attribute] [prioritised by payment]
  • DataPrivacyTask - Can't remove user if still referenced in Overview(s) 3220 [bug] [data privacy]
  • Knowldge Base internal answer view goes out of screen if previous or next answer title is very long 3246 [UX/UI] [knowledge base] [prioritised by payment]
  • KnowledgeBase Broken 500 3231 [bug] [knowledge base]
  • In the role settings a role can not be agent and customer at the same time 3226 [bug] [prioritised by payment]
  • Hybrid Office-Accounts can't authenticate via Office 365 login 3230 [authentication] [bug] [prioritised by payment] [third party issue]

3.5.0 (2020-09-22)

Full Changelog

Implemented enhancements:

  • Ability of deleting customers and / or all ticket at once. 2074 [admin area] [enhancement] [prioritised by payment]
  • Raise default password security for new instances 2943 [enhancement]
  • Implement generic SSO button on login page 3128 [UX/UI] [enhancement]
  • Improve CTI / open user profile or new ticket screen based on last customer activity 3107 [enhancement] [prioritised by payment]
  • RTL in CTI page log 3102 [UX/UI] [enhancement]
  • Attribute changes remove Owner of closed Ticket 3136 [enhancement] [prioritised by payment]
  • Change Opps to Oops to be more gramatically correct 3126 [enhancement]
  • Enhance/rework message header of forwarded mails 3091 [enhancement] [prioritised by payment] [ticket]
  • Can't add attributes manually to LDAP sync 1326 [LDAP] [enhancement]
  • Empty "issues" attribute of Monitoring / HealthCheck result causes errors in Zabbix 3077 [API] [enhancement] [prioritised by payment]
  • Allow uploaded S/MIME certificates to download in admin interface (like in other certificate managers) 3108 [enhancement] [prioritised by payment]
  • relative dates in macros, triggers and scheduler 864 [enhancement] [macros] [prioritised by payment] [trigger]

Fixed bugs:

  • Unable to open ticket/content not loading 3198 [bug]
  • data privacy obsolete column name 3191 [bug]
  • Endpoint api/v1/ticket_articles/by_ticket ignores X-On-Behalf-Of 3186 [API] [bug] [prioritised by payment]
  • Reply Article box closes when replying multiple times and placeholder covers input 3040 [UX/UI] [bug] [frontend / JS app]
  • Added List-Unsubscribe tag to identify newsletters 3176
  • Logo image ratio goes wrong when resizing to specific height 3169 [bug]
  • Changing article visibility will not update ticket view for customers 2672 [UX/UI] [bug] [prioritised by payment] [ticket]
  • Active Google channels cause Email channels to loose email address every 86400s 3167 [bug] [channel]
  • Adding LDAP group retrieval for objectClass 'groupOfNames' 3041
  • Restore script uses postgres user and nukes restoration of hosted dumps 3139 [bug] [prioritised by payment]
  • Backup script restoration order causes issues if version difference causes ruby version differences 3160 [backup] [bug]
  • Entering pending till time for Waiting status is difficult to enter with Firefox 2887 [UX/UI] [prioritised by payment]
  • Retweet conversion setting not working 2736 [bug] [channel] [prioritised by payment]
  • greyed out Avatar is not displayed correctly in the caller log 3159 [CTI] [bug] [prioritised by payment]
  • Update chat.js and chat.min.js to fix inactiveClass option access 3157
  • Access to my own Tickets (where I'm customer of) in a Group im not Agent 967 [feature backlog] [prioritised by payment]
  • admin.user token permission doesn't allow fetching details of specific user 3111 [API] [bug] [prioritised by payment]
  • S/MIME signing fails because of message encoding 3147 [bug] [mail processing] [prioritised by payment]
  • Inline images are cut during forward and reply (quotation) 3093 [bug] [prioritised by payment] [ticket]
  • knowledge base public interface does not get crawled by search engines 3151 [bug] [knowledge base]
  • Make channels trusted 3150 [bug] [mail processing]
  • Search details sidebar name shows URL-encoded gibberish 3058 [bug]
  • Race condition between #lookup and .update causes caching of obsolete data 3109 [bug] [overviews] [prioritised by payment] [ticket]
  • Zammad shows Customers in Owner-Selection on IE 2609 [UX/UI] [bug] [prioritised by payment] [regression]
  • unprocessible mail "FrozenError: can't modify frozen String" 3143 [bug] [mail processing] [prioritised by payment]
  • IMAP channel cannot connect to ProtonMail bridge 3146 [bug] [mail processing]
  • Ticket removal of merged / linked tickets doesn't remove references 2960 [UX/UI] [bug] [prioritised by payment] [ticket]
  • Article body gets updated/re-sanitized when updating other Article attribute 3138 [bug] [trigger]
  • Merging Tickets/Users/... does not update ExternalSync references 3123 [bug] [prioritised by payment]
  • Object lookup by text attribute fails if symbol is given 3121 [developer experience]
  • Adding a note during bulk operation only works for one ticket 2985 [UX/UI] [bug] [bulk] [overviews] [prioritised by payment] [ticket]
  • KB answer search in ticket is broken 3083 [bug] [knowledge base]
  • improve weak password error on initial user creation 3106 [bug] [frontend / JS app]
  • Deletion of communication article works for admins 3086 [bug] [prioritised by payment]
  • Plus characters are stripped from email addresses and urls in ticket body 2494 [bug] [prioritised by payment]
  • Too large article body fails OTRS import 2107 [bug] [import]
  • Embedding Youtube Videos in KB containing "-" does not work 3039 [bug] [knowledge base]
  • Domain based assignment can be enabled without domain being filled in 3089 [bug]
  • Not all attributes if chats are indexed by elasticsearch (chat.name and tags are missing) 3095 [bug]
  • ServiceNow mails from other service providers are not detected 3110 [bug] [mail processing] [prioritised by payment]
  • Added relative pending_time to Macro/Trigger/Scheduler Functionality 2862
  • Meaningless error message in the production log, when editing / creating overviews 3100 [bug] [prioritised by payment]
  • Failed to run import backend 'Import::Exchange'. Cause: Missing implementation of 'mapping' method for 'Sequencer::Unit::Import::Exchange::FolderContact::Mapping::Login' 3090 [bug] [import] [regression]
  • Search taskbars cause DeadLocks 3087 [UX/UI] [bug] [performance] [prioritised by payment]
  • KB within Zammad UI (as agent) breaks words (break-all) 3023 [UX/UI] [bug] [knowledge base]
  • KB search bar doesn't find indexed attachments 3070 [bug] [knowledge base] [search]
  • Required Doorkeeper scope is missing and fails authentication 3085 [API] [bug] [prioritised by payment]