Skip to content

Releases: FC4E-WP5/fc4eosc-PIDMR-api

Version 2.2.0

10 Jun 13:48
b963fba
Compare
Choose a tag to compare

2.2.0 - 2024-06-10


Added

  • #59 - PIDMR-146 Add "endpoint" field to Provider entity with mode-specific endpoints.
  • #60 - PIDMR-154 Add Property to Provider Entity to Track DOI Reliance.
  • #61 - PIDMR-160 Implement Communication with Keycloak Admin for User Role Assignment.
  • #62 - PIDMR-159 Create an Endpoint to Promote User to Any Role.
  • #63 - PIDMR-161 Implement Admin Endpoint for Promotion Request Approval.
  • #64 - PIDMR-157 Create New Authentication Flow in Keycloak.
  • #65 - PIDMR-164 Create a new endpoint to get all the promotion requests submitted through our API.
  • #66 - PIDMR-158 Implement API Endpoint for Assigning User Roles.
  • #70 - PIDMR-169 EMAIL after registration
  • #81 - PIDMR-176 Create Endpoint to Retrieve All Role Change Requests by a User.
  • #82 - PIDMR-177 Remove Assigned Role on Rejected Role Change Request by Admin.

Version 2.1.0

29 Apr 10:20
32e822a
Compare
Choose a tag to compare

Changed

  • #56 - PIDMR-152 Refactor Batch Resolution Process.

Version 2.0.0

11 Mar 08:36
12e7840
Compare
Choose a tag to compare

Added

  • #45 - PIDMR-117 Batch request for resolution.
  • #46 - PIDMR-118 Batch request for identify.
  • #47 - PIDMR-98 Connect pidmr with GRNET postgresql.
  • #48 - PIDMR-140 Trim PID Before Resolution.

Changed

  • #46 - PIDMR-136 Pending pid entries seem to be used in identification.

Version 1.0.0

31 Jan 10:20
bb89123
Compare
Choose a tag to compare

Added

  • List the supported providers
  • Check validity of a PID
  • Resolve a PID
  • Instantiate a swagger with openapi
  • Check pid validation
  • Automate Deployment of API
  • Provide an api/json friendly way to get the location url when resolving
  • Implement Provider Management API Endpoints
  • Migrate Providers from File to Database
  • Return the healthcheck of the api
  • Return the version of the api
  • Create "provider_admin" role with specific permissions
  • Create an API endpoint to fetch the list of providers a user can manage based on their role
  • Create endpoint for Admin to change Provider status