daniiiol / AnnOtter.WayToSecureExchange

The web application facilitates the exchange of confidential data with several layers of encryption and security measures.
Apache License 2.0
13 stars 0 forks source link

Upgrade to .NET 8 #10

Closed daniiiol closed 1 year ago

daniiiol commented 1 year ago

💡Request

We are planning to migrate our application from .NET 7 to .NET 8 to leverage the new features and improvements introduced in the latest version. This issue will serve as a tracking point for the migration process.

📑 Tasks

  1. Update Dependencies:

    • Update NuGet packages to their corresponding versions compatible with .NET 8.
    • Check for any deprecated or obsolete APIs and update them accordingly.
  2. Codebase Modifications:

    • Address any breaking changes in the code introduced by the migration.
    • Optimize the code to make use of new features and improvements in .NET 8.
  3. Docker Image Adjustment:

    • Modify Dockerfiles to use the appropriate base images compatible with .NET 8.
    • Ensure that any environment variables or settings specific to the Dockerized application are updated.
  4. Testing:

    • Conduct thorough testing to ensure the application works seamlessly on .NET 8.
    • Address any issues or bugs discovered during the testing phase.
  5. Documentation:

    • Update documentation to reflect changes related to the migration.
    • Include any specific instructions or considerations for developers working on the project.