FreeSWITCH 1.0.6 was released on April 6th, 2010, and I’ve run it in production ever since. I wonder if anyone else has stuck with it that long? :)

And now, I’ve finally completed the initial migration of my system from 1.0.6 to 1.6.x. The two main pieces of work were:

1) Updating my Lua scripts to be compatible with Lua 5.2
2) Reviewing my 1.0.6 config for breaking changes, and adding 1.6.x new features

The whole thing took me maybe 3-4 hours — not bad for updating almost 7 year old software.

I was particularly impressed with how little changed in the configuration of the system XML files — there were only a couple of breaking changes. I believe this is a sign that FreeSWITCH was very well designed from the beginning.

So kudos to you, core devs, for architecting an awesome piece of software out of the gate. It wouldn't surprise me if my next upgrade is in 2024… :P