Skip to content

v0.1.0-alpha2

Pre-release
Pre-release

Choose a tag to compare

@GamerVII-NET GamerVII-NET released this 28 May 16:59
· 460 commits to master since this release
323e292

Release Notes - v0.1.0-alpha2

New Features

  1. Added White List Functionality

    • Added a new white list feature in the application.
    • Implemented white list validation in ProfileCreateDtoValidator.
    • Updated FileWhiteListValidator to handle list of FileWhiteListDto.
  2. Server Management Enhancements

    • Added server removal functionality to ProfileServersProcedures.
    • Added new endpoints for server creation and management.
    • Implemented RemoveServerEndpoint for server deletion functionality.
    • Updated the server status function using the Pingo library.
    • Added server management functionality to game profiles.
  3. Profile Updates

    • Added IsEnabled attribute to GameProfile model.
    • Implemented JVM arguments addition and removal for profile handling.
    • Enhanced profile update procedures with new validation rules.
  4. Authentication and Authorization

    • Implemented Authentication Result feature in Auth Service.
    • Added support for CustomEndpoint in AuthService and adjusted UUID generation.
    • Introduced EasyCabinet as a new authentication service.
    • Added UnicoreCMSAuthService for authentication and integrated with existing services.

Improvements

  1. Code Refactoring

    • Refactored code to enhance the IProfileServer interface.
    • Simplified skin and cape URL generation in MinecraftHandler.
    • Removed unnecessary try/catch blocks in MinecraftServer.cs.
  2. Docker and CI/CD Enhancements

    • Updated Docker base and parent images.
    • Added Docker package publishing workflow to the solution.
    • Updated test paths in GitHub Actions workflow.
    • Reordered test commands in docker packaging workflow for better efficiency.
  3. Project Structure and Configuration

    • Refactored project structure and updated assembly details.
    • Updated and simplified .env.example file.
    • Refactored PluginMiddleware to instantiate AssemblyLoadContext earlier.
  4. Bug Fixes

    • Fixed errors and improved error handling across various modules.
    • Updated HttpStatusCodes in FileHandler.

Miscellaneous

  • Added Pingo project with integration tests.
  • Removed Gml.Common project from the solution.
  • Added Gml.Common project with SystemHelper class.
  • Updated AuthUserHistory constructor accessibility.
  • Enhanced storage settings and added new models for DiscordRpcClient.

For detailed information on all changes and updates, please refer to the commit history.

This is an alpha release, and it's not recommended for production use, as it is still under heavy development. It may contain bugs, and some features may not work as expected. We highly value feedback on this alpha version.

With best regards, Gml Development Team