Para mais informações sobre todas as alterações lançadas na versão 2026.7, confira:
Lançamentos de correções para outras versões suportadas também foram disponibilizados:
Para mais informações sobre todas as alterações lançadas na versão 2026.7, confira:
Lançamentos de correções para outras versões suportadas também foram disponibilizados:
Isso se torna a versão atual “esr” ou eu entendi algo errado?
De fato, não consigo entender o que aconteceu. Para esta atualização (muito urgente devido a Cache poisoning/XSS via color scheme cookies · Advisory · discourse/discourse · GitHub), era necessário um rebuild, mas como havia um changelog v2026.1.5 → v2026.1.6, assumi que seria um incremento menor de versão. Mas não, agora estou na v2026.7.0. Pelo que sei, meu fórum está configurado para estar no esr :
params:
db_default_text_search_config: "pg_catalog.english"
## Defina db_shared_buffers para no máximo 25% da memória total.
## será definido automaticamente pelo bootstrap com base na RAM detectada, ou você pode substituir
db_shared_buffers: "2048MB"
## pode melhorar o desempenho de ordenação, mas aumenta o uso de memória por conexão
db_work_mem: "40MB"
## Reduzir o tamanho máximo de upload
upload_size: 1m
## Qual revisão Git este container deve usar? (padrão: tests-passed)
version: esr
Também fiquei bastante surpreso ao ver uma série inteira de consultas de pós-atualização como esta:
== 20260421061908 AddCoveringIndexOnChatMessagesThreadId: migrating ===========
-- remove_index(:chat_messages, {name: "idx_chat_messages_thread_id_id_user_id_not_deleted", algorithm: :concurrently, if_exists: true})2026-07-28 16:02:43.673 UTC [544] discourse@discourse LOG: duration: 16903.716 ms statement: CREATE INDEX CONCURRENTLY "index_posts_on_updated_at_for_localization" ON "posts" ("updated_at" DESC) WHERE deleted_at IS NULL AND user_id > 0 AND locale IS NOT NULL
2026-07-28 16:02:59.214 UTC [544] discourse@discourse LOG: duration: 15529.318 ms statement: CREATE INDEX CONCURRENTLY "index_posts_on_updated_at_for_locale_detection" ON "posts" ("updated_at" DESC) WHERE deleted_at IS NULL AND user_id > 0 AND locale IS NULL
2026-07-28 16:03:00.031 UTC [544] discourse@discourse LOG: duration: 798.943 ms statement: CREATE INDEX CONCURRENTLY "index_topics_on_updated_at_for_locale_detection" ON "topics" ("updated_at" DESC) WHERE deleted_at IS NULL AND user_id > 0 AND locale IS NULL
2026-07-28 16:03:00.186 UTC [544] discourse@discourse LOG: duration: 143.500 ms statement: CREATE INDEX CONCURRENTLY "index_topics_on_updated_at_for_localization" ON "topics" ("updated_at" DESC) WHERE deleted_at IS NULL AND user_id > 0 AND locale IS NOT NULL
2026-07-28 16:03:01.251 UTC [544] discourse@discourse LOG: duration: 1051.872 ms statement: UPDATE posts
SET raw = regexp_replace(
raw,
'\\+([_*~|`])(?=[^\]\[]*\]\(upload://)',
'\1',
'g'
)
WHERE id >= 1
AND id < 10001
AND raw ~ '\\+[_*~|`][^\]\[]*\]\(upload://'
2026-07-28 16:03:01.910 UTC [544] discourse@discourse LOG: duration: 658.965 ms statement: UPDATE posts
SET raw = regexp_replace(
raw,
'\\+([_*~|`])(?=[^\]\[]*\]\(upload://)',
'\1',
'g'
)
WHERE id >= 10001
AND id < 20001
AND raw ~ '\\+[_*~|`][^\]\[]*\]\(upload://'
Sim, é isso mesmo!
Este lançamento é uma nova versão ESR, então você migrou para ela quando fez a atualização.
No futuro, isso poderia ser tornado menos confuso de alguma forma? Talvez seja só eu, mas se uma atualização for aplicada ao ramo ESR em que estou atualmente, assumo que seja porque a versão principal atual desse ramo ainda é suportada.