2024 Optimizely Graph release notes

  • Updated

Release notes for Optimizely Graph. Product packages are found on the Optimizely NuGet server

Are you looking for release notes before January 2024? See the Optimizely Release Notes on the Optimizely World site.

You can find prior versions of user guides and when functionality was released or deprecated at the following locations:

April 16, 2024

Optimizely.ContentGraph.Cms 3.7.0


  • Added the ability to prevent field collisions by updating the appSettings.json in CMS.

  • GraphQL implemented support for DateTime objects in JSON content type. Configure this in startup.

  • Added the ability to implement the interface IGraphLink and register the type in startup.cs.

  • Added the ability to add an attribute on content type properties in C# to select if and how each property should synchronize with Optimizely Graph.

  • Added support for the creation of snippets for values for searchable string fields. A snippet is a short text fragment comprising the words you have searched for.

  • Added the ability to sort by the _modified field, so you can sort content by the datetime of modification by the system.

  • Released the ability to set the minimum score for the returned search results so that you can limit the number of irrelevant results.

Bug fixes

  • Fixed a bug where you could not query a name inside inline fragments.

  • Updated the sorting query to be more robust, so it can sort correctly, even when the type is incorrectly mapped to the index schema.

  • Fixed an issue where the "contains" and "match" operators return incorrect data when handling text that contains tone marks.

March 19, 2024

Optimizely.ContentGraph.Cms 3.6.0


  • Included an option for users to choose not to extract text from media content. Go to startup.cs and set ExtractMedia to false.
  • GraphQL implemented support for DateTime objects in JSON content type. Configure this in startup.

Bug fixes

  • Fixed an issue where restricted content did not display in the ContentArea of a page even though the content had the same access permissions as the page.
  • Fixed an object mapping issue when the Optimizely Graph content synchronization job was run.
  • Made SearchableSuffixContentTransformer.MaxDepth configurable by using code or appsettings.json.