I think only longhaul legacy carriers do. The European shorthaul LCCs operate to a much shorter, more flexible timescale.
Almost all non-LCC do.
LCCs tend to open bookings later, but not much more. Ryanair and Eurowings most recently opened booking for winter 17/18 in early March, i.e. 7 1/2 months before. easyjet in the past up to 11 months. However, they do not start scheduling only a week before they open bookings.