Releases: scieloorg/core
v3.0.0
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
-
Reiniciar redis e celeryworker nesta ordem
-
No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
- Cria API para coleção by @samuelveigarangel in #873
- Adiciona filtros por data de criação/atualização e inclui esses dados no payload nas APIs de Journal e Issue by @samuelveigarangel in #868
- Adiciona modelos e Admin para Journal TocSections. by @samuelveigarangel in #872
Melhorias
- Disponibiliza o campo doi_prefix na API Journal by @samuelveigarangel in #830
Correções de bug
- Fix: function xmlsps.get_or_create_issues by @samuelveigarangel in #862
Outras mudanças
- Atualiza versão do wagtail by @samuelveigarangel in #846
- Atualiza versão do Django para 5.0.8 by @samuelveigarangel in #855
What's Changed
- Adiciona filtros por data de criação/atualização e inclui esses dados no payload nas APIs de Journal e Issue by @samuelveigarangel in #868
- Na API de issue, adiciona o idioma das seções do sumário by @samuelveigarangel in #867
- Fix: function xmlsps.get_or_create_issues by @samuelveigarangel in #862
- Disponibiliza o campo doi_prefix na API Journal by @samuelveigarangel in #830
- Cria Métodos de Classe no Modelo Article by @samuelveigarangel in #832
- Atualiza versão do wagtail by @samuelveigarangel in #846
- Atualiza versão do Django para 5.0.8 by @samuelveigarangel in #855
- Cria API para coleção by @samuelveigarangel in #873
- Adiciona modelos e Admin para Journal TocSections. by @samuelveigarangel in #872
Full Changelog: v2.9.6...v3.0.0
v2.9.6
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
- Adiciona declaração de CLOCKSS na página informativa by @samuelveigarangel in #844
- Cria Processamento Para Logos dos Periódicos e Adiciona o campo url_logo na API de Journal by @samuelveigarangel in #838
- Adiciona campo 'title_in_database' a API de Journal by @samuelveigarangel in #828
- Atualiza packtools e adapta funções para compatibilidade com a versão 4.7.1 by @samuelveigarangel in #848
Melhorias
N/A
Correções de bug
- Utiliza o ano do issue para produzir o "source" para o protocolo OAI. by @gitnnolabs in #857
Outras mudanças
N/A
What's Changed
- Adiciona declaração de CLOCKSS na página informativa by @samuelveigarangel in #844
- Cria Processamento Para Logos dos Periódicos e Adiciona o campo url_logo na API de Journal by @samuelveigarangel in #838
- Adiciona campo 'title_in_database' a API de Journal by @samuelveigarangel in #828
- Atualiza packtools e adapta funções para compatibilidade com a versão 4.7.1 by @samuelveigarangel in #848
- Utiliza o ano do issue para produzir o "source" para o protocolo OAI. by @gitnnolabs in #857
Full Changelog: v2.9.5...v2.9.6
v2.9.5
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Adiciona um novo tratamento de exceção para a geração do source para o artigo. by @gitnnolabs in #854
Outras mudanças
N/A
What's Changed
- Adiciona um novo tratamento de exceção para a geração do source para o artigo. by @gitnnolabs in #854
Full Changelog: v2.9.4...v2.9.5
v2.9.4
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Garante não levantar exceção para artigos sem referencia de periódico. by @gitnnolabs in #852
Outras mudanças
N/A
What's Changed
- Garante não levantar exceção para artigos sem referencia de periódico. by @gitnnolabs in #852
Full Changelog: v2.9.3...v2.9.4
v2.9.3
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
N/A
Melhorias
- Ajusta o language, source, publisher e format para o template do OAI. by @gitnnolabs in #851
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Ajusta o language, source, publisher e format para o template do OAI. by @gitnnolabs in #851
Full Changelog: v2.9.2...v2.9.3
v2.9.2
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
- Adiciona campos adicionais na API de Journal by @samuelveigarangel in #837
Melhorias
N/A
Correções de bug
- Alterar o prefix de
col
paracom
by @gitnnolabs in #845
Outras mudanças
N/A
What's Changed
- Adiciona campos adicionais na API de Journal by @samuelveigarangel in #837
- Alterar o prefix de
col
paracom
by @gitnnolabs in #845
Full Changelog: v2.9.1...v2.9.2
v2.9.1
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
- Implementa remoção e visualização na interface administrativa de artigos duplicados. by @samuelveigarangel in #824
Melhorias
- Melhoria no JournalSerializer: Cria Função get_scielo_journal para Mostrar ScieloJournal by @samuelveigarangel in #780
- Remover Funções de Transferência de Licença by @samuelveigarangel in #825
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Melhoria no JournalSerializer: Cria Função get_scielo_journal para Mostrar ScieloJournal by @samuelveigarangel in #780
- Implementa remoção e visualização na interface administrativa de artigos duplicados. by @samuelveigarangel in #824
- Remover Funções de Transferência de Licença by @samuelveigarangel in #825
Full Changelog: v2.9.0...v2.9.1
v2.9.0
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
N/A
Melhorias
- Adiciona um novo campo em Article para representar licença do artigo. by @samuelveigarangel in #758
Correções de bug
N/A
Outras mudanças
N/A
What's Changed
- Adiciona um novo campo em Article para representar licença do artigo. by @samuelveigarangel in #758
Full Changelog: v2.8.2...v2.9.0
v2.8.2
Passos para atualização
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para True. Acessar core.scielo.org/admin e visualizar a página de sistema em manutenção (funcionalidade disponível a partir de v2.6.0)
- Realizar o backup da base de dados para ser possível reverter caso a migração de banco de dados apresente problema
- Atualizar a aplicação com a versão mencionada
- Interromper os containers: celeryworker e redis nesta ordem
- Acessar o contêiner do django:
- Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
- Dependendo do resultado do comando anterior, pode haver novas instruções na tela como, por exemplo, executar
python manage.py makemigrations --merge
.
Se sim, execute todas as instruções que aparecerem na tela.
Por exemplo:
python manage.py makemigrations --merge
python manage.py migrate
- Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate
até que a mensagem final seja 'No migrations to apply'
- Reiniciar redis e celeryworker nesta ordem
- No contêiner do django, modificar o valor da variável MAINTENANCE_MODE para False. Acessar core.scielo.org/admin e visualizar a página de login do sistema (funcionalidade disponível a partir de v2.6.3)
Novas funcionalidades
N/A
Melhorias
- Remoção do serviço pgbounce para o ambiente local e de produção by @samuelveigarangel in #814
- Melhora Task delete_unexpected_events by @samuelveigarangel in #818
Correções de bug
- Fix Api Journal And Issue by @samuelveigarangel in #816
Outras mudanças
N/A
What's Changed
- Remoção do serviço pgbounce para o ambiente local e de produção by @samuelveigarangel in #814
- Fix Api Journal And Issue by @samuelveigarangel in #816
- Melhora Task delete_unexpected_events by @samuelveigarangel in #818
Full Changelog: v2.8.1...v2.8.2
v2.8.1
What's Changed
- Descomenta SECURE_PROXY_SSL_HEADER by @samuelveigarangel in #804
Full Changelog: v2.8.0...v2.8.1