Skip to content

Releases: CERT-Polska/mwdb-core

v2.3.0

05 Jul 14:14
14f9cc5
Compare
Choose a tag to compare

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):

  • Fixed premature session expiration in Web UI (#402)
  • Correct Enter key behavior in Autocomplete list (#408)
  • Fixed undetermined order of karton attribute values (#407)
  • Fixed incorrect Rate limits feature status (#406)

v2.3.0-rc1

28 May 16:55
ee8215a
Compare
Choose a tag to compare
v2.3.0-rc1 Pre-release
Pre-release

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 and public 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 require manage_users capability (#377)
  • New, more user-friendly Settings and Profile view

Minor changes and improvements:

  • More removable elements:
    • Attribute definitions (#321)
    • Relations (including permission inheritance side-effects, #336)
    • Groups and users (#347)
  • 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:

  • Fixed ISE 500 when member was already added/removed (#332)
  • Fixed broken tag search in detailed object view (#378)
  • Pending users counter is immediately updated after accepting/rejecting user (#386)

v2.2.2

24 Mar 11:55
5df3f0b
Compare
Choose a tag to compare

Bugfixes:

  • Web: Some search links didn't render correctly (e.g. family in /config/stats) (fixed by #323 and #324)

v2.2.1

19 Mar 14:54
4ba838b
Compare
Choose a tag to compare

Bugfixes:

  • Web: comments are not reloaded after navigation to the parent/child object (#318)

v2.2.0

18 Mar 18:45
2695741
Compare
Choose a tag to compare

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 to uploader: query instead of user/group management view (#295)

v2.1.2

05 Jan 16:52
13e67a9
Compare
Choose a tag to compare

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

23 Dec 16:00
8399f55
Compare
Choose a tag to compare

Bugfixes:

  • Fixed regression in 2.1.0: Static config and Parsed config tab didn't work correctly (#253)

v2.1.0

21 Dec 16:49
d354501
Compare
Choose a tag to compare

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 no adding_configs capability.

v2.0.0

21 Oct 10:31
ce4d4f9
Compare
Choose a tag to compare

Stable version of MWDB Core 2.0.0 finally released! 🎉

More information can be found in our blog post.

New features:

  • Added support for mail server authentication (#224, thanks @dmarxn for contribution)

v2.0.0-rc1

19 Oct 10:56
Compare
Choose a tag to compare
v2.0.0-rc1 Pre-release
Pre-release

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!