Skip to content

Releases: particify/arsnova-server

2.5.10

09 Apr 14:21
v2.5.10
Compare
Choose a tag to compare

This is a maintenance release which only brings libraries up to date to fix potential bugs.

2.7.0

01 Feb 16:45
v2.7.0
Compare
Choose a tag to compare

Features:

  • Account deletion: Users can now delete their own accounts. Admins can delete any user account. Account deletion removes sessions and their contents created by the user and anonymizes data created through participation in other sessions.
  • Auto-deletion: Accounts can be deleted automatically after a configurable period of inactivity.
  • OpenID Connect: OIDC is now supported for authentication. Configuration discovery support is required.

Improvements:

  • Public Session Pool: Added API endpoint to clone a session from the pool. Previously, cloning had to be performed by the client.

Bug fixes:

  • Import/Export: The handling of session features during import has been fixed. The raw exported data can now be imported without further manipulation by the client.

This version is brought to you by:
Project management: Klaus Quibeldey-Cirkel
Lead programming: Daniel Gerhardt, Tom "tekay" Käsler
Sponsoring: AG QLS, HMWK

2.6.3

01 Feb 16:41
v2.6.3
Compare
Choose a tag to compare

Bug fixes:

  • The backend now correctly responds with 4xx error codes instead of 500 to less common errors caused by bad requests from the client-side.

Additional changes:

  • Libraries have been upgraded to fix potential bugs.

2.5.9

01 Feb 16:40
v2.5.9
Compare
Choose a tag to compare

This is a maintenance release which only brings libraries up to date to fix potential bugs.

2.6.2

05 Nov 10:58
v2.6.2
Compare
Choose a tag to compare

This is a maintenance release which only brings libraries up to date to fix potential bugs.

2.5.8

05 Nov 10:56
v2.5.8
Compare
Choose a tag to compare

This is a maintenance release which only brings libraries up to date to fix potential bugs.

2.6.1

11 Oct 12:01
v2.6.1
Compare
Choose a tag to compare

Bug fixes:

  • Fixed exception at startup caused by missing migration document.
  • Fixed session export to correctly include all answers.

Additional changes:

  • Libraries have been upgraded to fix potential bugs.

2.6.0

12 Jul 15:43
v2.6.0
Compare
Choose a tag to compare

Features:

  • Experimental support for CouchDB 2 has been added. Note: The data migration script is not compatible with CouchDB 2 and has to be run before an upgrade.

Improvements:

  • Error handling and logging has been improved. It should now be easier to find the cause of problems. API error responses now contain the name of the Exception which caused the error. Further details for debugging purposes can be enabled with the new api.expose-exception-messages setting (Do NOT enable in production environments!).
  • Updated OAuth handling to restore compatibility with 3rd-party login services.

Bug fixes:

  • Fixed multiple bugs caused by incorrect type handling in the database layer.
  • Fixed XFO header check behind reverse proxy (used by clients when embedding external websites).
  • Fixed rounding error in learning progress calculation.
  • Fixed security.cors.origins setting.
  • Fixed import of data from older versions.

Security:

  • Fixed DoS vulnerability in authentication handling behind reverse proxy.

Configuration changes:
Minor changes to the web server and Tomcat proxy configuration are required (see installation guide).

This version is brought to you by:
Project management: Klaus Quibeldey-Cirkel
Lead programming: Daniel Gerhardt, Tom "tekay" Käsler
Contributions: Marius Renner, Paul-Christian Volkmer
Sponsoring: AG QLS, HMWK

2.5.7

06 Jul 09:58
v2.5.7
Compare
Choose a tag to compare

This is a maintenance release which only brings libraries up to date to fix potential bugs.

2.5.6

15 May 13:54
v2.5.6
Compare
Choose a tag to compare

This is a maintenance release which only brings libraries up to date to fix potential bugs.