I am using Go-modules for a project. When I retrieve the dependency for a package, it retrieves an old release. How can I get the code in the master branch?
Use:
go get foo@master
go get foo@v1.2.3 //for v1.2.3 tag
go get foo@master // for master
go get foo@e3702bed2 // for a specific commit
There are some more details about versioning here: