Skip to content

Kustvakt version 0.70

Compare
Choose a tag to compare
@margaretha margaretha released this 25 Apr 14:10
· 260 commits to master since this release

Introducing new corpus access scenario for International Comparable Corpus (ICC) permitting only logged-in users access to the whole corpus.

New features

  • Configurable resource filters for search and match info
  • User info web-service
  • Match info API can now show tokens.
  • New admin web-service to load and cache system vc

What's Changed

  • Logins are logged for users without idsC2Profile login.
  • LDAP auth provider and token API in the auth filter have been disabled.
  • Option --spring-config now expects an external file
  • Usernames are now stored in database instead of emails
  • Owner VC list API has been deprecated.
  • VC list API has been updated and now there is filtering by system or owned.
  • Service URLs of admin web-services have been moved.
  • Updated client info API (replaced user authorization requirement with super
    client authentication)
  • Made scope param required in authorization request (solved #508)
  • Allowed OAuth2 clients to use localhost as redirect URIs.
  • Allow admin access using admin token for the clean token API
  • Use admin filter instead of OAuth2 ADMIN scope
  • Moved user-group retrieval API to UserGroupAdminController
  • Disallows API token (JWT) web-service

Bug fixes

  • Fixed scope check in OAuth2 token request with refresh token
  • Fixed content-type in error responses by changing it to application/json
  • Fixed Slf4J binding
  • Exclude junit5 dependencies to keep test runner in Eclipse using JUnit 4
  • Fixed testing refresh token expiry.

Full Changelog: v0.69-release...v0.70-release