Passive and authentication parameters are there but not working at te moment, so it will not be a step back.
OK, but I'm not just talking about those - I am asking about the "all" option that we have in RouterOS 6. I use this all the time in OSPFv2 and OSPFv3 to make interfaces passive by default. Adding "all" as passive is much safer on certain routers, where there could be a big security issue if somebody forgets to do so for an interface and you could suddenly have an adjacency forming with a customer's network. It seems to me with this new method that there will be no "all" option and we will have to remember for each network or interface added into the "interfaces" tab to check the "passive" box, and this is very dangerous because you end up trusting people to always remember to do that and never make a mistake. There has to be a "passive default" option somewhere to reverse the behavior so that you have to check something to make an interface not passive. I also want basically everything to be type 2/3 LSAs and not type 5, so simply not adding interfaces in cases where I don't want adjacency to be formed is not a good solution because I will be stuck with many unwanted type 5 LSAs.
Can I suggest that instead of making passive a check box you make it a drop down with three options: "Use instance default", "Yes" or "No". "Use instance default" would be the default setting obviously. Then in the OSPF instance, add a new check box for "passive default". That should remove any security holes.
Secondarily it would also be nice to still have the ability somehow to advertise all interfaces in OSPFv3 by default like we can right now in RouterOS v6 with the "all" option, but losing this capability will not bother me as much as the "passive" setting. Perhaps you can add a checkbox into the instance "advertise all interfaces (OSPFv3 only)"? You might be able to do the same "advertise all interfaces" thing with OSPFv2 to add a dynamic 0.0.0.0/0, then it would not have to be OSPFv3 only.