November release 2

Bugs

Model gets corrupted sometimes when deleting an entity type

Sometimes the model gets corrupted when deleting an entity type. We have added functionality to prevent this.

Technical

Update Angular

We have updated the client application to Angular 16.

November release 1

Improvements

There was a lack of performance when there were multiple entities in a gallery view. This has been improved.

Several performance improvements

We've implemented several small performance improvements.

Adjusted branding

Axtension had a rebranding and this has also been applied to Content Gate.

Bugs

Views marked as changed without user interaction

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 webhooks

SharePoint was returning a 'resyncRequired' code which was not correctly acted upon. This has been fixed.

New features

Visual feedback when downloading

We have added a dialog which appears when downloading one or more files.

September release 1

New features

Use as entry allowed

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.

Improvements

Added loading indicators and disabled forms while loading

We have added in several dialogs and forms a loading indicator and we disable the form while loading/saving.

Subtitle toggle

The "Show in subtitle" toggle in the provider properties section will be disabled when the property is already used in the title.

Rename of label

The audit log table was being referred to as a container instead of a table. This has been changed.

Small performance improvements

Some code has been optimized.

Bugs

Query execution error

When having a view with shared entities in some cases an error occurred. This has been fixed.

Unable to add content to a Business Entity with a missing Dataverse provider identifier

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.

August release 1

Bugs

Configuring views with multiple providers

Configuring a view with entities that get loaded through different providers was not possible anymore due to a bug. This has been fixed.

Improvements

Minor performance improvements.

Some small changes have been made to improve performance:

  • The admin section (configuration) of Content Gate loads quicker because less data is loaded initially.
  • Uploading documents has improved a bit (when previewer caching is enabled), since the previewer rendering has been moved to a background process. The upload is finished when the document has been uploaded and doesn't wait for the previewer cache to be rendered anymore.
  • Performance telemetry (when enabled) has been expanded with more information.

June release 2

Bugs

Exporting configuration fixed

Exporting the configuration resulted in an error. This has been fixed.

Improvements

Improved business entity model visualization

The diagram which visualizes the business entity model has been improved with a better look.

Selecting the provider to load a view from

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.

June release 1

Bugs

Data entity with enum field not supported when fetchxml 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.

May release 2

Improvements

Performance improvements

Small performance improvements where made by issuing the request to retrieve content items when loading a gallery as soon as possible.

May release 1

Improvements

Disable download button for read-only users

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).

April release 1

Improvements

Improved scrolling in autocomplete fields

When fields have an autocomplete function, scrolling through the list op options works more fluently.

Improved loading large galleries

When loading galleries with a lot of content items the load-time has been improved slightly.

Bugs

Fixed setting permissions for Service Accounts

When configuring permissions for Service Accounts the permissions weren't saved. This has been fixed.

March release 3

Improvements

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.

Bugs

Uploading files which are not supported for previewing

When uploading files which can't be previewed, a user could get an error if preview-caching was enabled. This has been fixed.

Error when retrieving content entities using the Content Gate SDK

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.

Include business entity date when retrieving content entities using the Content Gate SDK

Some data regarding business entities was missing when retrieving content using the Content Gate SDK. This data has been added.

Error when retrieving content entities for a filtered view using the Content Gate SDK

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.

Processing SharePoint events for old items

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).

Setting a default category for templates

Default categories for templates could not be saved. This has been fixed.

March release 2

Improvements

Performance when loading large galleries

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.

March release 1

Bugs

Processing SharePoint events

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.

Unable to add new business entity model

Adding business entity models could cause an error when retrieving available entities from the business entity connector. This has been fixed.

Selecting the correct autocomplete option

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.

Improvements

Previewing large Excel files

When an Excel file exceeds 500 pages, the application won't show a preview of this file to ensure good performance.

February release 3

Bugs

Unable to add web url using the Power Platform connector

Adding a url to a gallery using the Power Platform connector was no longer possible. The connector has been updated to fix this functionality.

Improvements

Securing user properties

Security when updating user properties (such as a users name) has been improved to ensure non-admin users can only edit their own properties.

February release 2

Bugs

Saving permissions while creating a new category

When creating a new category and simultaneously setting permissions, the permissions are not stored. This has been fixed.

Importing configuration fix

In some cases importing an environment configuration led to an error and skipped configuration fields. This has been fixed.

Error message when configuring Azure Blob storage on new environments

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.

Improvements

Added optional client http requests telemetry

It is possible to enable logging of http requests of the client app, to provide insights in the performance of requests.

February release 1

Bugs

Traversability not shown correctly in business entity model and views page.

The traversability of the relations between the entity types was no longer shown. We fixed this.

Improvements

Improvement of service account mode selection

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.

January release 3

Bug fixes

Importing configuration

Since a recent release it was not possible to import configuration into Content Gate anymore. This has been fixed.

Invalid tokens after deployment

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.

January release 2

Bug fixes

Cache invalidation for previews

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.

Loading spinner displayed when user dialog is opened

The loading spinner for an open dialog should not be displayed once the dialog is opened.

Tenant settings cache invalidation

Invalidation of the tenant settings cache adjusted for Content requests.

January release 1

Bug fixes

Error loading data when reference in Dataverse is empty

An error was shown when loading data from Dataverse where the relation to another business entity was empty in the Dataverse record.

Improvements

Improvements to the gallery that result in better performance and memory usage for large galleries.