After two months of heavy development, new Gammu stable release is out. There are quite a lot of changes and I'm not really convinced it makes sense to include full list of almost 150 lines from ChangeLog, so here are the most important changes (I'm sure I missed something, but I think the list is already too big):
- Lot of SMSD related changes.
- New DBI backend which handles nicely many databases.
- SMSD and inject tool are now separate binaries.
- New monitoring tool for SMSD.
- SMSD can now run as a Windows service.
- SMSD behaves nicely as a daemon on Linux (syslog support, SIGHUP handling, proper daemonizing, etc.).
- Merger of python-gammu.
- Python bindings are no longer separate projects, they are now part of Gammu release.
- Better support for Nokia USB cables on Linux.
- Gammu now has libusb-1.0 based support for Nokia USB cables.
- This gives us performance boost and support for DKU-2 cables.
- Much more tests.
- About 1/3 of code is now covered by test cases.
- Dummy phone backend to allow testing without connected phone.
- General code cleanup.
- Fixed tons of problems found by test cases, valgrind and cppcheck.
- Reorganised code structure a bit to make clear what parts are supported.
- Documentation.
- Several new man pages have been added, most important is documentation for SMSD and all it's features.
You can download from usual place: http://cihar.com/gammu/,
Debian users will find packages in unstable soon, SUSE, Fedora and Mandriva users can check repository in OpenSuse Build Service and Ubuntu in my PPA.