I know an update is long overdue but real life kind of got in the way. With college, work and other related projects taking up the majority of my time I simply didn't have much or any time to work on Core Temp.
Anyway, the new version is now up on the main Core Temp page here:
http://www.alcpu.com/CoreTemp/
You'll notice that there are not many changes, mostly bug fixes and other small improvements.
Core Temp is now built on Visual C++ 2010, which means that the oldest supported operating system is Windows XP SP2, which I think should not be a problem.
Of course all new and some of the upcoming processors are now supported. For the Intel camp, in theory newer processors should not need Core Temp to be updated to be able to report accurate temperatures anymore (even if it doesn't recognize the processor itself).
One other major difference, and this goes to the Intel guys, is a totally new algorithm for clock speed detection.
The first and biggest change is that the new algorithm is now monitoring on a per-thread scale. This means the main window will display the highest processor speed out of all the running threads, and in System Information window you will be able to see the frequency of every single thread. (I'm saying "thread" because in the HT enabled Core i7 processors the frequency reported by each thread of a single core could differ).
It measures the frequency every 50ms and displays an average frequency over the span of 1 second. This should allow for more stable and accurate clock speed.

Here is the usual change log:
Version 0.99.6.0 - 26th April, 2010
- Add: Support for new and upcoming Intel and AMD processors.
- Add: Better recognition of AMD dual/tri core unlocked CPUs.
- Add: Optional 24 hour display on G15 LCD.
- Fix: Platform field blank for newer AMD CPUs.
- Fix: Some K8 CPUs were unknown or recognized incorrectly.
- Fix: Overheat protection "Activate at specified temperature" problems were fixed.
- Fix: Overheat detection does not show a Balloon Tip when user specified temperature value is set.
- Fix: Temperature displays a negative value when core temperature reaches over TjMax (Intel).
- Fix: Intel W3500 series Xeons recognized with Core i7 model numbers (ie W3520 shown as Xeon 920)
- Fix: In certain cases Core 2 Duo T5500 was recognized as a T5450.
- Fix: G15 LCD display is no longer always-on-top after coming out of sleep or hibernation.
- Fix: G15 won't display 0.0000v in case VID readings are not supported by the CPU.
- Fix: In some cases, at Windows startup systemtray icons would not appear.
- Change: Windows XP SP2 or higher is now required.
- Change: Completely new processor frequency detection algorithm. (for Core 2 generation and newer only)
- Change: Remove "APICID" from main window as it has very little use.