Releases: HiberGlobal/api
Releases · HiberGlobal/api
0.188.0
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 insteadModemService/MessageCount
- no longer in useModemService/RenameModem
- use DeviceService/Update insteadModemService/UpdateNotes
- use DeviceService/Update insteadModemService/UpdateSecureNotes
- use DeviceService/Update insteadModemService/UpdateLifecycle
- use DeviceService/Update insteadModemService/UpdatePeripherals
- use DeviceService/Update insteadModemService/HealthCount
- no longer in useTestingservice/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
0.186 (2024-03-19)
ModemService
Modem.lifecycle
will now automatically switch toINSTALLED
on a new message, when thelifecycle
was:PAUSED
READY_TO_INSTALL
0.185.0
0.185 (2024-03-12)
AlarmService
- Add
BlockedRangeCheck
as an explicit invertedThresholdCheck
.- Creating a
ThresholdCheck
whereminimum
>maximum
automatically creates aBlockedRangeCheck
. - Creating a
BlockedRangeCheck
whereminimum
>maximum
automatically creates aThresholdCheck
.
- Creating a
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
toModem.Lifecycle
. - Updated the documentation for
Modem.Lifecycle
to be more clear.
0.183.0
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
toListUsersRequest
to list users from child organizations.- Added
organization
toUser
to support this feature.
- Added
0.181.0
0.181 (2024-02-13)
Value
- Renamed
Value.Numeric.*.Unit
to specific names, to make it the enum names clearer.
0.180.0
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
0.177.0
0.177 (2024-01-16)
ModemMessagePayloadParserService
- Fixed a bug in
Retry
where theparser_selection
was ignored for some modems. - Fixed a bug in
Retry
where therequire_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 replaceCUSTOMER_SUPPORT
for updating time zone.
0.176.0
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 replaceCUSTOMER_SUPPORT
for updating transmission interval. - Added
MANAGE_DEVICE_SLA
to replaceCUSTOMER_SUPPORT
for updating SLA configuration. - Added
DEVICE_VIEW_ALL_LIFECYCLES
to replaceCUSTOMER_SUPPORT
for seeing all possible lifecycles. - Added
MANAGE_DEVICE_NOTES
to replaceCUSTOMER_SUPPORT
for updating customer support device notes.
TokenService
- Add
user_details
, including name and email address, of the token owner, toToken
.
UserService
- Added
support_permissions
toUser
andUserSelection
. - Removed all options to set individual permissions on users
- Removed deprecated
UpdateUserPermissions
. - Removed deprecated option
permissions
inApproveUserRequest
InviteUserRequest
CreateUserRequest
CreateUsersRequest
- Renamed
override_allow_no_permissions
tooverride_allow_no_roles
inApproveUserRequest
InviteUserRequest
CreateUserRequest
CreateUsersRequest
- Removed deprecated