- [Enhancement] Add
Node#registerto allow runtime key-value registration on compiled nodes without going through the staticsettingDSL. Useful for dynamic registries (e.g. named clusters) where setting names are not known at class-load time. - [Enhancement] Replace version-gated
Warning[:performance]with aWarning.categories-based loop that enables all opt-in Ruby warning categories automatically, picking up new categories (e.g.strict_unused_blockin Ruby 3.4+) without future patches.