What's Changed
- New Community Article: "Where and How to Store Your BLOB Objects in .NET?" by @EngincanV in #23827
- React Native - Fixing the doc parameter problem by @sumeyyeKurtulus in #23834
- Update version and LeptonXVersion for nightly packages by @skoc10 in #23835
- Update CLI sample to use --old flag by @MansurBesleney in #23843
- Add article on distributed locking in ASP.NET Core by @fahrigedik in #23811
- doc fix by @fahrigedik in #23865
- Add version 9.3.5 to latest-versions.json by @skoc10 in #23825
- Add article on generating sequential GUIDs in .NET by @enisn in #23873
- Add new localization entries for token usage by @AlperenSamurlu in #23872
- Building Dynamic Forms in Angular for Enterprise Applications by @erdemcaygor in #23810
- Add TickerQ Background Worker Integration by @Copilot in #23802
- Angular - Adding an article for reusable components by @sumeyyeKurtulus in #23896
- Close test email modal after sending email by @maliming in #23869
- Add PasswordInHistory localization text to all language files by @Copilot in #23907
- Add password reuse prevention localization to all Identity module languages by @Copilot in #23909
- Add error message for post creation failure by @AlperenSamurlu in #23904
- Add article on changing logo in Angular ABP apps by @fahrigedik in #23928
- Add user password history entity. by @maliming in #23894
- Add SEO section extraction and usage for documents by @salihozkara in #23940
- Add instructions for enabling Fast Refresh in React Native by @fahrigedik in #23949
- Article - Angular transfer state explained by @erdemcaygor in #23970
- Optimize BlobProvider by @colinin in #23968
- Angular - Announcing symlink approach for library references by @sumeyyeKurtulus in #23966
- Create post.md by @MansurBesleney in #23981
- Add password history documentation and images by @maliming in #23979
- Remove duplicate AI project references from solution file by @maliming in #23986
- Create workflow to auto-add SEO descriptions by @salihozkara in #23952
- MVC - Add Label and InfoText to AbpRadioInput by @blackWins in #23996
- [dev]Update template project migrations. by @maliming in #23999
- Refactor SEO description script and update workflow by @salihozkara in #24000
- Refactor SEO workflow to use GitHub API for changed files by @salihozkara in #24004
- docs: Add SEO descriptions (from PR 24002) by @github-actions[bot] in #24003
- Article: The Magic Aspects of ABP by @berkansasmaz in #24007
- Create The ASP.NET Core Dependency Injection System Article by @oguzhanagir in #24011
- Set
RequireEmailVerificationToRegister's isVisibleToClientstotrue. by @maliming in #24021 - Enhance post with guide on background job queue by @oguzhanagir in #24033
- Announcement md file added by @MansurBesleney in #24043
- Add new version entry for version 9.3.6 by @skoc10 in #24028
- Add new referral and account-related localization keys by @AlperenSamurlu in #24010
- Add extensibility for DbContext OnConfiguring actions by @salihozkara in #24054
- Article: 5 Things You Should Care About When You Deploy Your Solution to a Clustered Environment by @skoc10 in #24056
- CMS Kit Blogging enhancements by @MansurBesleney in #24052
- docs: Add SEO descriptions (from PR 24072) by @github-actions[bot] in #24073
- Add user password history entity and migration by @maliming in #24086
- Add blog post
Repository Pattern in the ASP.NET Coreby @m-aliozkaya in #24092 - Add article UI & UX Trends That Will Shape 2026 by @armgnunlu in #24111
- Revise UI/UX trends with updated visuals and text by @armgnunlu in #24112
- CMS Kit: Add commenting widget as content widget by @EngincanV in #24110
- CMS Kit: Check form validity for addWidgetModal by @EngincanV in #24117
- docs: Add SEO descriptions (from PR 24127) by @github-actions[bot] in #24128
- Add article on Domain Services in DDD for .NET by @salihozkara in #24133
- Draft feature added to the pages. by @MansurBesleney in #24053
- Add Azure.Identity support to AzureServiceBus client config. by @maliming in #24152
- Enable alert blocks in Markdig markdown converter by @salihozkara in #24169
- Update referral localization messages by @AlperenSamurlu in #24170
- Add article on API key management with ABP Framework by @salihozkara in #24186
- Updating the todo applications docs by @erdemcaygor in #24105
- Add article on Signal-Based Forms in Angular 21 by @fahrigedik in #24198
- Replace cover image for Angular 21 Signals article by @fahrigedik in #24200
- Add article announcing SSR support for ABP Angular by @fahrigedik in #24191
- Add AsyncLocalizationPipe and deprecate LazyLocalizationPipe issue-22901 by @fahrigedik in #24076
- docs: Add SEO descriptions (from PR 24212) by @github-actions[bot] in #24214
- Add file sharing instructions to documentation by @maliming in #24220
- Create post.md by @irem1demirci in #24228
- Convert exceptions using
AbpExceptionHandlingOptions. by @maliming in #24230 - Add new version entry for version 10.0.0 by @skoc10 in #24216
- Display average rating and total ratings in UI by @AlperenSamurlu in #24195
- update bookstore tutorial (mongodb - angular) by @fahrigedik in #24233
- Updating the microservice tutorial by @erdemcaygor in #24132
- Documentation - Sample download link updated by @erdemcaygor in #24242
- Add AI Token Count Per Developer to en.json by @AlperenSamurlu in #24250
- Add LLM production article and diagrams by @salihozkara in #24256
- The document should be updated for Modifying the Menu by @erdemcaygor in #24269
- feat(schematics): add ai-config schematic for generating AI tool configurations by @fahrigedik in #23910
- Admin Documents page: Broken filter layout by @ahmetcelik05 in #24287
- Clarify SSR setup instructions in article by @fahrigedik in #24307
- ABP Studio page localization by @ahmetcelik05 in #24304
- Upgrade
Swashbuckle.AspNetCoreto v10.0. by @maliming in #24255 - Introduce
AbpUnnamedOptionsManagerto prevent options deadlocks by @maliming in #24260 - Add .NET Conf China 2025 event article and images by @maliming in #24321
- docs: Add SEO descriptions (from PR 24322) by @github-actions[bot] in #24323
- Clarify SSR configuration generation commands by @fahrigedik in #24329
- [BackgroundJobs.DemoApp] Add dependency on
AbpMultiTenancyModuleby @maliming in #24333 - Update keynote section for .NET Conf China 2025 by @maliming in #24338
- Angular - documentation for angular ssr configuration by @erdemcaygor in #24239
- Revise all angular documentations by @erdemcaygor in #24196
- Add new version 10.0.1 with leptonx 5.0.1 by @skoc10 in #24327
- Add Microservice Tutorial link to README by @EngincanV in #24356
- docs: Add SEO descriptions (from PR 24359) by @github-actions[bot] in #24360
- Add community article on ABP automatic method-level caching by @salihozkara in #24346
- Fix rel-10.0 merge problem. by @maliming in #24369
- Update latest-versions.json with new version 9.3.7 by @skoc10 in #24366
- Update AsyncKeyedLock to 7.1.8 by @MarkCiliaVincenti in #24209
- Referral link error message updated by @ahmetcelik05 in #24337
- Resource based authorization by @maliming in #24184
- Add resource permission management BlazorUI. by @maliming in #24374
- feat: enable customizable authorization checks via method-level service invocation by @BirajMainali in #24424
- Add community article on dynamic XML sitemaps with ABP by @salihozkara in #24413
- Add bottom margin to account layout column by @maliming in #24420
- Add passkey support to Identity module. by @maliming in #24278
- Update template projects migrations. by @maliming in #24439
- Add AI Management Module announcement article by @enisn in #24445
- Add documentation for WebAuthn passkey support by @maliming in #24437
- Style improvements in Blog post page by @MansurBesleney in #24302
- Create post.md by @irem1demirci in #24464
- Localization update by @MansurBesleney in #24484
- Angular - Improve Authentication Token Handling by @erdemcaygor in #24050
- Angular - Version upgrade to v21 by @erdemcaygor in #24396
- Resource Based Permission - Angular UI Issue 24299 by @fahrigedik in #24459
- Add AI configuration guide for Angular in ABP docs by @fahrigedik in #24364
- Add configuration-based feature value provider by @maliming in #24034
- Angular - remove logs from memory token storage service by @erdemcaygor in #24497
- Explain how to install an older version of ABP Studio by @ismcagdas in #24499
- Update GitHub Actions workflow for branch merging by @skoc10 in #24509
- Fix resource display name in modal header by @maliming in #24520
- Angular - Fixing resource based permission modal problems by @sumeyyeKurtulus in #24516
- Refactor BasicAggregateRoot to use nullable collections for distributed and local events by @maliming in #24533
- Fix unit tests in Rider. by @maliming in #24534
- Fix condition check in ResourcePermissionManager to ensure provider match before returning by @maliming in #24531
- Update version to release 10.1.0-rc.1 by @skoc10 in #24551
- Documentation: Updated tools section in Monitoring Applications document by @yekalkan in #24553
New Contributors
- @Copilot made their first contribution in #23802
- @colinin made their first contribution in #23968
- @BirajMainali made their first contribution in #24424
Full Changelog: 10.0.2...10.1.0-rc.1