When implementing a gdb frontend one needs to stay aware of which versions of gdb support a feature directly, for which there are workarounds, and which won't work at all. For that it would be nice if the documentation for specific options would contain a hint saying which is the first version of gdb supporting that option. A short "(since 7.2)" or similar would be sufficient. Right now it is seemingly needed to check out the source from git, find the implementation of the option, git blame the file, and make an educated guess based on the commit date. In the documentation of other projects that kind of information is immediately available.
This information is supposed to be availble from gdb/NEWS.
If that's the intention, it does not seem to work like this. The only entry related to break-insert I can see is for 6.8 * The -break-insert MI command can optionally create pending breakpoints now. which is _probably_ related to the -f option. Neither is this -f mentioned explicitly, nor are the other ones mentioned at all.