Sometimes the model gets corrupted when deleting an entity type. We have added functionality to prevent this.
We have updated the client application to Angular 16.
There was a lack of performance when there were multiple entities in a gallery view. This has been improved.
We've implemented several small performance improvements.
Axtension had a rebranding and this has also been applied to Content Gate.
When navigating between views without actually changing anything a popup appeared asking the user whether to save or discard the changes. This has been fixed.
SharePoint was returning a 'resyncRequired' code which was not correctly acted upon. This has been fixed.
We have added a dialog which appears when downloading one or more files.
We have added the possibility to allow entities in the view to be used as an entry. By default each entry is allowed to use as an entry. When an entity is not allowed to be used an entry, it means that opening a business entity of that entity type will no give back the view in the list of views to use.
We have added in several dialogs and forms a loading indicator and we disable the form while loading/saving.
The "Show in subtitle" toggle in the provider properties section will be disabled when the property is already used in the title.
The audit log table was being referred to as a container instead of a table. This has been changed.
Some code has been optimized.
When having a view with shared entities in some cases an error occurred. This has been fixed.
When a business entity already had a F&O identifier but no Dataverse identifier, once a new file was upload to the entity, an error occurred. This has been fixed.
The import of gallery views was failing. This has been fixed.
Configuring a view with entities that get loaded through different providers was not possible anymore due to a bug. This has been fixed.
Some small changes have been made to improve performance:
Exporting the configuration resulted in an error. This has been fixed.
The diagram which visualizes the business entity model has been improved with a better look.
When a gallery view is configured with shared business entities (entities with multiple business entity connectors), it is possible to choose which connector should load the data for that view. When one or more entities in the view are not shared, the remaining connector is used.
Having a view with more than 2 entity layers and a root entity with an enum in its key resulted in an error. This has been fixed.
Small performance improvements where made by issuing the request to retrieve content items when loading a gallery as soon as possible.
Read-only users do not have the permission to download files. To make this clear to the read-only user the download button has been disabled (greyed out).
When fields have an autocomplete function, scrolling through the list op options works more fluently.
When loading galleries with a lot of content items the load-time has been improved slightly.
When configuring permissions for Service Accounts the permissions weren't saved. This has been fixed.
To speed up the process of adding content to a gallery, we've reduced the amount of information that is loaded before the upload form is shown.
When uploading files which can't be previewed, a user could get an error if preview-caching was enabled. This has been fixed.
When retrieving content belonging to a certain view using the Content Gate SDK, an error could appear if one of the related business entities contained no content. This has been fixed.
Some data regarding business entities was missing when retrieving content using the Content Gate SDK. This data has been added.
When retrieving content using the Content Gate SDK, an error could be thrown if the view has filters on the content. This has been fixed.
Old items (uploaded directly to SharePoint instead of Graph) have a numeric storage entity id, but events coming in from Graph only have a GUID. This caused events for old SharePoint items to be skipped, because they could not be matched. To re-enable processing for these events we've added functionality to match old items id's to their new GUID (matching is done one time and saved for next events).
Default categories for templates could not be saved. This has been fixed.
When loading galleries with a lot of content items (1000+) or a lot of related business entities, the page could take a very long time to finish loading. Processing of content items on the initial load has been improved, so loading galleries with 5000+ content items should now work fine.
SharePoint events (file updates) are queued for asynchronous processing. Due to long processing times, events could be stalled too long. Changes have been made to improve processing of these events.
Adding business entity models could cause an error when retrieving available entities from the business entity connector. This has been fixed.
When fields autocomplete the users input, the field could appaer blank on the initial load, even when a default value should be present. This has been changed to show the correct value.
When an Excel file exceeds 500 pages, the application won't show a preview of this file to ensure good performance.
Adding a url to a gallery using the Power Platform connector was no longer possible. The connector has been updated to fix this functionality.
Security when updating user properties (such as a users name) has been improved to ensure non-admin users can only edit their own properties.
When creating a new category and simultaneously setting permissions, the permissions are not stored. This has been fixed.
In some cases importing an environment configuration led to an error and skipped configuration fields. This has been fixed.
When configuring Azure Blob storage on new environments an error message about the column encryption key appeared. This has been fixed by rotating related keys when deploying a new environment.
It is possible to enable logging of http requests of the client app, to provide insights in the performance of requests.
The traversability of the relations between the entity types was no longer shown. We fixed this.
Before the service account had to be selected by choosing an option out of 3 options and if the service principle option was chosen, a new dropdown appeared where it was possible to select the principal. We simplified this by putting all the options in one dropdown select box.
Since a recent release it was not possible to import configuration into Content Gate anymore. This has been fixed.
After deploying a new version of Content Gate some of the cached user tokens could be invalidated, requiring the user to refresh their session (re-login). This bug mostly impacted non-ui users (for instance a user signed in through a Power Automate flow) and has now been fixed.
In some cases, when small changes are made to documents stored in SharePoint, the previewer cache is not updated correctly and the previews do not show the updated content. Fixed in this release by adjusting the change detection algorithm for previews.
The loading spinner for an open dialog should not be displayed once the dialog is opened.
Invalidation of the tenant settings cache adjusted for Content requests.
An error was shown when loading data from Dataverse where the relation to another business entity was empty in the Dataverse record.
Improvements to the gallery that result in better performance and memory usage for large galleries.