Improved UX in Dictionary Values Blade for Platform Settings to simplify the work with a big list of items, which now allows for
- Sorting by value
- Searching by keyword
- In-place adding/editing
- and more.
Added the ability to log the duration of the event handlers, so that we could see possible performance degradation issues related to the event handler’s execution.
- Module name
- Event name
- Handler duration in ms
It integrates with Application Insight and can be turned off/on (off by default) in the Application Settings.
Implemented with out-of-the-box ILogger functionality.
The Kusto script that allows getting information from AI telemetry in the tabular form:
union isfuzzy=true traces | where timestamp > datetime("2021-05-05T12:25:50.115Z") | where * has "VirtoCommerce.Platform.Core.Bus.InProcessBus" | order by timestamp desc | take 100 | project timestamp, Event = extract("event:([^\\s]+)", 1, message), Module = extract("module:([^\\s]+)", 1, message), Duration = extract("overall_elapsed:([0-9.]+)", 1, message)
As a Frontend Developer, you should be able to update values for dynamic properties for Contacts and Organizations via XAPI, so as to build custom UI (and submit the custom form) without backend development.
- Simple “name-value” structure.
- Specify "locale“ for multilingual value.
- Ability to update only specified dynamic properties (partial update).
- Dictionaries: pass dictionary item ID as value.
- Migrated to the latest Azure.Storage.Blobs
- Added async versions to all methods in IBlobStorageProvider
- No breaking changes