Skip to content

Releases: scieloorg/usage

v1.13.1

10 Aug 14:52
19193d1

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.13.1 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.13.0...v1.13.1

v1.13.0

10 Aug 00:25
af54bde

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.13.0 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.12.1...v1.13.0

v1.12.1

16 Jun 23:26
ae307b2

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.12.1 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

15 Jun 13:06
4b5d52e

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.12.0 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.11.1...v1.12.0

v1.11.1

14 Jun 17:42
7acfcaa

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.11.1 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.11.0...v1.11.1

v1.11.0

13 Jun 01:08
89fb398

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.11.0 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

12 Jun 14:40
ab483c2

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.10.0 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.9.1...v1.10.0

v1.9.1

25 May 15:00
a1f088a

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.9.1 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.9.0...v1.9.1

v1.9.0

24 May 22:18
ba551bc

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.9.0 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.8.0...v1.9.0

v1.8.0

24 May 17:36
d57887b

Choose a tag to compare

Passos para atualização

  1. Obter a versão v1.8.0 da aplicação
  2. Acessar o contêiner django
  3. Executar no shell da aplicação django:
python manage.py makemigrations
python manage.py migrate
  1. 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
  1. Por fim, por garantia, repita:
python manage.py makemigrations
python manage.py migrate

até 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)
  • 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

Full Changelog: v1.7.6...v1.8.0