Skip to content

Releases: karutaproject/karuta-backend_legacy

Version 2.1.0.2

11 May 17:16
Compare
Choose a tag to compare

Improvements:

  • The Oracle should work better now

Fixes in this release:

  • Security fix
  • Various strings check

Version 2.0.1.10

06 Mar 23:38
Compare
Choose a tag to compare

Works with the frontend 2.2

New functions:

  • Possibility to filter portfolio list by projects
  • Searching through user list by username, first name, last name

Improvements:

  • CSV separator configuration. For US/European separator
  • Configuration file comments
  • User action logging
  • Some cleanup

Fixes in this release:

  • Portfolio list would return more portfolio than in should
  • Disable referrer check on DirectURL.
  • DirectURL sharing wouldn't work in a certain condition
  • Query error when user isn't logged in anymore

Version 2.0.1.0

23 Aug 19:05
Compare
Choose a tag to compare

!! If using this backend version, also update the fileserver for version 1.2.0.2 https://github.com/karutaproject/karuta-fileserver/releases/tag/v1.2.0.2

Write file fix

  • Using PUT/POST as they should, fix a problem when a user change and image and all instanciated portfolio would have that image.

DirectURL

  • Adding a possibility of indefinite access time for links

Export filename

  • Exporting project follows the same naming convention than with portfolio. e.g.: {code}-{date}.zip

LTI fix

  • Removing the last part concerning role mapping

PDF fix

  • Loading an external configuration file, for the case when there is a need to display non-ASCII characters.

SQL file update

  • Base dataset is removed from karuta-backend.sql
  • Dataset are applied depending of the UI version you want to use

Version 2.0.0.1

24 May 17:42
Compare
Choose a tag to compare

Minor behavior change

  • The backend won't rename duplicate code anymore. It's up to the user to take care of it.
  • Default LTI configuration is disabled.
  • Default notification is using the email now.
  • Removing the roleMap.properties file.

Version 2.0.0.0

02 May 22:16
Compare
Choose a tag to compare

Configuration change!

  • If you are upgrading from a previous version, the main configuration changes are made concerning the database connection. See here
  • Another change is the backend and fileserver URL. You can now specify if you want HTTP or HTTPS See here
  • Other than that, bug fixes, enhanced performance, etc.

New functionality:

  • Quizz structure submission.
  • Group of users and group of portfolios, for administrative functions
  • Multiple portfolio export, from project

Changes:

  • DirectURL, you can log in different (and with limitation) ways
  • Reset can be done my an administrator/creator, rather than just the sysadmin
  • Configuration options related to the database
  • Configuration related to services connection (HTTP/HTTPS)
  • XSLService can also send back .csv
  • User 'public' is now differentiated with 'sys_public' and plain 'public'. One is free access for users on the system, the other is users from the world
  • Possibility to specify a certain cutout when retrieving a portfolio, handful for deep ones
  • When using the 'showto' command, we only change the node it was defined with, letting nodes under to specify their own scope
  • Added a 'last modification' attribute
  • Submitting a node would show the 'last modified' date, and be deleted when reset

Fixes:

  • Cache handling and other corner cases
  • Importing a node wouldn't parse the 'showto' rule
  • Public access checking order
  • Some role in the metadata wouldn't be split, thus having a long and erroneous name
  • Code verification when creating a new portfolio
  • When importing a node and if the declared role in the node didn't exist in the destination portfolio, importing would abort (roles get created now)
  • 'showto'/'hideto' Can now get executed for multiples roles
  • Possible log conflict when using HTTPS leading to some problems with the file server
  • Moving a node now also change the last modified value

Version 1.2.0.0

13 Nov 18:18
Compare
Choose a tag to compare

!! Important change:
Config files are moved from the webapps folder to tomcat's root folder

New stuff:

  • Basic logging stuff, mainly respond to client input
  • Portfolio and user grouping, when the client needs to execute an action on a defined/pre-defined set of portfolios.

Improvement:

  • Listing portfolios now take way less time, especially visible when root has to access to a lot of portfolios.
  • Submitting a work now state the change in the metadata.
  • It's now possible to import multiple portfolio in a zip, when it's part of a "package" of some sort.
  • Importing a node (e.g.: Adding a complex aggregated type like diploma) and copying a node is way faster.
  • Fetching and converting a node via XSL now use the same node fetching previously improved.
  • When reconstructing XML, use a StringBuilder rather than concatenate String, much faster on larger portfolios.
  • Deleting node is now faster.
  • Resolving node rights is now faster.
  • Fetching user list is now faster
  • Can now configure email cc when the system sends something

Fixes:

  • Instantiation correctly use the flag if we want the change the resulted ownership.
  • Public portfolios that weren't instantiated (and thus with rights written) now correctly viewed when accessed from proxy nodes
  • Various SQL fixes
  • Configuration file now correctly loading when we restart the service and try to access LTI
  • Better stability under load

Some cleanup, notably the deprecated dedicated admin REST interface, and some unused/commented code.

Version 1.1.0.0

28 May 20:54
Compare
Choose a tag to compare

Version 1.1.0.0

Check the changelog here: karutaproject/karuta-backend@34d2cfb

1.0.0.1 Fix

30 Sep 22:30
Compare
Choose a tag to compare

Add a missing patch.

1.0 Official Release

30 Sep 21:34
Compare
Choose a tag to compare
v1.0

1.0 Official Release