this post was submitted on 02 Jan 2024
40 points (100.0% liked)

lemmy.eco.br (meta)

1125 readers
1 users here now

Esta Comunidade destina-se a postagens sobre o servidor Lemmy.eco.br.

Para obter suporte com problemas no Lemmy.eco.br, acesse a sala de suporte.

Para jogar conversa fora, utilize o !batepapo@lemmy.eco.br.

Para comentar noticias: !noticias@lemmy.eco.br.

Para comentar sobre política: !politica@lemmy.eco.br.

founded 1 year ago
MODERATORS
 

Estamos agora na versão 0.19.1

Aproveitem as novidades!

Principais mudanças

Esta versão é muito grande, com quase 400 commits desde 0.18.5. Como tal, podemos apenas dar uma visão geral das principais mudanças neste post, e sem entrar em detalhes. Para obter mais informações, leia o changelog completo e os problemas vinculados no final desta postagem.

Classificação de postagem aprimorada

Há uma nova classificação em escala que leva em consideração o número de usuários ativos em uma comunidade e aumenta as postagens de comunidades menos ativas para o topo. Além disso, há uma nova classificação controversa que traz postagens e comentários para o topo com quantidades semelhantes de votos positivos e negativos. As classificações do Lemmy são detalhadas aqui.

Usuários podem bloquear instâncias

Os usuários agora podem bloquear instâncias. Semelhante aos bloqueios de comunidade, significa que quaisquer postagens de comunidades hospedadas nessa instância serão ocultadas. Porém o bloqueio não afeta os usuários da instância bloqueada, suas postagens e comentários ainda podem ser vistos normalmente em outras comunidades.

Retrabalho de autenticação de dois fatores

Anteriormente, o 2FA era ativado em uma única etapa, o que facilitava o bloqueio. Isso agora é corrigido usando um processo de duas etapas, onde o segredo é gerado primeiro e, em seguida, o 2FA é ativado inserindo um token 2FA válido. Também corrige o problema em que o 2FA pode ser desativado sem passar nenhum token 2FA. Como parte dessa mudança, o 2FA está desabilitado para todos os usuários. Isso permite que os usuários que estão bloqueados acessem suas contas novamente.

Nova fila de federação

As ações de federação de saída são processadas por meio de uma nova fila persistente. Isso significa que as ações não serão perdidas se o Lemmy for reiniciado. Também tem muito melhor desempenho, com remetentes separados para cada instância de destino. Isso evita problemas quando as instâncias estão inacessíveis. Além disso, ele oferece suporte ao escalonamento horizontal em diferentes servidores. O endpoint /api/v3/federated_instances contém detalhes sobre o estado da federação de cada instância remota.

Seguimento Remoto

Outro novo recurso é suporte para seguimento remoto. Ao navegar em outra instância onde você não possui uma conta, você pode clicar no botão de inscrição e inserir o domínio da sua instância inicial na caixa de diálogo pop-up. Ele irá redirecioná-lo automaticamente para sua instância inicial, onde buscará a comunidade e apresentará um botão de inscrição. Aqui está um vídeo mostrando como funciona.

Autenticação via cabeçalho ou cookie

Versões anteriores do Lemmy costumavam enviar tokens de autenticação como parte dos parâmetros. Este foi um resquício do websocket, que não possui campos separados para essa finalidade. Agora que estamos usando HTTP, a autenticação pode finalmente ser passada via cookie jwt ou via cabeçalho Autorização: Bearer . O antigo método de autenticação não é mais suportado para simplificar a manutenção. Um grande benefício desta mudança é que o Lemmy agora pode enviar cabeçalhos de controle de cache dependendo do estado de autenticação. As respostas da API com login têm cache-control: private, aquelas sem têm cache-control: public, max-age=60. Isso significa que as respostas podem ser armazenadas em cache no Nginx, o que reduz a carga do servidor.

Moderação

Os relatórios agora são resolvidos automaticamente quando a postagem/comentário associado é marcado como excluído. Isso reduz a quantidade de trabalho dos moderadores. Há um novo log para uploads de imagens que armazena o uploader. Por enquanto, ele é usado para excluir todos os uploads de usuários quando uma conta é eliminada. Posteriormente a lista poderá ser utilizada para outros fins e disponibilizada através da API.

Paginação baseada em cursor

0.19 adiciona suporte para paginação baseada em cursor no endpoint /api/v3/post/list. Isso é mais eficiente para o banco de dados. Em vez de um parâmetro de consulta ?page=3, a listagem de respostas agora inclui um campo "next_page": "Pa46c" que precisa ser passado como ?page_cursor=Pa46c. O método de paginação existente ainda é compatível para compatibilidade com versões anteriores, mas será removido na próxima versão.

Exportação/importação de dados do usuário

Os usuários agora podem exportar seus dados (seguidores da comunidade, listas de bloqueio, configurações de perfil) e importá-los novamente em outra instância. Isso pode ser usado para migrações de contas e também como forma de backup. O formato de exportação foi projetado para permanecer inalterado por muito tempo. Você pode fazer exportações regulares e, caso a instância fique indisponível, registrar uma nova conta e importar os dados. Dessa forma, você pode continuar usando o Lemmy sem problemas.

Tratamento de fuso horário

Lemmy não tinha suporte para fusos horários, o que gerava bugs ao federar com outras plataformas. Isso agora foi corrigido usando o fuso horário UTC para todos os carimbos de data/hora.

Suporte ARM64

Graças à ajuda de @raskyld e @kroese, agora existem versões oficiais do Lemmy para ARM64 disponíveis.

A métrica de atividade agora inclui votos

top 28 comments
sorted by: hot top controversial new old
[–] ademir 10 points 10 months ago* (last edited 10 months ago) (1 children)

Atualização:

Situação corrigida!

Para os técnicos interessados:

Tive que adicionar shm_size: 1g no docker.compose.yml conforme essa recomendação no github.

O problema ocorreu porque o docker restringe por padrão o tamanho da memória compartilhada a 64 MB, e nós já estamos precisando de muito mais que isso (1Gb resolveu)


Pessoal, to checando quais podem ser os problemas de login. O que ajuda em alguns casos é limpar os cookies do navegador.

[–] Emanuel 4 points 10 months ago (1 children)

Vi que a autenticação em dois fatores foi desabilitada, então tentei ativar de novo pelas configurações e não consegui, o que me levou a reler o OP e vi o seguinte:

Como parte dessa mudança, o 2FA está desabilitado para todos os usuários. Isso permite que os usuários que estão bloqueados acessem suas contas novamente.

O que é ótimo, porque eu já perdi uma conta em outra instância por esse exato motivo. No entanto, me sinto compelido a perguntar: a autenticação em dois fatores permanece desativada? Isso será revertido?

[–] ademir 5 points 10 months ago

Sim, ela vai voltar.

[–] driving_crooner 4 points 10 months ago* (last edited 10 months ago) (3 children)

Consigo dazer.login no jerboa mas depois nao deixa fazwr nada, fala que a conta nao esta pronta ainda. Alguém mais com o mesmo problema?

E não consigo entrar a meu usuário, também não aqui na versão web

[–] driving_crooner 3 points 10 months ago

Pronto, já está funcionando certinho!

[–] ademir 3 points 10 months ago (1 children)

Olá, driving_crooner!

Tenta novamente por favor, agora deve estar funcionando normalmente.

[–] driving_crooner 3 points 10 months ago (1 children)

Boa, tá funcionando direitinho agora

[–] ademir 2 points 10 months ago
[–] trebor 3 points 10 months ago (1 children)

Estou com o mesmo problema aqui

[–] ademir 3 points 10 months ago (1 children)

Olá, trebor!

Tenta novamente por favor, agora deve estar funcionando normalmente.

[–] trebor 2 points 10 months ago (1 children)

Funcionando agora. Valeu, Ademir!

[–] ademir 1 points 10 months ago
[–] calavera@lemm.ee 4 points 10 months ago (1 children)

Depois que a minha instancia mudou pra 0.19, a federação começou a falhar, agora parece que ficou normal, mas fica atento pra ver se aqui não acontece esse mesmo problema

[–] ademir 6 points 10 months ago

Foi isso que me impediu de fazer o upgrade algumas semanas atrás. A 19.1 saiu com o fix pra esse problema.

[–] ZeroCaskett 3 points 10 months ago (1 children)

O Site está dando erro pra entrar no perfil agora

[–] ademir 4 points 10 months ago

Opa! Eu tava executando uma manutenção. Agora deve estar tudo funcionando normalmente.

[–] YaxPasaj 3 points 10 months ago (1 children)

Mal posso esperar para testar as novidades da versão 0.19, especialmente a de bloquear instâncias como usuário, porém assim como outros usuários estou notando problemas.

No Jerboa versão 0.0.55 ao abrir o app dá erro "Failed to retrieve your profile". Consigo visualizar os conteúdos, mas não consigo interagir em qualquer forma com eles, recebo o erro "This user is not in a ready state yet.". Tentei limpar cache, dados e reinstalar, não resolveu o problema.

No Firefox versão 121.0 e Jerboa ao tentar abrir o perfil de qualquer pessoa, mostra o erro "unknown". Porém no Firefox consigo fazer todo o resto, então não é uma experiência completa mas já é boa.

Tenho a impressão que desde o Lemmy v0.19 estão rolando muitos bugs.

[–] ademir 3 points 10 months ago (1 children)

Olá, YaxPasaj!

Tenta novamente por favor, agora deve estar funcionando normalmente.

[–] YaxPasaj 2 points 10 months ago (1 children)

Valeu! Problemas corrigidos e super depressa, vou deixar uma avaliação com muitos elogios ao fechar a OS.

[–] ademir 2 points 10 months ago

Agradecemos a preferência! hahahaha

[–] rubem 3 points 10 months ago (1 children)

O old.lemmy.eco.br não loga mais aqui.

(Não só limpei cache como acessei via live-cd que nem tem cache nem nada)

[–] ademir 3 points 10 months ago

Olá, Rubem!

Tenta novamente por favor, agora deve estar funcionando normalmente.

[–] ademir_lemmy_br@mastodon.social 2 points 10 months ago* (last edited 10 months ago)

Upgrade Versão 0.19.1 [Finalizado]

#LemmyBR

[–] BaalInvoker 2 points 10 months ago (1 children)

Estou tendo dificuldades em fazer login no Liftoff.

Eu limpei os dados do aplicativo para ver se resolvia, daí ao procurar pela instância https://lemmy.eco.br, ele fala que a instância não pode ser encontrada

Só estou conseguindo usar pelo navegador (estou usando pelo Alexandrite). A versão oficial do lemmy fui deslogado, mas não tentei fazer login novamente, então não sei se está funcionando

[–] ademir 3 points 10 months ago* (last edited 10 months ago) (1 children)

Edit: Tem esse issue aberto no github deles: Not able to find instances #521


Nesse update algumas coisas relacionadas ao login mudaram então a gente precisou relogar após o update mesmo.

Gente de outras instâncias está com problema com o Liftoff desde o 0.19, vou averiguar o que pode ser.

[–] BaalInvoker 2 points 10 months ago (1 children)

Muito obrigado!

Vou acompanhar essa issue

[–] ademir 1 points 10 months ago
[–] ryo 2 points 10 months ago

Tive que fazer login manualmente no voyager mas depois funcionou normalmente. Acho que o app não conseguiu conciliar a necessidade do login, aparecia como se estivesse autenticado mas nenhuma interação funcionava.