Hi everyone

am considering to buy some Sigma lenses but afraid that they may not be compatible wif future Canon DSLR which I intend to buy. Heard that Sigma do provide upgrade to make their lenses compatible but will they do so after the warranty runs out ? Thks in advance for info