Skip to content

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

Open
rootCircle wants to merge 1 commit intoLukeMathWalker:mainfrom
rootCircle:main
Open

deps: upgrade secrecy to v0.10 and use alpine images#267
rootCircle wants to merge 1 commit intoLukeMathWalker:mainfrom
rootCircle:main

Conversation

@rootCircle
Copy link
Copy Markdown

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