when JetBrains raised their prices, last October I think, they gave several months notice, made it clear that it was going to happen on their product pages, and let people lock in the current rate for a few years by prepaying.
Seemed a customer-friendly way of handling a subscription price increase.