Web app and API updates

[2.0.1] - 2020-06-17

API

  • Network_id property to Clients, Mount points, Casters, Connections, Direct IPs, Relays. For now, it's optional. Default value is 1.
  • New Connection entity. It will replace Session. There are 3 types of Connections: Caster, Mount point and Client.
  • Rename a top-level response object name from 'result' to 'data' at GET /clients/{id}, POST /clients, PUT /clients/{id}.
  • Add pagination to GET /mountpoints
  • Rename a top-level response object name from 'result' to 'data' at GET /mountpoints/{id}, POST /mountpoints, PUT /mountpoints/{id}.
  • New caster commands API. Docs will be update later.

WEB app

  • Mount point pagination
  • Relay wizard
  • New controls for Relay and Direct IP data sources

2.0.1 released to production

[2.0.2] - 11.07.2020

API

  • Add network_id to the Plan entity.
  • Add Role field to Network entity. This field represents the Role of the current user in the Network. Within Network, there are three user roles: owner, admin, and user.
  • Add GET /networks/{networkId}/users. This endpoint returns a list of users that belong to the Network. It is available only for network owners and admins.
  • Add GET /networks/{networkId}/users/{userId}. This endpoint returns a user that belongs to the Network. It is available only for network owners and admins.
  • Add GET /networks/{networkId}/mountpoints. This endpoint returns a list of mount points that belong to the Network. Only mount points that belong to the user will be returned, or 'Public' mount points if the user has a 'user' Role. 
  • Add GET /networks/{networkId}/mountpoints/{mountpointId}. This endpoint returns a mount point that belongs to the Network.
  • Add GET /networks/{networkId}/clients. This endpoint returns a list of clients that belong to the Network. Only clients that belong to the user will be returned if the user has a 'user' Role. 
  • Add GET /networks/{networkId}/client/{clientId}. This endpoint returns a mount point that belongs to the Network.
  • Add GET /networks/{networkId}/casters. This endpoint returns a list of casters that belong to the Network. Only casters that belong to the user will be returned, or 'Public' casters if the user has a 'user' Role. 
  • Add GET /networks/{networkId}/casters/{casterId}. This endpoint returns a caster that belongs to the Network.
  • Deprecated GET /mountpoints. It will be available till the and of 2020.
  • Deprecated GET /mountpoints/{mountpointId}. It will be available till the and of 2020.
  • Deprecated GET /clients. It will be available till the and of 2020.
  • Deprecated GET /clients/{clientId}. It will be available till the and of 2020.
  • Deprecated GET /casters. It will be available till the and of 2020.

Web App

  • Add users section for Network owners and admins. 
Login or Signup to post a comment