Skip to content

Fix: cuid security deprecation, update libs, lint and improve chat DB update #1126

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Jan 7, 2025

Conversation

jesus-chacon
Copy link
Contributor

  • Update cuid to @paralleldrive/cuid2 --> Deprecation security risk
  • Execute linter and fix several style errors
  • Fix chat update on message upsert for unreadMessage coherence
  • Improve chat update only for name prevent loss chat name in several environments with multiples devices
  • Libs updated

@types/compression ^1.7.2 → ^1.7.5
@types/cors ^2.8.13 → ^2.8.17
@types/qrcode ^1.5.0 → ^1.5.5
@types/qrcode-terminal ^0.12.0 → ^0.12.2
amqplib ^0.10.3 → ^0.10.5
compression ^1.7.4 → ^1.7.5
dayjs ^1.11.7 → ^1.11.13
dotenv ^16.4.5 → ^16.4.7
express ^4.18.2 → ^4.21.2
fluent-ffmpeg ^2.1.2 → ^2.1.3
form-data ^4.0.0 → ^4.0.1
https-proxy-agent ^7.0.2 → ^7.0.6
link-preview-js ^3.0.4 → ^3.0.12
mediainfo.js ^0.3.2 → ^0.3.4
minio ^8.0.1 → ^8.0.3
qrcode ^1.5.1 → ^1.5.4
redis ^4.6.5 → ^4.7.0
socket.io ^4.7.1 → ^4.8.1
tsup ^8.2.4 → ^8.3.5
typescript ^5.5.4 → ^5.7.2

@w3nder
Copy link
Contributor

w3nder commented Dec 31, 2024

Quando atualiza dependência, você precisa incluir o package-lock.json também para garantir que baixaremos a mesma versão.

@jesus-chacon
Copy link
Contributor Author

Quando atualiza dependência, você precisa incluir o package-lock.json também para garantir que baixaremos a mesma versão.

The package-lock.json is added to gitignore file. I think that it is an error. @DavidsonGomes We can add it in this PR if you want

@michaelvips
Copy link

Quando atualiza dependência, você precisa incluir o package-lock.json também para garantir que baixaremos a mesma versão.

The package-lock.json is added to gitignore file. I think that it is an error. @DavidsonGomes We can add it in this PR if you want

Não, apenas o package.json deve ser incluído.

@w3nder
Copy link
Contributor

w3nder commented Jan 4, 2025

Quando atualiza dependência, você precisa incluir o package-lock.json também para garantir que baixaremos a mesma versão.

The package-lock.json is added to gitignore file. I think that it is an error. @DavidsonGomes We can add it in this PR if you want

Não, apenas o package.json deve ser incluído.

O arquivo package.json por si só não garante que iremos baixar a mesma versão de um pacote, devido à forma como ele foi incluído. É necessário incluir também o arquivo de lock (yarn.lock ou package-lock.json), seja do Yarn ou do NPM.

Aqui mesmo ocorreu o problema de baixar versões diferentes. Por isso, muitas pessoas enfrentam problemas distintos utilizando a mesma versão do repositório no Git, pois, no momento do download, não são baixadas as mesmas versões dos pacotes.

@DavidsonGomes
Copy link
Collaborator

Identificado conflitos, por favor resolva primeiro

@jesus-chacon
Copy link
Contributor Author

Identificado conflitos, por favor resolva primeiro

Done. Added package-lock.json for freeze deps

@DavidsonGomes DavidsonGomes merged commit ca451bf into EvolutionAPI:develop Jan 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants