Dgraph Release v24.0.0 is now available!

Hi Dgraph Community,

Excited to announce that Dgraph v24.0.0 is now generally available both on GitHub and AWS Cloud.

As we stated in the rc1 announcement, we’ve increased the test coverage from 64% to 67% and made a few important enhancements and bug fixes.

Key highlights of the 24.0.0 release include:

  • Support for a native vector type at both GraphQL and DQL levels
  • Extend Liveloader to work with the vector type (Bulkloader will be available in GA)
  • Vector search specific fixes
    • #9084: Fix similar_to() error return when data is not present in (Community reported error)
    • #9083: Update query_rewriter to fix dot product and cosine query conversion
    • #9078: Fix incr restore and normal restore for vector predicates
  • Community contributed PRs:
    • #9030: Add support for Polish Language
    • #9047: Reduce x.ParsedKey memory allocation from 72 to 56 bytes
  • Dgraph/Badger fixes:
    • #9007: Fix deadlock occurring due to time-out
    • #9085: Fix deadlock in runMutation and error handling
    • #2018: Reduce resource consumption on empty write transaction
  • Performance fixes:
    • #9068: Add cache to dgraph.type predicate
    • #9065, #9089: Type filter fixes
    • #9088: Update postinglistCountAndLength function
  • Update to Golang v1.22 - performance and monitoring improvements
  • Upgraded Golang client
  • Number of CVE Fixes

You can find the complete changelog here.

For examples of using vector type in DQL and GraphQL please see the following blog posts:

Also do not forget to check our blog post on Dgraph v24.

Please file Github Issues with the label v24.0.0 if you find any problems or bugs in this release.

Thank you,

– The Dgraph team

3 Likes

What are the changes between RC1 and the final release?

@rahst12 No major changes from RC to Final release

1 Like

Fantastic! Thanks for getting all these improvements out and I’m looking forward to future ones.

1 Like