Our primary concern with this update was stability and the out of memory issue. If you're hitting the 2 GB mark with your games, I highly recommend turning down the Planet Surface variety option to zero (this will help most if you have the heightmaps module installed). At this point, BoundsChecker is only reporting about 35 K of leaks, and I suspect that most of those are actually false positives because I've stepped through that code and it appears to be actually deallocating the memory. Most of the remaining problems are caused by graphics being kept in memory longer than they should, and that's not something that I can fix in a week. However, if you save your game, exit, and then reload, you'll notice a significant drop in memory usage because those unused graphics are not being loaded back in with the save game. This has been true for awhile, and it's not a solution, but at least it's a workaround.
+ FIX: Changed the way that save games are saved so that you won't lose your previous auto save if you fail to save (due to out of memory, etc).
+ FIX: Whenever a planet changes ownership, any trade routes involving the planet are cancelled
+ FIX: There was a bug where mining base lines would not disappear if the base was destroyed because planet was traded or conquered.
+ FIX: Added code to flush planet textures and thumbnails between games, which should help prevent leaks due to CTRL+N
+ FIX: Added code to cancel auto attack if UPIssue is preventing ship from attacking because of non-aggression issue
+ FIX: Added check in code to distribute bonuses for if it runs out of planets to prevent a possible endless loop
+ FIX: There bug in the AI ship design code that was causing multiple ship designs to be created with the same exact name, which could cause memory leaks and graphical glitches
+ FIX: Removed code that could cause AI ships to be created with the wrong ship class
+ FIX: Re-wrote the sorting code in the governor's screen so that Nothing is always at the top.
+ FIX: Changed it so that all textures not generated by the game (like thumbnails) and not in dxpacks should be loaded (and flushed) by the resouce manager, which should help keep memory usage down
+ FIX: Changed the code that cleans up the obsolete AI designs because it was letting the designs hang around in memory even after no ships were using it
+ FIX: Eliminated crash in ship components when removing old ship designs
+ FIX: The code that cleans up old ship designs makes sure that no planets are building ship designs before deleting it
+ FIX: Added code to make sure that the AI doesn't leave its survey ships and miners in the standby state.
+ FIX Capped the number of possible stars in a randomly generated galaxy (ie not a custom map) to be 300, which should help with the memory problems.
+ TWEAK: Thumbnails are now 64 x 64 instead of 128 x 128, to reduce memory usage