A robust mesh bevel Node for Blender versions 4.1 and up. Note: Bevel Node v3.0 works only with Blender 4.5 and up.
Features (see cover video for demonstration):
Bevel steps
Support for variable bevel width per edge.
Support for angle limit
Support for selection (Note: in the video, selecting nothing will default to selecting everything. This behavior has been changed. If you want to select everything just check the box).
- Support for bevel shape:

- Support for custom profiles (needs to go from X0,Y1 to X1,Y0).

You also get a bonus "Stairs" profile asset node for easy stepped bevels:

- New: Support for clamp overlap to prevent a too high bevel width from causing intersections. There is also a brand new, never-seen-before "per vertex" mode, which will clamp each edge according to it's own limits, allowing the remaining edges to continue beveling and permitting much wider bevel widths without overlaps:
Also outputs separate selections for the beveled edges, corners, and original mesh (see cover video). New: also outputs gradients for edges, corners, and a combined gradient useful for effects like edge wear.