Skip to content

Releases: HiberGlobal/api

0.221.0

17 Dec 16:32
6cbe696
Compare
Choose a tag to compare

0.221 (2024-12-17)

AssetService
  • Added Asset.location to give assets a location.
    • Added location to CreateAsset.Request and UpdateAsset.Request to manage the location of an Asset.
    • Added remove_location to UpdateAsset.Request to remove the location from an Asset.
  • Added Asset.files to store Files for an Asset.
    • Added CreateAsset.Request.files to add files to a new Asset.
    • Added add_files and delete_files to UpdateAsset.Request to manage files on an Asset.
FileService
  • Added new FileService to manage files in your organization.
    • Added List to list files in your organization.
    • Added Upload to upload a file or create a url link.
    • Added Get to download a file.
    • Added Delete to delete a file.
OrganizationService
  • Moved Avatar from base.proto to Organization
  • Added Organization.Feature.LOCATION to determine whether location should be used.
TagService
  • Added Tag.location to give tags a location.
    • Added location to CreateTagRequest and UpdateTagRequest to manage the location of an Tag.
    • Added remove_location to UpdateTagRequest to remove the location from an Tag.
  • Added Tag.files to store Files for an Tag.
    • Added CreateTagRequest.files to add files to a new Tag.
    • Added add_files and delete_files to UpdateTagRequest to manage files on an Tag.

0.220.0

10 Dec 09:19
2260a26
Compare
Choose a tag to compare

0.220 (2024-12-10)

AssignmentService
  • Added override_conflicting_assignments_allow_delete to Assign.Request to allow completely replacing conflicting assignments
    when using the override_conflicting_assignments_allow_delete flag.
UserService
  • Add Unsuspend command to remove a suspension set by the Suspend command.
ValueService
  • Added include_operational_data to ValueSelection to include operational values, like device status.

0.219.0

03 Dec 09:27
Compare
Choose a tag to compare

0.219 (2024-12-03)

ValueSimulationService
  • The unit and numeric-value-type are now required for numeric value simulation.
ValueService
  • Added Value.Numeric.Type.OTHER and Value.Numeric.Other for value types that are known but not supported.
  • Reordered and added documentation for Value.Numeric.Type values and Value.Numeric type objects.

0.218.0

26 Nov 10:24
Compare
Choose a tag to compare

0.218 (2024-11-26)

UserService
  • Added Suspend to suspend a user, leaving them in the organization but blocking frontend access.
    • Does not disable tokens! The user maybe still use those to access the system.
    • This is only allowed if the user is only linked to your organization, since it would aotherwise block access to the other organizations as well.

0.216.0

12 Nov 09:18
06ebb42
Compare
Choose a tag to compare

0.216 (2024-11-12)

AssignmentService
  • fixed a bug where multiple overlapping assignments of the same device to the same asset were allowed.
  • Improved handling of Assign.Request.override_conflicting_assignments to allow overriding of more types of conflicts.
    • Some conflicts will only be resolved if the asset and device are the same as the existing assignment (i.e. expanding or replacing an assignment).
OrganizationService
  • Removed some unused Organization.Features:
    • HIBER
    • HILO
CurrentUserService
  • Added CurrentUser.password_reset_recommended to indicate we should ask the user to change their password when they next log in.
    • Added CurrentUser.password_reset_recommended_reason with the reason for the request.
  • Added LogPasswordUpdated to clear the CurrentUser.password_reset_recommended.
UserService
  • Added CreateUserRequest.password_reset to ask the user to change their password when they next log in.
EventService
  • Added resolve_identifier to AlarmTriggeredEvent to be able to resolve it using the resolve call.
  • Removed ResolveEvent.Response.event in favor of a count.
    • Added ResolveEvent.Response.resolved as a count of events that were resolved.

0.215.0

05 Nov 09:44
bd94c46
Compare
Choose a tag to compare

0.215 (2024-11-05)

AssignmentService
  • Added new AssignmentType: ASSIGNS_ALARM_TO_ASSET.
    • Added alarms and alarm_details to ListAssetAssignments.Response.AssetAssignment
      • Added include_alarm_details and apply_unit_preferences to ListAssetAssignments.Request.
    • Added assets to ListAlarmAssignments.Response.AlarmAssignment
  • Renamed ModemAlarmAssignment to AlarmAssignment for clarity.
ExportService
  • AssetValues export now contains device.number and device.identifier.
ModemAlarmService
  • Added assign_to oneof to AssignModemAlarms.Request to pick between assigning to modems or assets.
  • Added unassign_from oneof to UnassignModemAlarms.Request to pick between unassigning to modems or assets.
ValueService
  • Added more device context to ValueContext:
    • Renamed device to device_number and deprecated it
    • Added new object device with device number and identifier.

0.213.0

22 Oct 08:39
Compare
Choose a tag to compare

0.213 (2024-10-22)

AssetService
  • Fixed a bug where assets with the same name were allowed in an organization.
AssignmentService
  • Added DeleteAssignment rpc to remove an assignment even if it has a time_range.
    • Added remove_time flag in a new time oneof to Unassign to efffectively do a DeleteAssignment command in the Unassign command.
  • Added override_conflicting_assignments to Assign to unassign any devices from assets that would conflict with the new assignment.
ExportService
  • Fixed an issue where CSV exports might fail occasionally.
OrganizationService
  • Added ASSETS and ASSET_DASHBOARD organization features.
  • Removed unused BI_TOOLING_BETA organization feature.
TokenService
  • Fixed a bug where a token could be created despite failing with a validation error.
UserService
  • Fixed a bug where user deletion could produce errors.
ValueService
  • Performance improvements and removed the requirement of setting a time range when selecting values.

0.211.0

01 Oct 12:39
a3c0825
Compare
Choose a tag to compare

0.211 (2024-10-01)

ValueService
  • [B] Removed deprecated fields from Value.Numeric objects for specific types, leaving just the unit and some type-specific fields.

0.210.0

24 Sep 07:13
ccc8ead
Compare
Choose a tag to compare

0.210 (2024-09-24)

AssetService
  • Added new asset types.
  • Added numeric_value_types to Asset.AssignedDevice to easily see which devices produce which Value.Numeric.Type.
CurrentUserService
  • Marked a number of fields optional for cases where you do not have permission to see them, or, for the permission filters, if they are empty.
EventService
  • Updated the event json examples with default values for fields.
Publisher
  • Marked a number of deprecated data fields optional.
TokenService
  • Add an option to minimize tokens in CreateTokenRequest. This reduces the length of the token significantly.

0.209.0

17 Sep 07:18
de8966a
Compare
Choose a tag to compare

0.209 (2024-09-17)

MessageService
  • [B] Removed the deprecated History rpc.
TokenService
  • Add an option to minimize tokens in CreateTokenRequest. This reduces the length of the token significantly.
ValueService
  • [B] Removed the unused Aggregation rpc.