SaaS CMS has officially launched! Learn more now.
This topic lists Optimizely updates, delivered as NuGet packages and services. You decide which updates apply to your project.
Select a product, package, or service in the left menu, and then select one of the following filters from Item type and click Filter.
Note: NuGet packages listed here may not be immediately available in the Optimizely NuGet feed.
Latest changes
Fixed an issue that caused a failure to upgrade to 12.3.0 because SPs netSoftLinksGetBroken and SoftLinksGetBrokenCount was missing due to missing dbo schema in update script.
Fixed a cache memory leak.
The cache stores a mapping of cache dependencies separate from the cache itself. Cache dependencies are cleaned up when items are removed or expired, but left behind when the cache is compacted due to memory pressure. In sites that have much more content than can fit in the cache, over time orphaned dependencies can come to dominate the cache itself, effectively causing a memory leak.
When an item is inserted with a cache dependency, an entry is added to the cache dependency map, but it does not check if the same entry is already there, which opens the possibility of having duplicates added and uses memory unnecessarily.
Multiple duplicates were observed in a memory dump from a customer site. It might have been triggered because the Optimizely Search & Navigation indexer loaded the same blocks over and over again in steps of the indexing.