Skip to content
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

deps: upgrade secrecy to v0.10 and use alpine images #267

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

rootCircle
Copy link

This PR upgrades various dependencies in the project to their latest versions and refactors password handling mechanisms for improved security and maintainability. Key changes include:

  • Dependency Upgrades:

    • Update secrecy to 0.10.3 and fake to 2.10.0
    • Upgraded serde, sqlx, and several other libraries to their latest stable versions.
  • Password Handling Refactor:

    • Switched from Secret<String> to SecretString and SecretBox<String> for enhanced security in password storage and handling.
    • Updated related code across multiple modules to reflect the new types, ensuring consistency and clarity.
  • Database and Redis Docker Images:

    • Changed PostgreSQL to use the 17-alpine variant for a more lightweight setup.
    • Updated Redis initialization to use the 7-alpine variant.
  • Test Adjustments:

    • Modified various tests to align with the new password handling logic and updated dependency versions

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.

1 participant