Releases: scieloorg/kernel
Release list
v0.1rc10
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc10 (latest).
Cuidados adicionais ⚠️
N/A
Mudanças que quebram compatibilidades
domain.Journal.statuspassa a ser referenciado comodomain.Journal.status_historye passa a conter a lista de histórico do periódico.
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Corrige bug que causava quebra na funcionalidade dos endpoints
/bundles/:bundle_id/documentse/journals/:journal_id/issues.
v0.1rc9
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc9 (latest).
Cuidados adicionais ⚠️
N/A
Mudanças que quebram compatibilidades
- A interface do utilitário
kernelctl create-indexespassou receber, obrigatoriamente, o argumentodbname.
Novas funcionalidades
- Adicionada diretiva de configuração que permite definir o nome do banco de dados a ser usado no MongoDB.
Melhorias
N/A
Correções de bug
N/A
v0.1rc8
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc8 (latest).
Cuidados adicionais ⚠️
N/A
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Nova versão do XML não é armazenada quando ativos são idênticos aos anteriores e são fornecidos na requisição #213
v0.1rc7
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc7 (latest).
Cuidados adicionais ⚠️
- Bump waitress from 1.3.0 to 1.4.2 #210
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Simplifica o schema de metadata para o BundleManifest #211
Correções de bug
- Corrige registro de mudança para renditions #212
v0.1rc6
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc6 (latest).
Cuidados adicionais ⚠️
A partir desta versão foi adicionado o campo PID no DocumentsBundle.
Mudanças que quebram compatibilidades
n/a
Novas funcionalidades
n/a
Melhorias
- O endpoint
/bundles/:bundle_idpassou a aceitar o PID do fascículo no PUT e PATCH e também retorna esse campo no GET.
Correções de bug
n/a
v0.1rc5
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc5 (latest).
Cuidados adicionais ⚠️
A partir desta versão o campo de instituição responsável pelo periódico passa a receber uma lista com os dados de instituições responsáveis pelo periódico além do nome.
Mudanças que quebram compatibilidades
- O endpoint
/journals/:journal_idpassou a aceitar dados de endereço de Instituições Responsáveis pelo periódico além dos nomes.
Novas funcionalidades
n/a
Melhorias
n/a
Correções de bug
n/a
v0.1rc4
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc4 (latest).
Detalhes
Esta versão não faz nada além de incrementar a versão da distribuição, a fim de corrigir um erro na distribuição anterior.
v0.1rc3
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc3 (latest).
Cuidados adicionais ⚠️
n/a
Mudanças que quebram compatibilidades
n/a
Novas funcionalidades
- O endpoint
/documents/:doc_id/frontpassou a retornar as 3 versões do PID do SciELO de maneira explícita. - Adiciona integração com Sentry.
Melhorias
Foram atualizadas versões de dependências que possuiam vulnerabilidades.
Correções de bug
n/a
v0.1rc2
Passos para atualização
Para instalações via Docker, atualize os contêiners com a imagem v0.1rc2 (latest).
Cuidados adicionais ⚠️
A partir desta versão o operador do site necessita criar, explicitamente, os índices no banco de dados. Para tal, basta executar o utilitário kernelctl conforme o exemplo:
kernelctl create-indexesmongodb-dsn
Mudanças que quebram compatibilidades
n/a
Novas funcionalidades
O log de mudanças passou a armazenar também um snapshot do dado modificado para fins de histórico, durabilidade e auditoria. Este dado poderá ser obtido ao acessar o endpoint de detalhes de uma mudança /changes/:change_id.
Melhorias
Foram atualizadas versões de dependências que possuiam vulnerabilidades.
Correções de bug
Foram corrigidos bugs que poderiam impactar no tratamento de erros de requisições web com a lib requests.
Versão inicial.
Versão inicial.
Principais características:
- Opera como um serviço Web, por meio de interface RESTful;
- Suporta a representação de fascículos ou qualquer outro grupo de documentos por meio de uma abstração chamada Documents bundle;
- Preservação das versões dos metadados de Periódicos e Documents bundle;
- Preservação dos documentos XML e seus ativos digitais em múltiplas versões;
- Garantia da integridade referencial entre o documento em XML e seus ativos digitais;
- Replicação por meio de log de mudanças e notificação em barramento de eventos.