I need to remove a domain added to a property in adobe launch and replace it with a new one. I just wanted to double check, does this take effect in the published library immediately, or do I need to build a new library and re-publish? There are no other changes to the property, only to it's config and when I build a new library there are no changes at the Property level available to select (only the usual rules, extensions etc).
Editing configuration of the Launch web property will directly take into effect(with no publishing required). Although the "Domain" field is required, the Launch property will work on any domain where it's implemented.
Also, you may add multiple domains to the same property as per your requirement. Hence, as a recommendation rather than deleting the existing domain and replacing it with a new domain, you may directly add a new domain to the list.
PS: The main purpose of the domain field is to pre-populate menu options in the Rule builder. For instance: If condition type while creating a rule is "Domain", it will show up all the domains added to the property.