Please note that the change will be rolled out gradually. So, we can't tell the exact date of when the timing of GCLID generation of your ads get changed.
I would like note also that, if you don't implement anything depending on the assumption that GCLID is unique and is a 1-1 mapping to an ad click, your application will get no effects.
Only visible change would be that
CLICK_PERFORMANCE_REPORT will have a new field
Clicks (number of clicks for a given GCLID) available.
Provided that most users don't click on ads many times per impression, this field would mostly contains a value of 1.
If your applications/tools do something based on the fact that GCLID is unique per click, please feel free to ask for help if needed.
Thanks in advance!
Best,
Thanet, AdWords API Team