Skip to content

Releases: HiberGlobal/api

0.188.0

09 Apr 08:13
Compare
Choose a tag to compare

0.188 (2024-04-09)

All proto files
  • Added optional flag in many places to explicitly indicate optionality.
  • Deleted a large number of deprecated rpc and messages:
    • MesageService/AvailableBodyFields - use FieldService/List instead
    • ModemService/MessageCount - no longer in use
    • ModemService/RenameModem - use DeviceService/Update instead
    • ModemService/UpdateNotes - use DeviceService/Update instead
    • ModemService/UpdateSecureNotes - use DeviceService/Update instead
    • ModemService/UpdateLifecycle - use DeviceService/Update instead
    • ModemService/UpdatePeripherals - use DeviceService/Update instead
    • ModemService/HealthCount - no longer in use
    • Testingservice/PushModemMessagesFromDebugPort - no longer in use
EventService
  • DeviceUpdatedEvents are now also generated for device type changes.
ModemService
  • When your device sends an info message (typically on startup) we automatically assign the device type.
    • If the device already has a device type, it will not be replaced.

0.186.0

19 Mar 13:07
Compare
Choose a tag to compare

0.186 (2024-03-19)

ModemService
  • Modem.lifecycle will now automatically switch to INSTALLED on a new message, when the lifecycle was:
    • PAUSED
    • READY_TO_INSTALL

0.185.0

12 Mar 09:43
Compare
Choose a tag to compare

0.185 (2024-03-12)

AlarmService
  • Add BlockedRangeCheck as an explicit inverted ThresholdCheck.
    • Creating a ThresholdCheck where minimum > maximum automatically creates a BlockedRangeCheck.
    • Creating a BlockedRangeCheck where minimum > maximum automatically creates a ThresholdCheck.
UserService
  • Fixed a bug where a user that was invited and removed from an organization could not be invited again.
ModemService
  • Added a new lifecycle: READY_TO_INSTALL to Modem.Lifecycle.
  • Updated the documentation for Modem.Lifecycle to be more clear.

0.183.0

27 Feb 10:22
Compare
Choose a tag to compare

0.183 (2024-02-27)

ValueService
  • Added a number of Flow units and a Speed unit, with conversion
  • Fixed a bug in the conversion from bbl/d to m^3/h
  • Improved documentation for units
  • Fixed a bug where precision could be lost when units were converted
    • This was mostly unnoticable with the rounding in the UI, but still a bug
    • This bug could be seen when using unit conversion in alarms
UserService
  • Added child_organizations to ListUsersRequest to list users from child organizations.
    • Added organization to User to support this feature.

0.181.0

13 Feb 15:10
Compare
Choose a tag to compare

0.181 (2024-02-13)

Value
  • Renamed Value.Numeric.*.Unit to specific names, to make it the enum names clearer.

0.180.0

06 Feb 10:45
Compare
Choose a tag to compare

0.180 (2024-02-06)

EventService
  • Updated event titles and descriptions to match the renaming in the previous release.
UserService
  • Fixed a bug where UpdateUserRoles would sometimes incorrectly reject the new roles.

0.178.0

23 Jan 09:58
Compare
Choose a tag to compare

0.178 (2024-01-23)

TokenService
  • Fix a bug where the user id would not be set in the details if the user does not exists in the organization.
    (Other details are still omitted when the user is not in the organization)

0.177.0

16 Jan 15:09
Compare
Choose a tag to compare

0.177 (2024-01-16)

ModemMessagePayloadParserService
  • Fixed a bug in Retry where the parser_selection was ignored for some modems.
  • Fixed a bug in Retry where the require_message_metadata of parsers was not checked when retrying, leading to parser errors.
OrganizationPermissions
  • Added TAGS_MANAGE permission for creating, updating and deleting tags.
SupportPermissions
  • Added MANAGE_DEVICE_TIME_ZONE to replace CUSTOMER_SUPPORT for updating time zone.

0.176.0

19 Dec 09:33
Compare
Choose a tag to compare

0.176 (2023-12-19)

ModemService
  • Fixed a bug in Grouped where the total count did not include devices in child organizations.
  • Better validation when explicit modems are given, but not found.
    This could previously result in an empty result, or those items missing from the list.
    Now, a proper error is given that you have provided a modem you do not have access to.
    • This fix also applies to other usages for the ModemSelection object.
SupportPermissions
  • Added MANAGE_DEVICE_TRANSMISSION_INTERVAL to replace CUSTOMER_SUPPORT for updating transmission interval.
  • Added MANAGE_DEVICE_SLA to replace CUSTOMER_SUPPORT for updating SLA configuration.
  • Added DEVICE_VIEW_ALL_LIFECYCLES to replace CUSTOMER_SUPPORT for seeing all possible lifecycles.
  • Added MANAGE_DEVICE_NOTES to replace CUSTOMER_SUPPORT for updating customer support device notes.
TokenService
  • Add user_details, including name and email address, of the token owner, to Token.
UserService
  • Added support_permissions to User and UserSelection.
  • Removed all options to set individual permissions on users
    • Removed deprecated UpdateUserPermissions.
    • Removed deprecated option permissions in
      • ApproveUserRequest
      • InviteUserRequest
      • CreateUserRequest
      • CreateUsersRequest
    • Renamed override_allow_no_permissions to override_allow_no_roles in
      • ApproveUserRequest
      • InviteUserRequest
      • CreateUserRequest
      • CreateUsersRequest

0.175.0

12 Dec 09:29
Compare
Choose a tag to compare

0.175 (2023-12-12)

ValueService
  • Do not omit trailing 0s, but output the digits expects from unit format preferences and field format preferences.
ModemService
  • List all external identifier variations in Modem.ConnectedDeviceInfo.external_device_ids.