Important: Any client executable update means the current Exilebuddy build breaks, and you'll need to wait for the next build to be deployed.
There is a minimal downtime period, usually about an hour or two, as that's how long it takes to check the client for new changes that might affect us. On average, small patches that have little to no client changes should at most take 3-4 hours for a new build. Other patches usually take anywhere between 4-8 hours depending on what changed inside the client itself. If we foresee downtime taking longer than that, we'll make a post to warn users.
Reading the game patch notes is not a good indication of how big or small client changes actually are., so please keep that in mind if you're wondering why some patches take a long time, and other patches that seem like they should take longer don't. It's all about how the client itself changes, and GGG does not post specific client code changes, just general game changes/improvements.
We monitor the game for updates, so we do not post news of each update progress unless something is expected to take longer than normal, or there's going to be additional downtime. Every now and then, there will be an update that is off-hours for us, and since we're not robots, a new build is pushed later than expected.
We try our best to avoid this, but it happens, so we just given some extra downtime compensation for these events. Please be sure to understand our downtime model talked about earlier in this thread as to how we go about handling updates for this game. Client changes affect us in significant ways, and there's no way around that.