# Обновление / пересборка Docker-контейнера приводит к версии v3.5.2 вместо v2025.11.0

**URL:** <https://meta.discourse.org/t/updating-rebuilding-docker-container-results-in-v3-5-2-instead-of-v2025-11-0/390293>\
**Category:** Self-hosting\
**Created:** [03.Декабрь.2025 13:06:43 UTC](https://meta.discourse.org/t/updating-rebuilding-docker-container-results-in-v3-5-2-instead-of-v2025-11-0/390293 "2025-12-03T13:06:43Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![mrimann](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mrimann/32/532319_2.png) [@mrimann](https://meta.discourse.org/u/mrimann)\
**Post date:** [03.Декабрь.2025 13:06:43 UTC](https://meta.discourse.org/t/updating-rebuilding-docker-container-results-in-v3-5-2-instead-of-v2025-11-0/390293/1 "2025-12-03T13:06:43Z")

</div>

Мы обновили существующую установку Discourse, как делали это несколько раз ранее: после получения текущей версии репозитория discourse\_docker мы запускаем следующую команду:

```plaintext
./launcher rebuild app

```

Процесс выполняется без ошибок, и новый контейнер запускается — всё выглядит в порядке.

Однако при просмотре исходного HTML-кода работающего приложения мы видим, что оно по-прежнему заявляет о себе как версия v3.5.2 (версия до обновления), а не ожидаемая v2025.11.0.

Наша процедура такая же, как и при предыдущих обновлениях. Единственное очевидное изменение — это новая схема нумерации версий, введённая с версии v2025.11.0. Возможно, проблема связана именно с этим?

Я проверил, не забыли ли разработчики обновить строку версии в исходном коде Discourse, но это не так. См. два коммита:

- для v3.5.2 [Bump version to v3.5.2 · discourse/discourse@cc8d3f6 · GitHub](https://github.com/discourse/discourse/commit/cc8d3f6f74bb618b3594ddc8fabcfd7663f63723)
- для v2025.11.0 [DEV: Bump version on `release/2025.11` to `v2025.11.0` (#36251) · discourse/discourse@75d61b4 · GitHub](https://github.com/discourse/discourse/commit/75d61b40ee928a4620b16f5438ca886678fab00d)

Вывод команды rebuild утилиты launcher показывает, что выполняется git pull и обнаруживаются новые ветки:

```plaintext
(...)
 t [tag update] beta -> beta
 t [tag update] latest-release -> latest-release
 * [new tag] release -> release
 * [new tag] v2025.11.0 -> v2025.11.0
 * [new tag] v2025.12.0-latest -> v2025.12.0-latest
 * [new tag] v3.5.2 -> v3.5.2
 * [new tag] v3.6.0.beta2 -> v3.6.0.beta2
Switched to a new branch 'stable'
I, [2025-12-03T12:27:14.785550 #1] INFO -- : branch 'stable' set up to track 'origin/stable'.

```

Тем не менее, создаётся ощущение, что выбирается неправильная (то есть не самая новая) ветка. Похоже, что в ветке «stable» содержится версия v3.5.2 (согласно файлу lib/version.rb в этой ветке).

Я перечитал [заявление об релизе версии 2025.11.0](https://meta.discourse.org/t/release-v2025-11-0-ai-translations-improvements-chat-search-new-review-queue-and-improvements-for-posts-with-images/389615), и оно действительно звучит как стабильный релиз, а не как превью или версия для ранних последователей. В связанном документе [новая стратегия нумерации версий](https://meta.discourse.org/t/rfc-a-new-versioning-strategy-for-discourse/383536) упоминается ветка latest, но теперь я ещё больше запутался в том, чего ожидать.

Неужели я что-то упускаю? Или мы можем повлиять на то, какая версия будет выбрана при пересборке? Или же это просто не работает как задумано в данный момент, и инструментарий пересборки требует изменений?

Не уверен, связано ли это, но на [Docker Hub](https://hub.docker.com/r/discourse/discourse/tags) тег «latest» соответствует версии `3.5.2` — и при сортировке по убыванию это может быть самым новым тегом ещё очень долго…

---

_[View the full topic](https://meta.discourse.org/t/updating-rebuilding-docker-container-results-in-v3-5-2-instead-of-v2025-11-0/390293)._
