content/operate/oss_and_stack/stack-with-enterprise/release-notes/redisgraph/redisgraph-2.8-release-notes.md
RedisGraph v2.8.26 requires:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
Improvements:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
:R|RUNWINDing relationshipsUNWIND an expression that is not a listMERGE ... ON ... - cannot remove a property by setting it to nullImprovements:
This is a maintenance release for RedisGraph 2.8.
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Details:
Bug fixes:
Improvements:
GRAPH.SLOWLOG g RESETThis is a maintenance release for RedisGraph 2.8.
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Details:
Bug fixes:
Improvements:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Features:
Bug fixes:
{{<note>}} New RDB version (v12). RDB files created with v2.8.14 or later are not backward compatible. {{</note>}}
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
{{<note>}}
Duplicate column names in a query are no longer valid. For example, the query GRAPH.QUERY g "MATCH (e) RETURN e, e" is not valid. If you need to return the same column twice, you can rewrite the query as GRAPH.QUERY g "MATCH (e) RETURN e, e as e2".
{{</note>}}
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Bug fixes:
This is a maintenance release for RedisGraph 2.8.
Update urgency: HIGH: There is a critical bug that may affect a subset of users. Upgrade!
Details:
Features:
Bug fixes:
DELETE queriesPROFILE queriesImprovements:
This is a maintenance release for RedisGraph 2.8.
Update urgency: MODERATE: Program an upgrade of the server, but it's not urgent.
Details:
Features:
Bug fixes:
OPTIONAL subtreesDISTINCT functionsFLUSHALLMAX_QUEUED_QUERIES is usedWITH * WHERE - the WHERE filters were ignoredImprovements:
This is the General Availability release of RedisGraph 2.8.
RedisGraph 2.8 introduces multi-labeled nodes, indexes over relationship properties, additional expressivity (construct, functions, and operators), major performance enhancements, and many bug fixes.
Multi-labeled nodes
{{<note>}}
The labels function's signature has changed. The function now returns a list of labels instead of a single label.
If you are using this function and upgrading to RedisGraph 2.8, a simple fix is to replace any call to labels(x) with labels(x)[0]. This returns the first label associated with node x. For uni-labeled nodes, the result in RedisGraph 2.8 is similar to the results of labels(x) in RedisGraph 2.4.
{{</note>}}
Features (since 2.8-M02):
allShortestPaths BFS functionkeys functionreduce functionSET clausesVKEY_MAX_ENTITY_COUNT) at runtimeNODE_CREATION_BUFFER - see documentation (MOD-2348)Performance improvements (since 2.8-M02):
toString functionBug fixes (since 2.8-M02):
avg functionGRAPH.EXPLAIN only if no errors are encountered in the constructionWITH ... ORDER BY must be valid referencescron task for managing query timeoutsNULL values in CASE...WHEN expressionsSET clausesrange functionUNION ... RETURN * queries (MOD-2524)