Just an idea... actually, a bit of a work around... Declarative services has string/string property sets; Well, one can always stick a version property in there; I'm not sure if you can do pattern matching -- maybe declarative services will let you do property set pattern matching --- so, for example, in the client, I could specify "version=1.0.*"; It's not exactly the same as an LDAP range spec, but it's still a pretty creative use; Maybe someone with a bit of imagination and / or need might see this as useful; FWIW