Multiple developers have been reporting that Microsoft is no longer making them pay thousands of dollars to patch their games.
Until recently, Microsoft charged developers for submitting games for certification, but would then offer one title update free of charge before making them pay for any further re-certification.
The fee was supposed to discourage developers from releasing unfinished games that would require lots of updates, which is the opposite of how Valve's Steam approach the subject. While Microsoft still reserves the right to charge any company deemed to be making excessive requests following a failed certification, the new system is that no fees will be charged. This applies to both Xbox Live Arcade games and full retail games.