Могу ли я использовать мастер libpq в производстве - PullRequest
0 голосов
/ 04 декабря 2018

Можно ли использовать основную ветку lib / pq в работе?Когда вы выполняете go get gitlab.com/lib/pq, вы получаете основную ветку, но есть версия v1.0.0.Было бы лучше использовать релизы вместо главной ветки?

1 Ответ

0 голосов
/ 04 декабря 2018

lib/pq

Выпуски

v1.0.0

Исходный теговый выпуск.Никаких серьезных недавних изменений.

Слияние извлекающего запроса # 778 из lib / go-mod

добавление файла go.mod при подготовке к помеченному выпуску


lib/pq v1.0.0 добавляет поддержку модулей с версиями Go.

Для Go1.12 рассмотрите возможность обновления производственного кода для модулей с версиями Go.

Первыйбета-версия Go 1.12 запланирована на эту неделю (3 декабря 2018 г.).


Замечания к выпуску Go 1.11

МодулиУправление версиями пакетов и управление зависимостями

В Go 1.11 добавлена ​​предварительная поддержка новой концепции под названием «модули», альтернативы GOPATH со встроенной поддержкой контроля версий и распространения пакетов.Используя модули, разработчики больше не ограничиваются работой внутри GOPATH, информация о зависимости версии является явной, но облегченной, а сборки более надежными и воспроизводимыми.

Поддержка модулей считается экспериментальной.Детали могут измениться в ответ на отзывы пользователей Go 1.11, и у нас запланировано больше инструментов.Хотя детали поддержки модулей могут измениться, проекты, которые конвертируются в модули с использованием Go 1.11, будут продолжать работать с Go 1.12 и более поздними версиями.Если вы сталкиваетесь с ошибками при использовании модулей, пожалуйста, зарегистрируйте проблемы, чтобы мы могли их исправить.Для получения дополнительной информации см. Документацию команды go.

Предложение: модули Go с поддержкой версий

Модули Go 1.11 .

...