Releases: karutaproject/karuta-backend_legacy
Releases · karutaproject/karuta-backend_legacy
Version 2.1.0.2
Version 2.0.1.10
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
!! 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
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
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
!! 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
Version 1.1.0.0
Check the changelog here: karutaproject/karuta-backend@34d2cfb
1.0.0.1 Fix
Add a missing patch.
1.0 Official Release
v1.0 1.0 Official Release