• Michael Schurter's avatar
    Hash fields used in task service IDs · 65bfbe54
    Michael Schurter authored
    Fixes #3620
    
    Previously we concatenated tags into task service IDs. This could break
    deregistration of tag names that contained double //s like some Fabio
    tags.
    
    This change breaks service ID backward compatibility so on upgrade all
    users services and checks will be removed and re-added with new IDs.
    
    This change has the side effect of including all service fields in the
    ID's hash, so we no longer have to track PortLabel and AddressMode
    changes independently.
    65bfbe54
To find the state of this project's repository at the time of any of these versions, check out the tags.