Jellyfin Server 12.0 RC3: Terceira Prévia com Foco em Desempenho

imagem 23

🚀 Jellyfin Server 12.0 RC3

Temos o prazer de anunciar o terceiro candidato a lançamento de pré-visualização do Jellyfin 12.0!

Esta é uma versão de pré-visualização, destinada a quem tem interesse em testar o 12.0 antes do lançamento público final. Convidamos testadores a nos ajudar a encontrar o máximo de bugs possível antes do lançamento.

Como sempre, certifique-se de parar seu servidor Jellyfin e fazer um backup completo antes de atualizar!

Uma nota sobre o versionamento

A partir desta versão, estamos removendo o prefixo 10. do nosso esquema de versionamento. Assim, 10.11.x passa a ser [10.]12.x = 12.x. O motivo é simples: neste estágio do projeto, não prevemos mais uma quebra brusca na API como planejado lá atrás, e esse esquema estava causando muita confusão entre os usuários sobre o que seria um lançamento “principal”. Para mais informações, consulte as notas de lançamento do RC1.

O que há de novo?

O principal objetivo desta versão foi o desempenho. A 10.11.0 trouxe uma reescrita gigantesca do backend e, embora funcional, apresentava muitas arestas. Esta versão busca polir a maioria delas e oferecer mais performance a todos os usuários.

Há também muitas outras pequenas correções, melhorias, mudanças e traduções. Veja aqui nossas notas de lançamento preliminares ou abaixo a lista completa de pull requests. Você também pode ver o changelog do lado do Web aqui.

Nota: Você precisa estar no Jellyfin 10.10.7+ ou 10.11.x (de preferência, 10.11.11) antes de atualizar! Se não estiver, a atualização falhará. Garanta que atualize para uma dessas versões primeiro!

Nota: O carregamento inicial do Jellyfin 12.x executará algumas migrações e levará vários minutos. Por favor, seja paciente e não interrompa o processo. Você pode usar a (recém-melhorada!) interface de inicialização na sua rede local para ver o progresso detalhado, ou fora da rede para ver o progresso geral, acessando a URL do servidor no seu navegador durante a inicialização.

Nota: Se você instalar o RC, deve desabilitar todos os plugins externos e reinstalá-los usando o repositório de plugins instável, caso contrário os plugins podem falhar ao carregar e causar efeitos colaterais indesejados.

Instalação

Esta versão de pré-visualização é distribuída em todos os nossos formatos tradicionais, embora não automaticamente via nosso repositório Apt ou tag latest.

  • Para ambientes não-Docker, você pode encontrar os arquivos para download manual em nosso repositório selecionando “Stable Preview” para o seu sistema operacional.
  • Para Docker, você pode usar as tags 12.0-rc3 ou preview.

O que mudou (desde v12.0-rc2)

  • Corrigidos problemas de velocidade em coleções de livros por @IDisposable em #15954
  • Reformulada a forma de reportar a taxa de bits por @Shadowghost em #17170
  • Usado Enumerable.LeftJoin para consulta de usuários no log de atividades por @obrenoalvim em #17175
  • Corrigido NullReferenceException em GetStreamingState para transmissões ao vivo fechadas por @zachhide em #17206
  • Corrigida classificação indicativa sueca por @theguymadmax em #17209
  • Fechadas sessões de WebSockets perdidos para evitar grupos zumbis no SyncPlay por @Eneo-org em #17079
  • Atualizado Microsoft para 5.6.0 por @renovate[bot] em #17225
  • Corrigida visualização de pastas por @theguymadmax em #17222
  • Permitida alteração da capitalização de nomes de usuário por @Bond-009 em #17229
  • Corrigidas entradas fantasmas ao excluir caminhos de biblioteca por @theguymadmax em #17231
  • Corrigida busca de classificação indicativa para entradas com múltiplas classificações por @theguymadmax em #17239
  • Correções para manipulação de múltiplas versões por @Shadowghost em #17044
  • Usado InvariantCulture ao analisar datas geradas por máquina por @iderex em #17238
  • Não lançar exceção no logout se a sessão não existir por @Shadowghost em #17228
  • Corrigido: imagens de atores não eram exibidas até que fossem clicadas por @johnpc em #16668
  • Atualizadas dependências de CI por @renovate[bot] em #17220
  • Corrigidas classificações indicativas da Grécia por @theguymadmax em #17268
  • suporte a imagens externas para audiolivros por @dkanada em #17287
  • Verificado valor numérico da classificação após separar o código do país por @theguymadmax em #17273
  • Corrigido protocolo incorreto usado na detecção de charset de legendas por @theguymadmax em #17306
  • Corrigidas partes adicionais para não administradores por @Shadowghost em #17266
  • Permitido que SeriesName seja editável a partir dos Metadados do Item (livros) por @jordanmichaelrushing em #17250
  • Atualizado Microsoft por @renovate[bot] em #17330
  • Adicionado mapeamento de cargo “Novel” ao departamento de Roteiro por @theguymadmax em #17248
  • Corrigido número máximo de tentativas de login por @theguymadmax em #17274
  • Atualizada dependência dotnet-ef para v10.0.10 por @renovate[bot] em #17331
  • Limitados itens similares às bibliotecas acessíveis ao usuário por @Shadowghost em #17337
  • Adicionada documentação XML a DeviceId e removida supressão CS1591 por @mbastian77 em #17338
  • Adicionada documentação XML aos tipos de informação de busca de provedores e removidas supressões CS1591 por @mbastian77 em #17339
  • Adicionada documentação XML a pequenos tipos de modelo DLNA e removidas supressões CS1591 por @mbastian77 em #17340
  • Adicionada documentação XML a pequenos tipos de modelo de sessão e removidas supressões CS1591 por @mbastian77 em #17344
  • Adicionada documentação XML a pequenos tipos de canal e removidas supressões CS1591 por @mbastian77 em #17343
  • Revertida configuração do BaseItemKind padrão para CollectionType por @theguymadmax em #17348
  • Atualizada action github/codeql-action para v4.37.1 por @renovate[bot] em #17359
  • Atualizada action actions/setup-dotnet para v6 por @renovate[bot] em #17354
  • Corrigida exposição de path traversal em Plugins por @IDisposable em #17191
  • Removido hack de sobreposição de imagem de episódio por @Shadowghost em #17280
  • Atualizado SeriesName de temporadas e episódios ao renomear uma série por @theguymadmax em #17326
  • Corrigido Identify retornando imagens erradas por @theguymadmax em #17151
  • Corrigida negociação de formato no pipeline híbrido de decodificação SW e tonemap CUDA por @nyanmisaka em #17334
  • Removido PlaybackPositionTicks de MediaSourceInfo por @Shadowghost em #17327
  • Corrigido possível texto distorcido nos logs do FFmpeg no Windows por @nyanmisaka em #17288
  • Exibidas empresas de produção sob “Estúdios” de Programas de TV por @Rant423 em #17246
  • Impedido que o ffmpeg trave durante a extração de legendas por @IDisposable em #17297
  • Corrigida documentação de autenticação da UI do Swagger (#12990) por @cha5u5 em #16910
  • Adicionada documentação XML a pequenas interfaces de entidade e removidas supressões CS1591 por @mbastian77 em #17375
  • Corrigido desempenho da consulta “Continuar assistindo” por @Shadowghost em #17365
  • Normalizados PTS inválidos de containers para geração de Trickplay por @nyanmisaka em #17304
  • Mantida entidade de usuário autenticado sincronizada com os registros de login persistidos por @ElianCodes em #17302
  • normalizados formatos comuns para nomes de criadores em dados OPF por @dkanada em #17291
  • Corrigido espaço em branco vinculado após badges de imagem no README.md por @kaunkrishna em #17382
  • Removida verificação de libpostproc para validação de versão do ffmpeg por @gnattu em #17384
  • Atualizada action actions/setup-python para v7 por @renovate[bot] em #17386
  • Corrigida exibição de artistas junto com álbuns por @theguymadmax em #17252
  • Adicionado suporte a ID de provedor TVDB para filmes por @theguymadmax em #17255
  • Corrigido reconhecimento de limite de imagens do SchedulesDirect por @Shadowghost em #17347
  • Ordenados trailers de Programas de TV por @theguymadmax em #17204
  • Adicionados aliases de atributos adicionais e melhorada detecção de atributos por @sjakub em #17254
  • Corrigida condição de corrida na conversão concorrente de legendas por @LTe em #17342
  • Tornado RequestHelpers.GetOrderBy genérico e reutilizado no ActivityLogController por @damienmeur em #17324
  • Corrigido: busca da linha correta correspondente ao arquivo mais atualizado por @jordanmichaelrushing em #17320
  • Corrigido: imagem de perfil impossível de limpar quando sua chave em memória é temporária por @TowyTowy em #17282
  • Feat (correção) – Pular reprocessamento de informações de programa ao importar dados EPG XMLTV por @WizardOfYendor1 em #16933
  • extrair contagem de páginas de arquivos compactados e PDFs por @dkanada em #17311
  • Isentar pessoas da verificação de visibilidade de tags permitidas por @mbastian77 em #17377
  • Adicionada documentação XML a pequenas enumerações de modelo e removidas supressões CS1591 por @mbastian77 em #17376
  • Atualizada action actions/checkout para v7.0.1 por @renovate[bot] em #17391
  • Atualizada dependência SharpCompress para 0.50.0 por @renovate[bot] em #17317
  • correção: pular linhas corrompidas de KeyframeData durante backup completo do sistema por @zerafachris em #17367
  • Backport e extensão de correções de path traversal por @Shadowghost em #17368
  • Corrigida codificação de legendas para arquivos locais por @Shadowghost em #17281
  • Truncados nomes de exibição de idiomas ISO-639-2 no primeiro delimitador por @854562 em #17160
  • Impedida reexecução não autenticada do assistente de configuração inicial em caso de má configuração por @Shadowghost em #17369
  • correção: não lançar ArgumentNullException em cargas parciais de UpdateItem (#17366) por @zerafachris em #17370
  • Melhorados filtros de idioma para buscar apenas códigos de idioma que correspondam aos itens/bibliotecas solicitados (continuação de #9787) por @TheMelmacian em #16980
  • Corrigido: perfis de legendas VobSub MKS combinados por contêiner por @altqx em #17227

Novos Colaboradores

Changelog Completo: v12.0-rc2...v12.0-rc3

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *