Skip to content

Node screen broken after Headscale 0.28 upgrade - node data not displaying #215

@heinrichnak

Description

@heinrichnak

After upgrading to Headscale 0.28, the node screen in headscale-ui is no longer displaying node information correctly. While the UI elements are visible, all node data fields (ID, Device Name, Last Seen) are empty.
Environment:

Headscale version: 0.28
Headscale-ui version: 2025.08.23

Steps to Reproduce:

Upgrade Headscale to version 0.28
Access headscale-ui
Navigate to the Device View (nodes screen)
Observe that node data is not populated

Expected Behavior:
The nodes screen should display complete information for each registered node including:

Node ID
Device Name
Last Seen timestamp

Actual Behavior:
The node list shows empty rows with no data populated in the ID, Device Name, or Last Seen columns. Only UI elements like the "+ tag" button and action icons are visible.

Additional Context:
This issue appears to be caused by breaking changes in Headscale 0.28's API. The node screen worked correctly with Headscale 0.27 and earlier versions. This suggests the API response format or endpoint may have changed.

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions