Follow this article to receive email notifications when new Optimizely Graph packages are available for 2025. Product packages are found on the Optimizely NuGet server.
You can find prior versions of user guides and when functionality was released or deprecated at the following locations:
March 26
Optimizely.ContentGraph.Cms 3.16.5
Bug fixes
-
CG-10894 – Fixed a bug where executing a query on the GraphiQL portal caused issues after using the PUT
/api/content/v3/types
endpoint. -
CG-11122 – Fixed a bug where an error occurred when processing sequential documents with no searchable fields, resulting in a
map type field [_fulltext_source]
having an empty string value.
February 27
Optimizely.ContentGraph.Cms 3.16.0
Enhancements
Introduced improvements in Optimizely Graph management, including a new smooth rebuild cleanup job with zero-downtime upgrades, enhancing control, performance, and stability.
Bug fixes
- CG-7448 – Fixed an issue to ensure that empty languages are not included in the language field.
-
CG-9602 – Fixed an issue with custom implementations of
IContentTypeSerializer
following the upgrade to version 3.13. -
CG-9661 – Fixed an issue where the value of
_p_EditorialBlock.MainBody_
was null when thePropertyIndexingMode
attribute was set to 'Default'. -
CG-10009 – Fixed an issue related to the inability to expand on the
IList<LinkItem>
property type. - CG-10011 – Fixed an issue that allowed users to add values that were out of range.
-
CG-10045 – Fixed an issue where content type synchronization failed with an
INVALID_CONTENT_TYPE_ERROR
when indexing block properties declared in an abstract class. - CG-10086 – Fixed an issue where extension methods were not available for abstract types.
- CG-10100 – Fixed an issue where values were null under the Expanded section of the ContentArea within the block properties.
- CG-10410 – Fixed an issue where searchable fields in block properties with OutputOnly indexing mode returned null values.
- CG-10471 – Fixed an issue that caused the system to throw an exception error when PropertySettingFailureException is triggered in DummyContentBuilder.
-
CG-10566 – Fixed an issue that caused a NullReferenceException when invoking the
OnConventionsChange
event handler if conventions were configured in the initialization module. -
CG-10667 – Fixed an issue where the
RequestVerificationToken
header was missing in Notification API calls when using GraphiQL. - CG-10749 – Enhanced the performance of content translation.
Service deployment 3.16.0
Enhancements
- Introduced Cached Templates which can be used to speed up Optimizely Graph queries by reusing stored query structures through the
stored=true
query string andcg-stored-query: template
header. See Cached Templates. - Added the ability to enhance cache hit ratios by using
item
queries instead ofitems
in GraphQL for single entities permitting precise caching and faster response times using unique identifiers like IDs or URLs. See item queries.
Bug fixes
- CG-7042 – Fixed an issue where certain HTML tags could not be removed using the match operator.
- CG-8874 – Fixed an issue where no value was provided for the terms query.
- CG-9559 – Fixed the issue where media files, other than images, were not being extracted.
- CG-10040 – Updated the match operator to be case-insensitive.
- CG-10486 – Added support for decimal seconds in the Date type for GraphQL.
- CG-10495 – Fixed an issue where an exception occurred when retrying failed requests.
- CG-10520 – Fixed an issue where the highlight feature was not functioning correctly with list objects.
January 7
Service deployment 3.15.0
- Added support for geographical queries with Geopoint types in the GraphQL API. See Geo search.
- Improved query performance by creating a faster "warm-up" process by enabling a single query execution to efficiently warm up pages associated with that query, even with different variables. See Optimizely Graph schema.
Bug fixes
- CG-5968 – Fixed a bug where you could not filter by null or blank value.
-
CG-8857 – Fixed a bug where the highest ranked item when using the
_fulltext
field and thecontains
operator was miscalculated. -
CG-9274 – Fixed a bug where autocomplete with
p_EditorialBlock
andp_EditBlockList
was not returning normally. -
CG-9362 – Fixed a bug where an error would occur when the
_semanticWeight
was set to null. -
CG-9592 – Fixed a bug where you could not add a
_ranking
option to query variables using theorderBy
parameter. - CG-9599 – Fixed a bug where a "Too many aliases in the query" error would occur.
Please sign in to leave a comment.