# 1.13

* A ferramenta `go` agora assume como padrão o download de módulos do "mirror" público em <https://proxy.golang.org>, e também o padrão para validar os módulos baixados (independentemente da fonte) usa banco de dados de checksum público em <https://sum.golang.org.&#x20>;
* Se você tiver um código privado, provavelmente deve definir a configuração GOPRIVATE (como `go env -w GOPRIVATE = *.Corp.com, github.com/secret/repo`) ou em variações mais refinadas GONOPROXY ou GONOSUMDB que suportam casos de uso menos frequentes.
* `GO111MODULE=auto` ativa o modo de módulo se algum `go.mod` for encontrado, mesmo dentro de GOPATH. (Antes do Go 1.13, `GO111MODULE=auto` nunca habilitaria o modo de módulo dentro do GOPATH).
* os argumentos de `go get` mudaram:
  * `go get -u` (sem argumentos) agora apenas atualiza as dependências diretas e indiretas do seu pacote atual e não examina mais o seu módulo inteiro.
  * `go get -u ./...` de seu módulo principal atualiza todas as dependências diretas e indiretas de seu módulo e exclui as dependências de teste.
  * `go get -u -t ./...` é semelhante, mas também atualiza as dependências de teste.
  * `go get` não suporta mais `-m` (porque ele teria se sobreposto em grande parte a `go get -d`devido a outras alterações; geralmente você pode substituir `go get -m foo` por `go get -d foo`).
