What's Changed
- Update project version and LeptonX version for nightly build by @skoc10 in #25188
- feat: Implement route-based culture support in localization. by @maliming in #25174
- Update article for AI Tutorial Validator by @ebicoglu in #25214
- Add support for localization file splitting by @antonGritsenko in #25227
- fix(mvc): skip
abpAjaxFormsubmission when default is already prevented by @maliming in #25260 - Serialize complex objects in exception data logging by @maliming in #25267
- Add new version entry for 10.2.1 by @skoc10 in #25251
- Upgrade
System.Security.Cryptography.Xmlto 10.0.6 by @maliming in #25279 - Use
git ls-remoteinstead ofgit tag -lfor tag check by @maliming in #25281 - Pass ExclusionFilters to ReplaceEmbeddedByPhysical for letting developers define which files should be included or excluded by @EngincanV in #25284
- Add new version 10.3.0 to latest-versions.json by @skoc10 in #25282
- Add blog post for ABP 10.3 stable release and update release notes by @EngincanV in #25277
- docs: add missing AI options to CLI page by @enisn in #25288
- Fix localization for
SavedSuccessfullyin feature management MVC notification by @maliming in #25286 - docs(studio): release 2.2.7 - 2.2.7 by @github-actions[bot] in #25294
- Detect EF Core database provider by keyword match by @maliming in #25295
- Improve batch state checker performance and add RequireFeaturesSimpleBatchStateChecker by @maliming in #25276
- Update default background job worker options configuration in docs by @maliming in #25292
- Upgrade
MongoDB.Driverto 3.8.0 by @maliming in #25302 - Bump
@abp/lodashlodash dependency to^4.18.1by @maliming in #25307 - Upgrade OpenIddict to 7.5.0 by @maliming in #25306
- fix(#25310): revent hanging when acquiring closed channel after rabbitmq restart by @scrapstation in #25311
- Document: Fix elsa pro package name by @LEIRONGHUA in #25315
- Support shared mode lookup by id for two-factor authentication by @maliming in #25304
- Bump Microsoft./System. packages to 10.0.7 (CVE-2026-40372) by @maliming in #25313
- Add unit tests for shared user covering shared and separate database by @maliming in #25319
- feat(identity): add single-use Email/Phone 2FA token providers by @maliming in #25316
- docs(identity): document 2FA verification code mechanics and customization by @bsogulcan in #25314
- Update GitHub workflows: enhance build-and-test.yml with concurrency and caching by @skoc10 in #25322
- Add PowerShell installation step to build-and-test workflow by @skoc10 in #25324
- Support MudBlazor. by @maliming in #25235
- Update workflow to merge rel-10.4 with rel-10.3 by @skoc10 in #25326
- Update workflow to merge dev with rel-10.4 by @skoc10 in #25328
- Update version to release 10.4.0-rc.1 by @skoc10 in #25329
- Align Lepton package versions to 5.4.0-preview in templates by @maliming in #25331
New Contributors
- @antonGritsenko made their first contribution in #25227
- @bsogulcan made their first contribution in #25314
Full Changelog: 10.3.0...10.4.0-rc.1