The problem is not with the poe update, it is that the team is taking advantage of the patch to deploy a complete reworking of exilebuddy.
If they were not reworking it from the ground up, it would be launched by now.
Have patience.
Exactly this.
Exilebuddy is not just a bot for Path of Exile; it's a botting framework, with an almost complete client API provided. Updates affect us more than others, because we provide a large API for the game, and because we don't only have a few offsets and structs used in the bot itself. Our API is designed around the inner workings of the client, and when changes are made to that (which is pretty often), it requires a lot more work than usual. 1.2 made quite a few changes that affect us directly (although they weren't done specifically to target us), and not just from a botting logic standpoint with the new core game mechanics.
If the project design we had before 1.2 was working exactly as it should, the API required minimal updates on a regular basis, and the majority of the logic required for a good (but still basic) bot was done, then this update would have only been a day or so at most. It most likely would have been even less, because of the Taiwan launch and the availability of portions of the new client beforehand. However, that was not the case.
The pre-1.2 API we were using in Release, and subsequently in Beta 1.0 was not going to work correctly in 1.2. In addition, continuing to use the API as it was would have lead to increased downtime for future patches, an increased risk in flags/bans, and no chance of being able to add Garena client support. I realized this at the start of August with the Taiwan launch, and began working on rewriting it all in preparation of our 1.2 update.
In other words, quite literally, the entire EB project has now been rewritten in the past few months, and the core API over the past few weeks. The reasons for this are pretty obvious: the game is going to keep changing, and we're going to have to keep changing to keep up with it. The base logic we provide, has to be a lot better now because the core game is a lot harder. A lot of the game design changes made in 1.2 appear to target botting.
As a result, the way we develop and maintain EB has to significantly change. We need a setup that doesn't take as long to update for larger updates, and something that has less overhead updating for the smaller, more frequent updates. A lot of people have forgotten how much this game used to update over the past few months because GGG actually slowed down quite a while working on 1.2/TW. I don't expect that to always been the case, as they continue to grow the company and expand their game.
Progress for the new API/bot is going along well though. I know waiting for updates and something usable is painful, but this is hopefully one of those rare times where we do have longer than expected downtime for an update, but what we end up with puts us on the best course moving forward. I do expect there to be some bugs and issues that need to be worked out with the new Beta, but there's really no other alternative. It's the nature of bot development and just what happens when we try to do what we do, in a game like this.