Hello,
ConfD 6.5 changed the internal representation of leaf-lists (see CHANGES and non-backwards compatible changes) and behavior may be a bit different to what you see depending on what ConfD version you use.
Before 6.5 - by default, leaf-list behaved as a single item. Running “no leaf-list” command means removing it completely - it’s not possible to remove only some part from it.
In this behavior, e.g. having “newname 3 5 8”, you need to set it to new set of values that you want to keep, e.g. “newname 3 8” - to remove 5…
This can be sometime bit cumbersome. Check these YANG annotations in user guide and see if it changes behavior in a way you need:
tailf:cli-flat-list-syntax
or tailf:cli-list-syntax