sections in the article
inriver is moving towards more incremental, smaller releases to be able to accommodate our customers in a better and faster way. With smaller, more frequent releases, inriver will be able to increase the quality and transparency of the releases and be able to identify and mitigate any erroneous behavior that may be caused by the release much faster. Please note that larger features and/or changes that deem to have a strong impact on customers and partners will of course be communicated in advance.
On June 4th - June June 5th, the following patches were deployed to all stacks:
Improvements and/or enhancements for REST:
- As an API user, I want to be able to clear my Connect message queue from an extension.
Added two new endpoints for deleting connect messages in queued status, one of them deletes all, the other takes an extensionId, startTime and endTime to only delete selected queued messages. Please refer to the swagger docs for further information. - Correection for when user creates field type with the end point POST /api/v1.0.1/model/entitytypes/{entityTypeId}/fieldtypes`, the settings should be stored to that field type. The expected behavior is that:
- The response body shows the settings
- The response from GET `/api/v1.0.1/model/entitytypes/${entityTypeId}/fieldtypes/${fieldTypeId}` shows the settings
- The field type in CC shows the settings
- Correction for when user call /entities/upsert, the response should (also stated in the swagger) be a single object.
- Correction for when supplying an empty array in "links.entities" in combination with staleLinkAction = "Unlink" where this operation should remove all links for the entity.
Improvements and/or enhancements for Remoting:
- Correction for when trying to delete the completeness group from the Control center on the product entity in the test environment, Taking a long time and the following error is passing.
Internal Server Error - Execution time expired - Correction for when calling GetHtmlTemplatesByTypes (in the remoting API nuget) it responds with an object that has properties inside content and content inside properties.
- Correction for error message when the user creates a new entity with a segment id that doesn't exist it fails with "unexpected error" (RemoteManager) or "The creator of this fault did not specify a Reason." (ExtensionManager)
- Correction for when the user adds an attribute set to null, the returned message should be informative.
- Correction for when the user adds an attribute definition that is null, the returned message should be informative.
- Correction for when the user calls GetAttributeDefinition if the attribute definition doesn't exist, the returned message should be informative.
- Correction for when the user calls GetResourceFile (UtilityService) with an unknown resource file id, the method should return null.
- Correction for when the user add (or update) a CVL Value with Deactivated = true, the CVL value should be returned with Deactivated = true.
- Correction for when the user calls GetObjectTemplate (PrintService) if the edition doesn't exist, the method should return null.
- Correction for when the user calls GetEdition (PrintService) if the edition doesn't exist, the method should return null.
- Correction for when the user calls GetAllUsers (UtilityService), it should contain a valid GlobalId
- Correction for when the user calls GetAllNotificationsForUser (UtilityService) with the username set to null, the method should return an informative error message.
- Correction for when the user calls DeleteUIPhrase with null, the method should return false.
- Correction for when the user calls GetConnectorEvents (UtilityService) with a negative maxNumberOfEvents, the method should return an informative error message.
- Correction for when the user calls GenerateUserRestApiKey with a username that doesn't exist, the returned message should be informative.
- Correction for when the user call AddPersonalWorkAreaFolder (UtilityService), the personal work area folder should be created, and the new ID/Name provided in the returned object.
- Correction for when using server extensions, it should be possible to trigger OnDelete.
- Correction for when the user calls UpdateNotification (UtilityService) to follow the same rules as AddNotification i.e.:
- Condition must be Exceeds or NotEmpty
- Condition can't be empty/null
- If condition = Exceeds then parameter must be a numerial values
- Correction for when accepted values for Status and NotificationType:
- NotificationType => Task, Email
- Status => Active, Notified, Archived
- Correction for when a user removes permission from a role with the remoting API, the user can still access the resource with the REST API.
- Correction for when the user calls AddEntityType (ModelService), the name of the caller should be part of the response object.
Comments
0 comments
Please sign in to leave a comment.