Should i change the ABI when using a proxy pattern?

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?