Releases: CERT-Polska/mwdb-core
v2.3.0
This release is focused mainly on MWDB administration improvements and further UI refactoring. In addiition, Karton integration is now available out-of-the-box, without need of extra plugins.
If you are mwdb-plugin-karton
user, read Karton guide/Migration from unofficial setup section before upgrade.
For complete changelog, see v2.3.0-rc1.
Bugfixes (from 2.3.0-rc1):
v2.3.0-rc1
Release Candidate version of mwdb-core 2.3.0 🎉
This release is focused mainly on MWDB administration improvements and further UI refactoring. In addiition, Karton integration is now available out-of-the-box, without need of extra plugins.
If you are mwdb-plugin-karton
user, read Karton guide/Migration from unofficial setup section before upgrade.
Key changes:
- Read-only guest accounts (#334):
- All users are by default added into additional 'registered' group that enables profile customization and file upload
- To make a guest account, just remove it from 'registered' group, so only the 'public' capabilities will apply to this group. 'public' group doesn't have any capabilities by default, but feel free to change it depending on your needs.
- All groups have additional properties: "workspace" and "default".
registered
group andpublic
group are not workspaces which prevents users from seeing each other within these groups. In the same time, they are default so all newcomers are automatically added.
- Built-in Karton integration (#298)
- Removed
managing_attributes
capability because of its inconsistency. From now, all administration tasks requiremanage_users
capability (#377) - New, more user-friendly Settings and Profile view
Minor changes and improvements:
- More removable elements:
- Sessions are not invalidated when group or capabilities was changed (#325)
- Added hooks for tags and comments (#353, thanks @ITAYC0HEN!)
- Keyboard navigation in Autocomplete components (#362)
- Replaced obsolete search help with link to ReadTheDocs (#339)
Bugfixes:
v2.2.2
v2.2.1
v2.2.0
New MWDB Core release 🎉 Web part was heavily refactored and uses React Context instead of Redux, so some plugins that extends the web application may need to be ported before upgrade.
If you are plugin developer, see What's changed section in MWDB Core documentation.
New features:
- Remote API feature (feature draft: #157) that allows to connect your own mwdb-core instance with mwdb.cert.pl (Documentation
- New file download endpoint (#290)
Bugfixes and improvements:
- Improved error handling in web app (#316)
- Same set of buttons in Preview and Details tab (#278)
- Unified object routes in web app (
/file/<hash>
instead of/sample/<hash>
) (#314) - If route is not available, web app redirects to
/
(#293) - Disabled
multiple
option in upload dropzone (#277) - Optimized
/api/user
administration endpoint (#286) - Added
NOT NULL
constraint in associative tables (#279) Shares
box links touploader:
query instead of user/group management view (#295)
v2.1.2
Bugfix release for regression introduced in v2.1.0. Fixed by #259.
Bugfixes:
uploader:
query didn't show correct results (issue #257)uploader:
query allowed to search for all users' uploads even if they're not a member of requestor's own groups. Results were still nonsense though due to previous bug./profile/<login>
endpoint allowed to get basic profile info (e-mail address, registration and last login timestamp) of arbitrary user even if they're not a common member with requestor's groups.
v2.1.1
v2.1.0
New features:
- Exact array search for configurations -
cfg.urls*.url:...
syntax (#231) - Support for S3-compatible object storage (#236, thanks @jamie-34254 for contribution)
- Marking objects as favorite (#237)
- Presenting count of found objects in search (#249)
- New "Groups" view that allows to inspect which users are in our own groups (#167)
- Support for human-readable file size in search and UI (#233)
Bugfixes:
- Legacy config upload endpoint (
PUT /api/config/{identifier}
) allows to upload configuration even if user has noadding_configs
capability.
v2.0.0
v2.0.0-rc1
Release candidate version 🎉 If you want to try it, check out mwdb-core documentation for setup guide.
Bugfixes:
- Search: ISE 500 when remainder was missing in
meta:
query (#204) - User registration:
Submit
button not disabling after successful registration (#206) - User update: missing
Set user permission
button when user doesn't have any capabilities turned on (#213) - Minor UI fixes
New features:
- Configuration upload requires
adding_configs
capability (#205) - Pending user can be rejected without sending notification mail (#209)
- Added support for
mwdb configure
entrypoint in plugins (#217)
This is a pre-release version. You're welcome to try it, but if you want a smooth installation experience and stable interface you should wait for the official release instead.
We're working hard to deliver all of these things as soon as possible. Stay tuned and follow our Twitter!