i would like to ask you a question about the proxy pattern. Suppose I published an ERC721 token contract(version 1) and also I'm using proxy contract(OpenZeppelin upgradable proxy).
if i add a new function this logic contract(version 2),
do i need to change the ABI from web3 client?
For using new function?