Skip to content

v0.1.10

Choose a tag to compare

@xpluscal xpluscal released this 06 Feb 02:38
· 4 commits to main since this release

[0.1.10] - 2025-02-05

Added

  • Memory expiration support:
    • New expires_at field for memories to set expiration timestamps
    • Optional expires_at parameter in remember() function
    • Memories without expiration default to NULL (never expire)
  • Enhanced memory search capabilities:
    • Added support for temporal filtering with standard Hasura operators (_gt, _gte, _lt, _lte, _eq)
    • Filter memories by created_at using created_at_filter
    • Filter memories by expires_at using expires_at_filter
    • All temporal filters are optional and can be combined with existing filters

Changed

  • Updated search_memories function to support temporal filtering
  • Extended memory schema with expires_at field
  • Improved GraphQL queries to include expires_at in responses
  • Updated Memory class to include optional expires_at field