GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Add uuid as feature types · Issue #5885 · feast-dev/feast

Add uuid as feature types #5885

New issue
Copy link
New issue
Copy link
Closed
Closed
Add uuid as feature types#5885
Copy link
Assignees
soooojinlee
Labels
kind/featureNew feature or requestNew feature or request

Description

@nquinn408
nquinn408
opened on Jan 21, 2026
Issue body actions

Is your feature request related to a problem? Please describe.
Support random uuid and time uuid features is missing.

Describe the solution you'd like
We should add support for random and time based uuids as feast feature types.

Describe alternatives you've considered
We can store uuids as strings but then burden of converting back to uuid is on calling client. Also, we won't be able to add logic to transformation which uses uuid and time based uuid.

Additional context
Random uuid will be mapped to uuid4() in python and time based uuid will be mapped to uuid1().

Activity

  1. nquinn408
    added
    kind/featureNew feature or requestNew feature or request
    on Jan 21, 2026
  2. nquinn408
    changed the title [-]Add new uuid types[/-] [+]Add uuid as feature types[/+] on Jan 21, 2026
  3. soooojinlee commented on Jan 24, 2026

    @soooojinlee
    soooojinlee
    on Jan 24, 2026
    Contributor
    More actions

    Hi! I'm interested in taking on this issue and wanted to confirm the expected scope.

    My understanding of the minimum requirements for UUID support is:

    Allow declaring UUID as a dtype for Features/Entities
    When retrieving online features, return uuid.UUID objects instead of plain strings
    Ensure UUID values are preserved correctly in on-demand transformations

    The issue also mentions supporting uuid1 / uuid4.
    Could you clarify whether these should be separate types, or if handling the version within a single UUID type is sufficient?

    If everything above aligns with what you expect, could you also assign this issue to me?

    Thanks!

  4. franciscojavierarceo commented on Jan 24, 2026

    @franciscojavierarceo
    franciscojavierarceo
    on Jan 24, 2026
    Member
    More actions

    UUIDs are strings and time stamps are supported types. Are those primitives insufficient?

    Can you give a sample transformation that outlines the gap?

  5. nquinn408 commented on Jan 24, 2026

    @nquinn408
    nquinn408
    on Jan 24, 2026
    ContributorAuthor
    More actions

    @franciscojavierarceo I agree. The reason to add is two fold. First, the burden should not be on user to convert. It could affect latency and betrays point of disambiguating definition from serving. Second, the underlying storage may utilize it. For example, Cassandra is able to range queries over time uuids.

  6. nquinn408 commented on Jan 24, 2026

    @nquinn408
    nquinn408
    on Jan 24, 2026
    ContributorAuthor
    More actions

    Hi! I'm interested in taking on this issue and wanted to confirm the expected

    Wonderful!

    The issue also mentions supporting uuid1 / uuid4. Could you clarify whether these should be separate types, or if handling the version within a single UUID type is sufficient?

    I just want the conversion to be clear for user both in definition and when reading. If python reads back as uuid only, then it is ambiguous.

    If everything above aligns with what you expect, could you also assign this issue to me?

    Sure!

  7. nquinn408 commented on Jan 31, 2026

    @nquinn408
    nquinn408
    on Jan 31, 2026
    ContributorAuthor
    More actions

    @soooojinlee , I am unable to assign this issue to you, but feel free to pick it up in a separate issue. Thanks!

    Reacted by Soojin Lee
  8. franciscojavierarceo
    assigned
    soooojinlee
    on Jan 31, 2026
  9. franciscojavierarceo commented on Jan 31, 2026

    @franciscojavierarceo
    franciscojavierarceo
    on Jan 31, 2026
    Member
    More actions

    Assigned!

    Reacted by Soojin Lee
  10. soooojinlee
    added 4 commits that reference this issue on Feb 8, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    e60b57e

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    835cf25

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    007d709

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    0c43fff
  11. ntkathole
    added 4 commits that reference this issue on Feb 11, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    dc013d1

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    df4c62b

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    9a8c4d4

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    0bbbd1f
  12. soooojinlee
    added 2 commits that reference this issue on Feb 12, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    706c1e2

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    88650d6
  13. ntkathole
    added a commit that references this issue on Feb 16, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    8f3fc32
  14. soooojinlee
    added 2 commits that reference this issue on Feb 17, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    7f68b5c

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    33f3758
  15. ntkathole
    added a commit that references this issue on Feb 19, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    61558d7
  16. nquinn408
    closed this as completedon Mar 3, 2026
  17. soooojinlee
    added a commit that references this issue on Mar 27, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    266011c
  18. ntkathole
    added 2 commits that reference this issue on Apr 1, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885)

    6991f44

    feat: Add UUID and TIME_UUID as feature types (#5885) (#5951)

    5d6e311
  19. yuan1j
    added a commit that references this issue on Apr 2, 2026

    feat: Add UUID and TIME_UUID as feature types (feast-dev#5885) (feast…

    df16cbd
  20. franciscojavierarceo
    added 2 commits that reference this issue on Apr 7, 2026

    chore(release): release 0.61.0

    b374396

    chore(release): release 0.62.0

    beaa9a6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @soooojinlee
    soooojinlee

Labels

kind/featureNew feature or requestNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.