Releases: zinofi/Umbrella
Releases · zinofi/Umbrella
v2.9.8
v2.9.7
Fixes
- Fixes to the Log4NetAdapter to prevent StackOverflowExceptions during logging when AggregateExceptions being logged contain recursive inner exceptions. The maximum recursive level is 5.
v2.9.6
Added
- Support for .mov files to the MimeTypeUtility.
v2.9.5
Added
- Added support for .unity3d files to the MimeTypeUtility.
- Added new FrontEndCompressionMiddlewareOptions settings for the following: ResponseCacheEnabled, CompressionEnabled, BufferSizeBytes, ResponseCacheDeterminer.
Fixes
- Altered the DynamicImageMiddleware to set the Content-Length header.
- Altered the FrontEndCompressionMiddleware to set the Content-Length header.
v2.9.4
Fixes
- Fix to the GenericMultiHttpRestService to ensure that when saving items the items returned from the remote endpoints have their TRemoteSourceType set correctly.
v2.9.3
Fixes
- Fix to ensure the maximum number of items requested using FindAllAsync in the GenericMultiRemoteRepository is not exceeded in the returned collection.
v2.9.2
Added
- A new flag to the UmbrellaAzureBlobStorageFileProviderOptions class to optionally cache container resolutions, i.e. only call CreateIfNotExistsAsync once per container name to improve efficiency and prevent multiple redundant calls out to Azure Storage.
v2.9.1
Fixes
- Added support for the £ character to the Umbrella.Utilities.Extensions.StringExtensions.Clean method. This method has been marked as Obsolete and will be removed in the next major release.
v2.9.0
Added
- Support for .cr2 files to the MimeTypeUtility class in Umbrella.Utilities.
- A thread-safe wrapper around the System.Random class called ConcurrentRandomGenerator. This is registered with DI as a Singleton.
v2.8.1
Added
- Added some exception handling code to the TypeScript generator constructor to make it clearer inside the VS error window what went wrong when generating using a T4 template.