If there is no ID possible, I usually try to come up with a description of the feature that is as short as possible.
This is what i do as well, if there is an ID available.
Depending on the projects structure, i define where the change occurs/what is affected.
An example: Adding a new Rest Endpoint to the backend for querying invoices:
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.