Release overview
Release Date: 13 March 2018
Servers: atmail cloud EU servers
Release Versions: atmail suite - 8.3.2-8.3.3 / atmail dav server - 8.3.2-8.3.3 / atmail mail server - 8.3.2-8.3.3
atmail mail server summary
New Feature Highlights
- Parallel Permissions: Themes
- POP-UP window configuration / white labeling
- New maintenance mode
Improvement Highlights
- Parent Admins don't have access to save themes created by child admins
- Update in app help to reflect added features.
- Add new theme settings to atmail suite integration plugin theme edit form
- Create help section for branding
- Add top level administrator controls to atmail suite integration plugin setting pane
Bug
- Warnings thrown when kicked back to login screen on OTP
- Duplicate Theme names encounter numerous issues
- Fixed error during update
- Fixed grammar of error when creating webmail domain that already exists
Security Improvements/Fixes
- MS API: Create User API: Integrity constraint violation when domainID is not provided
- MS API: Create User API: Always gives error message that Role or permission missing even if permission is provided and creates user as well.
atmail suite
Improvement Highlights
- Update in app help to reflect added features.
- Virtual folder configuration improved
- Calendar invites improved
- Thread mapping improved
- Additional translation improvements
- Account types displayed on account authentication page should be translatable
- Reduce number of queries during login
- General performance improvements
- Langiage support improvements
- Password policy errors now translated
- Printed emails are now localized and translated, with date converted to browser timezone
- Calendar gutter timestamps are now localized
- Time/Date pickers are now localized
- Error after switching language if the thread list context menu has been used
- Cannot delete mail from Trash using context menu
- Duplicate key warning
- Clear storage on fresh login
Bug
- Rename folder not sending folder ID in some cases which results in folder rename not working
- Calendar event creation failed when no timezone is set
- Can't change calendar after adding event
- Calendar - To date cannot be changed.
- Child folder becomes parent when email is put in it
- Renaming parent folder removes child folder until refresh
- Load locale data returns null for some languages
Known Issues
- API call getContacts → blank {} properties is treated as NULL
- atmail suite → When receiving a thread update, the avatar is not updated to latest replied user
- Some mail is not visible due to virtual folder configuration
- Some email headers report "invalid date"
atmail dav
Known Issues
- Rescheduled recurring Invitations using external clients iCal to Outlook
Changelog
T | Key | Summary | Description | Status | Component(S) |
---|---|---|---|---|---|
AT8-387 | Cannot create thread map |
WARN[2018-03-01T21:58:27+11:00] Cannot create threadmap CollapseThreads:true Limit:30 Position:0 Anchor:<nil> AnchorOffset:0 HideDeleted:true} |
RESOLVED | Mail server | |
AT8-374 | Load localeData returns null. |
Step to reproduce. |
RESOLVED | Webmail, Translations | |
AT8-365 | Renaming parent folder removes child folder until refresh |
Renaming parent file removes child folder until refresh of browser and then it shows again. |
RESOLVED | Webmail, Mail server | |
AT8-356 | Can't rename folder |
Unable to rename folder: "Oops an error occurred" warning. API gives an "E_FAILED_RENAME" error. And a "RENAME_MAILBOX_ERROR" error. |
RESOLVED | Webmail, Mail server | |
AT8-355 | Child folder becomes parent when email is put in it |
Drag and drop an email into a child folder and it becomes a parent folder. If I have -Parent And I move a message to child it makes it a parent folder and changes the hierarchy to: -Child |
RESOLVED | Webmail | |
AT8-348 | Calendar invites not working |
When I set an invite with an attendee the invite isn't sent. But if the attendee opens their calendar they can see and accept the invite from calendar... |
RESOLVED | Calendars, Webmail | |
AT8-334 | Duplicate Theme names encounter numerous issues |
When multiple Themes share the same name and are owned by multiple webmail domains. The following occurs:
Duplicate Themes can be created by enabling "Save as new theme" and using the same name. |
RESOLVED | Webadmin, Mail Server, Webmail | |
AT8-333 | Need to update in app help to reflect added features. |
In app help for: *Service account auth page |
RESOLVED | Webadmin, Help Centre | |
AT8-302 | Warnings thrown when kicked back to login screen on OTP |
First login from OTP > Change password > OK > Warnings thrown such as: Warning: Failed prop type: The prop `selectedAccount` is marked as required in `AccountSwitcherContainer`, but its value is `undefined`. Warning: Failed prop type: The prop `selectedAccount` is marked as required in `AccountSwitcher`, but its value is `undefined`. |
RESOLVED | Webadmin | |
AT8-295 | Parent Admins don't have access to save themes created by child admins |
Themes created by a child\sub admin are visible to the parent admin but not editable. |
RESOLVED | Mail server | |
AT8-208 | Parallel Permissions: Themes |
hierarchy A Theme created by a subsubAdmin -3 (role: cloudadmin), can not be edited by a subAdmin -2 (role: cloudadmin) whom didnt create the subsubadmin -3 (role: cloudadmin). Please see attached PDF. theme_hierarchy.pdf Upon attempting to save any changes. WebDevTools: |
RESOLVED | Mail server | |
AT8-96 | Calendar - To date cannot be changed. |
Step to reproduce. 1. Go to calendar |
RESOLVED | Calendars, Webmail | |
AT8-76 | Can't change calendar after adding event |
If I have two calendars. Default and Test, and I create an event in Default and then save. If I try to edit and then change the calendar it won't let me, it flashes the focus but doesn't show the selection list. |
RESOLVED | Calendars, Webmail | |
AT8-63 | Calendar event creation fails when no timezone is set |
Calendar event creation fails when no TZ is set. This occurs on freshly provisioned account. TZ set to UTC also fails when creating events. notCreated Object #1 Object type serverError description notUpdated Object notDestroyed Object notCreated Object #1 Object type serverError description Timezone: Etc/GMT-10 Not found notUpdated Object notDestroyed Object |
RESOLVED | Webmail | |
AT8-412 | Cannot delete mail from Trash using context menu |
When using the thread list context menu to delete a thread from Trash an error occurs in console and nothing happens, |
RESOLVED | Webmail | |
AT8-411 | Error after switching language if the thread list context menu has been used |
Uncaught (in promise) TypeError: Cannot read property '1' of null |
RESOLVED | Webmail | |
AT8-371 | Create help section for branding |
There is currently no section in the in-app help doco for our branding feature. |
RESOLVED | Mail server | |
AT8-352 | Fix grammar of error when creating webmail domain that already exists |
When creating a webmail domain (Services > Webmail domains > create new webmail domain) that already exists you get the following error: "This domain has already being used." It should be changed to something like: "This domain already exists". |
RESOLVED | Mail server plugins | |
AT8-344 | Cleanup warnings given by npm start |
Cleanup warnings given by npm start |
RESOLVED | Webmail | |
AT8-342 | Account types displayed on account auth page should be translatable |
The account types displayed are currently pulled as-is from the getAccounts response (e.g mail, contacts, calendar). They should be translatable. |
RESOLVED | Webmail | |
AT8-331 | Remove 'li' field from api results |
Using the account view api request you are presented with all fields in the accounts table. |
RESOLVED | Mail server, Mail Server API | |
AT8-77 | Update Groups When A Card is deleted |
Groups vcard need be updated when A Card has been deleted |
RESOLVED | Contacts, Webmail | |
AT8-409 | Translate error messages for password policy returns |
Translate error messages for password policy returns. |
RESOLVED | Webmail | |
AT8-405 | UAT dutch translations |
UAT dutch translations |
RESOLVED | Webmail | |
![]() |
AT8-166 | Create Maintenance Mode |
Have the ability to place mailserver into 'maintenance mode' and thereby disabling ALL user access either via UI or API (maybe furture versions could queue api requests or something). This will allow changes to take place when no user changes are guaranteed. |
RESOLVED | Mail server |
![]() |
AT8-81 | Reduce number of queries upon login for JMAP API |
Database workshop shows the api server (+ dovecot) are logging 200-250 queries upon a single user logging in. |
RESOLVED | Dav, JMAP API, Webmail |
AT8-358 | Folder rename not working |
apiserver is returning an error "cannot find folder" upon trying to rename a folder, despite the id sent being |
RESOLVED | JMAP API | |
AT8-357 | Rename folder not sending folder ID |
Webmail is not sending folder id with the setMailboxes request to rename a folder. |
RESOLVED | Webmail | |
AT8-343 | Get new translations done and imported |
New translations done and imported |
RESOLVED | Webmail |
Comments