CHANGELOG.md 25 KB

Change Log

3.6.1 (2021-03-25)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Unable to sync Exchange contracts (if one contact is unable to process) 3436 [bug]
  • Article Notes added via Macro are not HTML formatted 2980 [bug] [macros] [prioritised by payment] [ticket]
  • Zammad 3.6.0 cannot configure proxy 3362 [bug]
  • Cursor locked in and can't leave date select field in Safari 3414 [UX/UI] [bug] [regression]
  • DataPrivacy Task fails in some situations 3402 [bug] [data privacy] [prioritised by payment]
  • "Go back" button in mapping wizard screen in exchange integrations leads to wrong screen (folder selection should be shown, access information) 3434 [bug] [frontend / JS app]
  • Unable to see full folder name in Exchange integration. Folder names are longer as space in display area. 3433 [bug] [frontend / JS app]
  • Microsoft 365: The refresh token has expired due to inactivity. The token was issued on 2020-11-17T13:30:55.3656422Z and was inactive for 90.00:00:00. 3411 [authentication] [bug] [channel]
  • Forms are not well displayed (width is to small) if firefox 86 (latest stable) is used 3420 [bug] [regression]
  • Unable to create mini admin for form channel or google channel 3418 [bug]
  • Scheduler dies if Trigger, Ticket or Article of a Webhook job got deleted before job got executed 3416 [bug] [prioritised by payment]
  • French "see more / see less" escaped apostrophe 3401 [UX/UI] [ticket]
  • Drag&Drop from Outlook to Zammad removes message from Outlook 3165 [UX/UI] [bug] [prioritised by payment]
  • HTML structure that is not parseable by jQuery causes JavaScript error that breaks Ticket Zoom view. 3393 [bug]
  • Trigger based notifications are not sent (Send no trigger based notification to bob.smith@example.com because email is marked as mail_delivery_failed for -157 days) 3389 [bug] [trigger]
  • Unable to open object manager select field modal if options contains invalid data (like undefined or null) 3391 [bug]
  • Japanese character is garbled. 3368 [bug] [mail processing]
  • Execution timeout while performing request to Zendesk API fails import for current resource 3381 [bug] [import]
  • Zendesk import doesn't consider all tickets 2694 [bug] [import] [regression]
  • chat-no-jquery(.min).js is logging an javascript exception (Uncaught ReferenceError: node is not defined) 3377 [bug]
  • Data in DB and elasticsearch (e.g. ticket overview) out of sync. 3257 [bug] [prioritised by payment] [search]
  • chat-no-jquery(.min).js is dropping click binds/event listener after from web page 3375 [bug]
  • LDAP users marked as inactive 3373 [LDAP] [regression]
  • Initial configure step after adding XOAUTH account not functional if account is disabled 3346 [bug] [channel] [prioritised by payment]
  • High system load, "StatusCode: 500 - execution expired", ActiveRecord::Deadlocked issues, and scheduler problems prevent Zammad from working well/quickly 3336 [bug] [regression]
  • Update french translation 3354
  • Japanese emails incorrectly converted 3096 [bug] [mail processing] [prioritised by payment]
  • Remove ServerTokens from apache configurations 3253 [bug]
  • Trigger-conditions 'Email' required the @ sign 3334 [bug] [prioritised by payment]
  • Reports do not show week 53 3341 [bug]
  • Quotation marks are encoded when displayed 3322 [bug] [translation]
  • Migrating to another host causes Login to fail 3324 [backup] [bug] [prioritised by payment]
  • Unable to process email (because of very long meta headers) 3293 [bug]
  • Unable to unassign owner via macro or trigger 3321 [bug]
  • Zendesk import fails if not supported field types are present 3314 [bug] [import]
  • Zendesk import fails if fields with unsupported chars in its name are present 3310 [bug] [import]
  • Having more active Agents using the Chat decreases performance linearly 3299 [bug] [chat] [prioritised by payment]
  • Sessions::Node don't do any work if ZAMMAD_SESSION_JOBS_CONCURRENT was higher and got lowered 3304 [bug] [overviews]
  • history entries of ObjectManager::Attribute changes display wrong change information when value is removed 3135 [bug] [history] [prioritised by payment]
  • Unable to manage Microsoft365 accounts if oauth token is not able to get refreshed 3292 [bug] [channel]
  • Deletion of notes impossible if internal and communication = true 2853 [bug] [prioritised by payment] [regression] [ticket]
  • Channel::EmailParser.process_unprocessable_mails doesn't find matching Group because of key insensitive mismatch in email address 3296 [bug] [mail processing] [prioritised by payment]
  • Unable to upgrade from Zammad 3.3 to 3.6 3282 [bug]

3.6.0 (2020-11-16)

Full Changelog

Implemented enhancements:

  • Software error when Elasticsearch is not configured and rake searchindex:rebuild 3276 [enhancement]
  • Zammad stops Organization and TextModule pagination after 500 entries 2337 [UX/UI] [enhancement] [hardcoded limit] [prioritised by payment]
  • Import archive mailbox 3142 [enhancement] [mail processing]
  • Exchange Online MFA for IMAP & SMTP 3215 [channel] [enhancement] [prioritised by payment]
  • G Suite accounts will only allow access to apps using OAuth. Password-based access will no longer be supported. 2866 [enhancement]
  • OTRS Importer: more options for debug 895 [enhancement] [import]
  • Remove not needed package install dependencies (imlib2-devel & libimlib2-dev) 3254 [enhancement]
  • Improve Data Privacy - task list UI of completed tasks with common UI behavior 3228 [enhancement]
  • Error: Kb locales is too long (maximum is 1 character) 3223 [UX/UI] [enhancement]
  • Finding a user by email address not possible 3190 [data privacy] [enhancement]
  • Raise default password security for new instances 2943 [enhancement]
  • Implement generic SSO button on login page 3128 [UX/UI] [enhancement]
  • Ability of deleting customers and / or all ticket at once. 2074 [admin area] [enhancement] [prioritised by payment]

Fixed bugs:

  • Webhooks 290 [core] [feature backlog] [integration]
  • apple-touch-icon.png 404 Not Found 3263 [bug]
  • history entries of ObjectManager::Attribute changes display wrong change information when value is removed 3135 [bug] [history] [prioritised by payment]
  • Triggered note with variables do not replace variable with content 2716 [bug] [trigger]
  • Limit Groups in Notification settings should be in alphabetical order 3204 [bug] [personal settings/menu] [prioritised by payment]
  • Individual objects in format "select": No reset to empty in trigger possible 3163 [bug] [prioritised by payment] [trigger]
  • Nested Tree Select value not translatable 3124 [bug] [frontend / JS app] [prioritised by payment] [translation]
  • Data in DB and elasticsearch (e.g. ticket overview) out of sync. 3257 [bug] [prioritised by payment] [search]
  • Deleting articles with accounted time to not affect accounted time 2620 [bug] [prioritised by payment] [time accounting]
  • EmailParser (process_unprocessable_mail) ignores group routings 3145 [bug] [mail processing] [prioritised by payment]
  • In certain cases not all content of an html email is shown (HTML sanitizer will remove to much) 3255 [bug] [prioritised by payment]
  • Zammad can't import specific ISO-2022-JP mails 3115 [bug] [mail processing] [prioritised by payment]
  • Migration from OTRS error - could not find a valid input encoding (EncodingError) 3250 [bug] [import]
  • StatusCode: 500 When searching for an article in a ticket and enter one digit 3148 [bug] [knowledge base] [search]
  • 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]
  • Reporting does not update ticket list when the ticket count is the same (frontend cache bug) 3242 [bug] [reporting]
  • 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]
  • Elasticsearch throws error 500 when filtering for owner or custom dropdown-fields inside of report profiles 2517 [bug] [prioritised by payment] [reporting]
  • powered by footer does block third party login methods 3132 [UX/UI] [bug] [prioritised by payment]
  • Inconsistent granular agent permissions 3195 [bug]
  • KnowledgeBase Broken 500 3231 [bug] [knowledge base]
  • Unable to create inital admin user via web installer 3189 [bug]
  • 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]
  • System::Proxy UI shouldn't show password 3184 [UX/UI] [bug]
  • Unable to open ticket/content not loading 3198 [bug]
  • Reply Article box closes when replying multiple times and placeholder covers input 3040 [UX/UI] [bug] [frontend / JS app]
  • 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]
  • Replying on newly created phone notes to agent customers sets wrong TO-address 2922 [UX/UI] [bug] [prioritised by payment] [ticket]
  • incomplete and curious view of the calendar 2776 [UX/UI] [bug] [frontend / JS app] [prioritised by payment]