v2.5.1
·
9 commits
to development
since this release
What's New
- Updated the GWDG-hosted open-weight model catalog to match the current upstream lineup. Added: DeepSeek V4 Flash and Mistral Medium 3.5 128B. Removed (no longer served by GWDG): DeepSeek R1 Distill Llama 70B, InternVL 3.5 30B A3B, MedGemma 27B Instruct, Mistral Large 3 675B Instruct 2512, Qwen 3 Coder 30B A3B Instruct, and Teuken 7B Instruct Research. Administrators who pinned any of the removed models via
DEFAULT_MODEL,DEFAULT_FILEUPLOAD_MODEL, orMODELS_GWDG_*env vars should update their configuration to use a current model ID. - Use the latest major release of the hawki file converter. The exact version is still available in the hawki file converters root response.
Internals
- Upgraded
logiscape/mcp-sdk-phpto v2.0 (major version bump).HawkiMcpClient::callTool()return type extended toCallToolResult|CreateTaskResultto match the new SDK API. pdfjs-distupgraded to v6 (major version),docx-previewto ^0.4, andkatexto ^0.18 on the frontend.- Added
mockery/mockery ^1.6as a dev dependency for richer mock-based testing. UserFactoryrefactored to align with the currentUsermodel schema: removedemail_verified_at,password, andremember_token; addedusername,employeetype,publicKey,avatar_id,bio, andisRemoved.ConfigSyncMigrationTraitnow suppresses console output when running under PHPUnit to keep test output clean.- Removed a
@phpstan-ignore-next-linesuppression fromAppServiceProvider, improving PHPStan compliance. - General PHP dependency updates:
laravel/framework^13.23,laravel-json-api/laravel^5.3,laravel/reverb^1.11,phpunit/phpunit^11.5,phpstan/phpstan^2.2,larastan/larastan^3.10, and various other packages brought to their latest compatible versions. - General frontend dependency updates:
vite^8.2,shadcn-svelte^1.4,laravel-echo^2.4,markstream-svelte^0.0.3, and related tooling.