- The MongoDB clients have been updated to the most recent version.
- Added the
mongo-retrywritesconfiguration setting indeploy.cfg, defaulting tofalse. - The build tool has been switched from Ant to Gradle.
- The
groupcollectionown_1andadmin_1MongoDB indexes have been replaced byown_1_id_1andadmin_1_id_1indexes and can be deleted. - In total, 14 new MongoDB indexes have been added to support the new features in this version. As such, the first server startup on existing data will take extra time as the indexes are built.
- Added the
ids,role,resourcetype, andresourceparameters to the/groupsendpoint. - Added the
/request/groupsendpoint. - Added the
/request/id/<id>/resourceendpoint. - Added
resourcetypeandresourceparameters to the four request listing endpoints. - Resource administrators can now see their resources in private groups
for which they are not a member in the
/group/<group id> endpoint.
- Group administrators may now promote and demote other administrators.
- The group
rescountfield is now public.
- BACKWARDS INCOMPATIBILITY: No longer exposes the group owner's and administrators' join date to non-members.
- Resource information now includes an
addedfield that denotes when the resource was added to the group.
- BACKWARDS INCOMPATIBILITY: The
/request/groups/<ids>/newendpoint no longer accepts alaterthandate and bases the old vs. new request determination on the last visited date for the group.
-
BACKWARDS INCOMPATIBILITY: The user role enum values are now capitalized like all the other enums in the API, e.g. None, Member, Admin, and Owner.
-
Added a
/request/id/<id>/groupendpoint that returns minimal group information for Invite-type requests. -
Added a
/request/groups/<csv ids>/newendpoint that returns whether a set of groups have open requests on a per group basis. -
Added a
/group/<id>/visitendpoint that sets the last visited date for the current user for the group, and added the last visited date to the API.
- Initial release