I just updated my TP-Link Archer C7 v2 router to 24.10.0, and I get a 'not found' message when I try to run apk. This is the release version, not one of the release candidates. Where do I find apk? If I login via the web page, luci shows opkg update when updating the files.
The status overview shows version:
OpenWrt 24.10.0 r28427-6df0e3d02a
I'm not sure what you mean by the "main branch." 24.10.0 is the latest stable release, and the version that I installed is from that release, not one of the previous release candidates.
If you're a bit confused by the idea of the main branch vs 24.10, there is a great little graphic at the bottom of this page which should help clarify:
I am still curious as the the meaning of "main branch." I have to admit that I hadn't read the release notes for the final version, just those of some of the release candidates that had stated that opkg was being deprecated. I only knew of release builds and development builds, and had assumed that a release build was the main branch.
Main is, as its name implies, the main development branch of OpenWrt... new features and technologies get added here. Eventually, a release series gets forked off of that... typically features/technology is frozen (with a few exceptions here and there), and the development on a release series focuses on bug and security fixes (these are also often rolled into the main branch).
This was part of the early planning by the devs, but there was a decision to wait to deprecate opkg until after 24.10 (presumably to make sure it is fully baked; people running main/snapshots are typically willing to deal with some rough edges, but the stable release series should be as reliable as possible).