Re: [Hamlib-developer] Hamlib 4.7.0 released
| Newsgroups | gmane.linux.debian.devel.ham,gmane.linux.hams.hamlib.devel,gmane.linux.hams |
|---|---|
| Message-ID | <PR3PR09MB528364A1EA7803D188A5EB33A36CA@PR3PR09MB5283.eurprd09.prod.outlook.com> |
Built OK on Debian 13 (trixie). Installed OK on W11 together with having to generate the .lib for MSVC per the README. Both tested and built into my app. Phil GM3ZZA ________________________________ From: Nate Bargmann <[email protected]> Sent: 16 February 2026 3:40 AM To: Hamlib Developers <[email protected]>; Debian Hams <[email protected]>; Linux Hams <[email protected]> Subject: [Hamlib-developer] Hamlib 4.7.0 released On behalf of all contributors and testers to the Hamlib project I am pleased to announce the release of Hamlib 4.7.0. This release includes the following changes: Version 4.7.0 * 2026-02-15 * Revamp Kenwood voice memory handler - Fixes TS-890S & TS-990S (n3gb) * libusb is now detected using the pkg-config facility. * Some internal functions change names to avoid conflicts with apps. * POSIX threads are required to build and run Hamlib. Note that it was actually the case for 4.6.x, but now the configuration step will fail instead of the compilation. (n3gb) * Functions rig_get_conf, rot_get_conf, amp_get_conf deprecated; use *_get_conf2() instead. Also rig_set_trn and rig_get_trn deprecated. * Reduce/repair excess output from cppcheck.sh - mostly cosmetic changes (WIP) Output from `wc -l cppcheck.log` - 4.6.2: 981 now: 581 * Remove dead getopt code. GitHub PR #1709. (TNX Daniele Forsi) * Move rig_cache to separate(calloc) storage. Prepare for other moves. Issue #1420 * Many fixes for SWIG binding generation and improved Python support and testing. (TNX Daniele Forsi). * Fix AGC for IC-R75, fix AGC for all Icom rigs. (TNX Mark Fine). * Separate PMR-171 and Q900 into new the GUOHETEC backend, add additional support add clean up code. (TNX FVsonar). * New Drake R8 backend. (TNX Mark Fine) * New AF6SA WRC rotator backend. (TNX Michael Morgan) * New Yaesu FTX-1 model support (alpha). (TNX Jeremy Miller). * Update QRPLabs QMX backend for max serial rate of 230400 bps. (TNX Mooneer Salem) * Updates to Icom IC-F8101. (TNX Mitchell Winkle and George Baltz) * New rig model Icom ID-52A/W Plus. (TNX Martin Andrich) * Fix memory leaks in rigctld and rigctltcp. (TNX Geroge Baltz) * Fix Skywatcher backend for firmware that doesn't echo commands. (TNX Daniel Forsi) * Various manual page updates. (TNX Daniel Forsi) * Additional Yaesu FTX-1 capabilities. (TNX KJ5HST) * Refactor repeater offset and ANTIVOX with lookup tables in newcat.c (TNX KJ5HST) * Fix unbounded string usage in tests/*ctl_parse.c. May cause crashes or worse. Reported by Vlatko Kosturjak with Marlink Cyber. (TNX George Baltz for the fix) * Add extended commands for the IC-7300MK2--closes GitHub #1985. (TNX George Baltz) * Revert updating FLRig model name. (TNX Peter Sumner & Philip Rose) * Add manual pages for rigctltcp, rigtestlibusb, rigtestmcast, and rigtestmcastrx. Pause building rigfreqwalk as the code does not align with the required commandline parameters. The source tarball and binary releases for both 32 and 64 bit MS Windows systems can be found at: https://github.com/Hamlib/Hamlib/releases/tag/4.7.0 https://sourceforge.net/projects/hamlib/files/hamlib/4.7.0/ As many changes are planned for Hamlib in the future leading to 5.0.0 (no planned release date at this time), the 4.7.x series is planned to be a sort of long term support release and will receive updates in the form of new models and backends as they are developed. If all goes well such updates will be in parallel with 5.0.0 development. This will place a burden on contributors who are asked to submit such code to both the master and Hamlib-4.7 branches. Hopefully this period will not last overly long and development can concentrate solely on the Hamlib 5 series at some point in the future. On behalf of the Hamlib project, 73, Nate, N0NB -- "The optimist proclaims that we live in the best of all possible worlds. The pessimist fears this is true." Web: https://www.n0nb.us Projects: https://github.com/N0NB GPG fingerprint: 82D6 4F6B 0E67 CD41 F689 BBA6 FB2C 5130 D55A 8819