I’d rather avoid unstable channels because it sounds unsafe for daily use, but nixos-20.09 won’t let me use latest minor version of some packages.
Aren’t unexpected changes in the minor versions exactly what is dangerous about unstable?? The idea of providing multiple versions is not too popular because of the many possible combinations with interactions nobody else has tried.
You can mix specific packages from specific snapshots of unstable with the base system from stable (with duplication of dependencies, so yoiu will have two versions of glibc etc.), though.
No idea about specific packages on stable, I just build from the repository checkout and rollback or use old builds of specific packages whenever something breaks.
Then aws-vault should be updated, 6.1.0 and 6.2.0 only contains bug fixes. 6.2.0 was released on 25 Sep 2020, old enough to be considered stable. Can I request updates on stable channels? GitHub issue template seems to be for unstable channel.