--- features: - | Add support for forbidden aggregates in ``member_of`` queryparam in ``GET /resource_providers`` and ``GET /allocation_candidates``. Forbidden aggregates are prefixed with a ``!`` from microversion ``1.32``. This negative expression can also be used in multiple ``member_of`` parameters:: ?member_of=in:,&member_of=&member_of=! would translate logically to "Candidate resource providers must be at least one of agg1 or agg2, definitely in agg3 and definitely *not* in agg4." We do NOT support ``!`` within the ``in:`` list:: ?member_of=in:,,! but we support ``!in:`` prefix:: ?member_of=!in:,, which is equivalent to:: ?member_of=!&member_of=!&member_of=! where returned resource providers must not be in agg1, agg2, or agg3. Specifying forbidden aggregates in granular requests, ``member_of`` is also supported from the same microversion, ``1.32``.