This announcement is mostly for the developers in our community as it provides an explanation for why we have been seeing little to no activity with the project and why pull requests have not been handled within a reasonable amount of time. As most of you may or may not know, we have been under a code freeze for the last two months or so to focus on improving the level of performance people were seeing from our product. Believe me when I say it's highly unlikely anyone is as frustrated as we are that we've been unable to move as quickly as we have wanted. I've had the team on my back every single day wanting me to lift the code freeze so we can continue coding to our hearts' content and I've been eager to get some commits in of my own or pull some PRs that have really garnered my interest. Unfortunately, for the benefit of the project I had to stop all development and focus all of our resources and efforts on addressing some critical issues we were noticing through frequent reports popping up throughout our community. Usually I'd opt to have a portion of the team focus on addressing the issues, while another portion would push forward with development, but it was clear that going that route would have just made it even more difficult to track down some of the issues people were bringing to our attention. It's hard enough tracking down a bug, crash or leak within static code...adding changes in while we were investigating would have just driven us insane and wasted our time. So, it was full steam ahead. We scoured every inch of our community to find even the smallest report relating to a performance issue and set off to investigate each and every one in the hopes that it would give us a hint as to the cause of the significant and sudden decrease in performance we were seeing. After it was all said and done, we finally got a Recommended Build out that fixed the issues. Sadly, shortly after getting that RB out our issue tracker was filled with reports of some crashing and duping issues (that may or may not have been directly caused by Bukkit). So, despite having just unfrozen the code, I re-instated the code freeze and directed our focus to addressing those issues. Having just promoted an RB, I did not want to risk having new, unproven code added to the code base while we were addressing the security issues since it might introduce new issues that would require another RB (believe it or not, we get angry emails, posts and feedback when we promote RBs too often...). Judging by some of the feedback I've received from developers, it is clear that the lack of response or communication on our part about the code freeze has left some developers annoyed and disgruntled. Unfortunately, the last time we communicated a code freeze, we had to deal with false and misinformed rumours spreading throughout the Minecraft community that "Bukkit is dying". Bearing that in mind, I was hesitant to write an announcement and chose to communicate that we were under a code freeze through IRC as much as we could, which avoided non-developers hearing about the code freeze but also had the downside of not reaching every developer. If the Bukkit community consisted only of developers, things would be much easier. As it is, however, we need to bear in mind that there are many different types of individuals in the community, ranging from Developers, to Server Admins, to GSPs, normal users and so on. With the current systems we have in place, it is difficult for us to communicate a purely developer-centric message without having a non-developer misunderstand it in some way. On behalf of the team, the project and myself, I sincerely apologise to you and every other developer who has been waiting for their PR to be reviewed and hopefully pulled for the delay, but - as I hope you can understand now - it was unavoidable. I would like to promise that this will not happen again, but honestly if I were faced with the same situation, I would make the same decision. Ideally, I would like to have a system in place where we could better and more frequently communicate project status purely with developers, but I'm not sure how to best go about doing that. If, for example, GitHub had an announcement banner feature that could be shown above all pull requests and the pull request list, we'd be set. But, as this is not the case, I'll need to come up with some other solution. If you have any ideas, I'd be happy to hear them - please leave a comment reply with your thoughts. With that covered, I'm happy to announce that I am finally able to and have finally lifted the code freeze. From this point onward, until we need to freeze development again, we'll be reviewing (and possibly pulling) PRs like crazy, as well as committing the work we've had on the backburner for the past few months. You have no idea how happy we are to finally have the freedom to code like crazy again. Thanks again for your continued support, patience and understanding. You guys are awesome and we would not be where we are without you!