diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8e4860e..786a542 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,20 @@
# Changelog Hiber API
+### 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 (2023-12-19)
##### ModemService
diff --git a/docs/html/permission.html b/docs/html/permission.html
index bc4099a..e80f92d 100644
--- a/docs/html/permission.html
+++ b/docs/html/permission.html
@@ -393,6 +393,12 @@
OrganizationPermission
Create, access and download exports. |
+
+ TAGS_MANAGE |
+ 52 |
+ Create, edit and delete tags. Viewing tags is always allowed. |
+
+
@@ -458,6 +464,12 @@ SupportPermission
Assign device notes. |
+
+ MANAGE_DEVICE_TIME_ZONE |
+ 9 |
+ Assign device time zones. |
+
+
diff --git a/docs/html/role.html b/docs/html/role.html
index 1748c00..548336b 100644
--- a/docs/html/role.html
+++ b/docs/html/role.html
@@ -2863,6 +2863,12 @@ OrganizationPermission
Create, access and download exports. |
+
+ TAGS_MANAGE |
+ 52 |
+ Create, edit and delete tags. Viewing tags is always allowed. |
+
+
@@ -2928,6 +2934,12 @@ SupportPermission
Assign device notes. |
+
+ MANAGE_DEVICE_TIME_ZONE |
+ 9 |
+ Assign device time zones. |
+
+
diff --git a/docs/html/token.html b/docs/html/token.html
index 7f31331..a834003 100644
--- a/docs/html/token.html
+++ b/docs/html/token.html
@@ -3558,6 +3558,12 @@ OrganizationPermission
Create, access and download exports. |
+
+ TAGS_MANAGE |
+ 52 |
+ Create, edit and delete tags. Viewing tags is always allowed. |
+
+
@@ -3623,6 +3629,12 @@ SupportPermission
Assign device notes. |
+
+ MANAGE_DEVICE_TIME_ZONE |
+ 9 |
+ Assign device time zones. |
+
+
diff --git a/docs/md/permission.md b/docs/md/permission.md
index daac2cb..794cd37 100644
--- a/docs/md/permission.md
+++ b/docs/md/permission.md
@@ -63,6 +63,7 @@ Requesting user-related events explicitly if you cannot access the users will re
| HEALTH_MANAGE | Manage custom health levels. | 47 |
| LOCATIONS_MANAGE | Manage saved locations using the OrganizationLocationService. | 48 |
| EXPORT | Create, access and download exports. | 49 |
+| TAGS_MANAGE | Create, edit and delete tags. Viewing tags is always allowed. | 52 |
### SupportPermission
SupportPermissions are used for features typically reserved for customer support, or that behave differently
@@ -79,6 +80,7 @@ when used by a customer support operator.
| MANAGE_DEVICE_SLA | Manage device SLA values (minimum messages per day). | 6 |
| DEVICE_VIEW_ALL_LIFECYCLES | View all lifecycles. Without this permission, you can only see INSTALLED and PAUSED. | 7 |
| MANAGE_DEVICE_NOTES | Assign device notes. | 8 |
+| MANAGE_DEVICE_TIME_ZONE | Assign device time zones. | 9 |
### UserPermission
UserPermissions are generally used to limit what a token can do to its user.
diff --git a/docs/md/role.md b/docs/md/role.md
index 1217264..1d059e9 100644
--- a/docs/md/role.md
+++ b/docs/md/role.md
@@ -153,6 +153,7 @@ Requesting user-related events explicitly if you cannot access the users will re
| HEALTH_MANAGE | Manage custom health levels. | 47 |
| LOCATIONS_MANAGE | Manage saved locations using the OrganizationLocationService. | 48 |
| EXPORT | Create, access and download exports. | 49 |
+| TAGS_MANAGE | Create, edit and delete tags. Viewing tags is always allowed. | 52 |
#### hiber.SupportPermission
SupportPermissions are used for features typically reserved for customer support, or that behave differently
@@ -169,6 +170,7 @@ when used by a customer support operator.
| MANAGE_DEVICE_SLA | Manage device SLA values (minimum messages per day). | 6 |
| DEVICE_VIEW_ALL_LIFECYCLES | View all lifecycles. Without this permission, you can only see INSTALLED and PAUSED. | 7 |
| MANAGE_DEVICE_NOTES | Assign device notes. | 8 |
+| MANAGE_DEVICE_TIME_ZONE | Assign device time zones. | 9 |
#### hiber.UserPermission
UserPermissions are generally used to limit what a token can do to its user.
diff --git a/docs/md/token.md b/docs/md/token.md
index fd6f042..6a0963f 100644
--- a/docs/md/token.md
+++ b/docs/md/token.md
@@ -368,6 +368,7 @@ Requesting user-related events explicitly if you cannot access the users will re
| HEALTH_MANAGE | Manage custom health levels. | 47 |
| LOCATIONS_MANAGE | Manage saved locations using the OrganizationLocationService. | 48 |
| EXPORT | Create, access and download exports. | 49 |
+| TAGS_MANAGE | Create, edit and delete tags. Viewing tags is always allowed. | 52 |
#### hiber.SupportPermission
SupportPermissions are used for features typically reserved for customer support, or that behave differently
@@ -384,6 +385,7 @@ when used by a customer support operator.
| MANAGE_DEVICE_SLA | Manage device SLA values (minimum messages per day). | 6 |
| DEVICE_VIEW_ALL_LIFECYCLES | View all lifecycles. Without this permission, you can only see INSTALLED and PAUSED. | 7 |
| MANAGE_DEVICE_NOTES | Assign device notes. | 8 |
+| MANAGE_DEVICE_TIME_ZONE | Assign device time zones. | 9 |
#### hiber.UserPermission
UserPermissions are generally used to limit what a token can do to its user.
diff --git a/permission.proto b/permission.proto
index 9420de3..b15f047 100644
--- a/permission.proto
+++ b/permission.proto
@@ -93,6 +93,9 @@ enum OrganizationPermission {
/* Create, access and download exports. */
EXPORT = 49;
+ /* Create, edit and delete tags. Viewing tags is always allowed. */
+ TAGS_MANAGE = 52;
+
reserved 14, 22, 25, 40, 37;
}
@@ -141,4 +144,7 @@ enum SupportPermission {
/* Assign device notes. */
MANAGE_DEVICE_NOTES = 8;
+
+ /* Assign device time zones. */
+ MANAGE_DEVICE_TIME_ZONE = 9;
}