Skip to content

v2.35 "Selkämerenkatu"

Compare
Choose a tag to compare
@Macroz Macroz released this 13 Dec 09:19
· 505 commits to master since this release
32faf8c

NB: This release removes the experimental application PDF export API. The non-experimental PDF export API is preferred instead. (#3098)

Additions

  • By default administration pages show only "own organization" items. (#2046)
  • The command-line use of REMS has been sped up. There are new commands dev-setup and perf-setup that dev_db.sh uses to start faster (a combination of migrate and data).
  • Application expiration can be configured with :application-expiration-process-limit to process a subset of applications instead of everything at once. (#3225)
  • Show organization in create workflow Forms dropdown (#3230)
  • When copying an item, reset the organization, if it's not owned by the user. (#2880)
  • Added malware scanning support. When :malware-scanner-path is set REMS will scan uploaded attachments and licenses with the executable at the provided path. Enabling :enable-malware-scanner-logging will pass the scanner executables output on STDERR to the REMS application log. (#2905)

Changes

  • Application expiration now logs more, and more often. (#3225)
  • Catalogue page has been sped up with optimizations. The API supports not joining organization data if not required (join-organization=false).
  • Adding a user to blacklist does not reload the full cache anymore. This should make it faster. Also the user is directed to Applications page after delete, not to Catalogue.
  • Deleting a (draft) application is now faster because it does not reload the full cache, only update it.
  • Editing workflows (e.g. handlers) should now be faster because it does not reload the full cache, only update it.

Fixes

  • Big improvements in performance from small improvements in how applications and events are processed and cached. REMS should be able to handle a 100k event DB without breaking a sweat. (#2783)
  • Administration dropdown buttons should now respond to clicks more widely, and not only by directly clicking text. (#3167)
  • Catalogue item unarchive should no longer fail when form does not exist. (#3217)
  • Current page updates correctly. (#3218)
  • Fixed faulty check in application expiration that prevents sending expiration notifications for applications, and expiring those applications. (#3225)