This release primarily adds a new Document Store feature to IXP Manager. It also has a small number of bug fixes and improvements. All IX's running < v5.3.0 are recommended to upgrade.
Summary:
git --no-pager diff --shortstat --no-merges v5.3.0 v5.4.0
98 files changed, 4888 insertions(+), 1182 deletions(-)
Upgrade Instructions
Please follow the official upgrade documentation without skipping any steps.
There are no additional steps required.
Document Store
IXP Manager now has a document store allowing administrators to upload documents to be made generally available for specific user classes (public, customer user, customer admin, superadmin). The document store supports:
- Upload any file type.
- Edit uploaded files including name, description, minimum access privilege and replacing the file itself.
- For non-public documents, logging and reporting of downloads (total downloads and unique user downloads).
- Display of text (
.txt) and display and parsing of Markdown (.md) files within IXP Manager. - Directory hierarchy allowing the categorization of files.
- Each directory can have explanatory text.
- Deletion of files and recursive deletion of directories.
- Logging of destructive actions.
Please see the complete official document here.
Small Features & Improvements
- Framework and backend upgrades
- Frontend package upgrades
- When we introduced long-lived remember me sessions in v5.3.0, a side effect is that return visits that utilised these long term cookies did not generate a user login event. This is now fixed and it also provides an indication if the login was via standard login or long-lived remember me cookie.
Bug Fixes
- Fix member logo alignment - #616
- (Re)fix IP sorting - #21
- Rename superadmin customer dropdown template variable name to avoid collisions - islandbridgenetworks/IXP-Manager#257
- 2fa related routes won't exist if 2fa is disabled - 6505be6
- Password resets go out with welcome emails and so a 1hr expiry is way too quick - reset to 7 days via 12084bf