Hamlib 4.7.0 released

Nate Bargmann <[email protected]>
Newsgroups gmane.linux.hams.hamlib.devel,gmane.linux.debian.devel.ham,gmane.linux.hams
Organization Amateur Radio!
Message-ID <rv4w6l27edbwjmdw54mo5p37zfrqul7pfivh6qjpx2mxtkuchk@b3lciyhi763b>
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

_______________________________________________
Hamlib-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hamlib-developer
signature.asc (application/pgp-signature, 195 B)
-----BEGIN PGP SIGNATURE-----

iF0EABECAB0WIQSC1k9rDmfNQfaJu6b7LFEw1VqIGQUCaZKRqgAKCRD7LFEw1VqI
GcnYAJwKOmvvtkmKCgqf+DDmlXtXDwgjbgCeIL98pug6fsDJ5F2oL/gKWn9DlII=
=O2y2
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.