Releases: scieloorg/usage
v1.13.1
Passos para atualização
- Obter a versão
v1.13.1da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
- Reconstrói sistema de filas
Melhorias
- Adiciona campo publisher_name em índice
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Impl/include publisher by @pitangainnovare in #105
Full Changelog: v1.13.0...v1.13.1
v1.13.0
Passos para atualização
- Obter a versão
v1.13.0da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Otimiza o processamento de logs
- Refaz o mapping dos índices
- Adiciona novos campos para filtragem nos índices (yop, subject_areas)
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Impl/optimize index by @pitangainnovare in #104
Full Changelog: v1.12.1...v1.13.0
v1.12.1
Passos para atualização
- Obter a versão
v1.12.1da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
N/A
Correções de bug
- Trata problema de padronização de idioma de documento acessado
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Adiciona estratégia para lidar com problemas de padronização de dados durante URL Translation by @pitangainnovare in #102
Full Changelog: v1.12.0...v1.12.1
v1.12.0
Passos para atualização
- Obter a versão
v1.12.0da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Remove uso de cache devido a problemas de memória
- Mantêm correção de tasks para evitar dead lock
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Impl/optimize db usage 3 by @pitangainnovare in #101
Full Changelog: v1.11.1...v1.12.0
v1.11.1
Passos para atualização
- Obter a versão
v1.11.1da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Corrige tasks para evitar dead lock
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Impl/optimize db usage 2 by @pitangainnovare in #100
Full Changelog: v1.11.0...v1.11.1
v1.11.0
Passos para atualização
- Obter a versão
v1.11.0da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Otimiza uso do banco de dados no processamento de logs (etapa de tradução)
- Otimiza uso do banco de dados na indexação de métricas no ELK
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Otimiza uso do banco de dados na tradução e indexação de dados by @pitangainnovare in #99
Full Changelog: v1.10.0...v1.11.0
v1.10.0
Passos para atualização
- Obter a versão
v1.10.0da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Inclui parâmetro days_to_go_back em task para processamento de logs
- Inclui parâmetro days_to_go_back em task para verificação de logs ausentes
- Inclui parâmetro days_to_go_back em task para geração de relatório de logs ausentes
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Impl/include params days to go back by @pitangainnovare in #96
Full Changelog: v1.9.1...v1.10.0
v1.9.1
Passos para atualização
- Obter a versão
v1.9.1da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Otimiza obtenção de metadados de article e journal
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Optimiza obtenção de metadados de article e journal by @pitangainnovare in #95
Full Changelog: v1.9.0...v1.9.1
v1.9.0
Passos para atualização
- Obter a versão
v1.9.0da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Adiciona params from_date e until_date em task de parsing de logs
- Transforma task de validação de logs em async
- Melhora campo JSON em log_file
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Melhora tasks de validação e processamento de logs by @pitangainnovare in #94
Full Changelog: v1.8.0...v1.9.0
v1.8.0
Passos para atualização
- Obter a versão
v1.8.0da aplicação - Acessar o contêiner 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 este for o caso, 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 migrateaté que a mensagem final seja 'No migrations to apply'
Mudanças que quebram compatibilidades
N/A
Novas funcionalidades
N/A
Melhorias
- Adiciona params from_date e until_date em task de validação
- Adiciona params from_date e until_date em task de relatório de logs
- Cria campo JSON em log_file para guardar resultado de validação
Correções de bug
N/A
Outras mudanças
N/A
Observações importantes
-
Volumes
- Na aplicação Django
- ./scms_data/scielo_usage/data/logs:/data/logs (diretórios logs-rachet, logs-venezuela, etc, montados no servidor Matomo)
- Na aplicação Django
-
A aplicação inicial é composta por instâncias de:
- django
- postgres
- redis
- celeryworker
- celerybeat
-
O arquivo YAML de produção é este
-
O sistema processa logs e armazenas os resultados em tabelas do banco de dados
--
What's Changed
- Melhora tasks de validação e relatório de logs by @pitangainnovare in #93
Full Changelog: v1.7.6...v1.8.0