All Versions
75
Latest Version
Avg Release Cycle
13 days
Latest Release
6 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v10.2.0 Changes
March 31, 2026What's Changed
- π New Community Article: "https://abp.io/community/announcements/announcing-abp-10-2-stable-release-x47ytfww#gsc.tab=0"
- β‘οΈ Update version for nightly build 10.2.0preview by @skoc10 in #24511
- π Use frozen collections where suitable by @MarkCiliaVincenti in #24373
- π Improve entity history handling for shared types and JSON by @salihozkara in #24519
- β‘οΈ Update post.md by @irem1demirci in #24527
- Assume that the
Unspecified datetimeis user's local time zone. by @gdlcf88 in #24049 - π¨ Refactor token validation in CookieAuthenticationOptionsExtensions by @maliming in #24526
- β Add new version for 10.0.2 by @skoc10 in #24546
- π Documentation: Fix quartz cron expression by @LEIRONGHUA in #24576
- AI guideline documents for Cursor and Copilot by @ismcagdas in #24563
- β‘οΈ Update version header to include a checkmark by @enisn in #24587
- π Update ABP Studio Overview documentation with new AI features by @ismcagdas in #24593
- π docs: Add SEO descriptions (from PR 24602) by @github-actions[bot] in #24603
- π docs: Add SEO descriptions (from PR 24604) by @github-actions[bot] in #24606
- v10.1 RC Announcement Blog Post by @EngincanV in #24581
- β Add article on Async Chain of Persistence Pattern by @fahrigedik in #24605
- β Delete .github/pr-review.instructions.md by @maliming in #24624
- β‘οΈ Update conclusion on persistent messages and scalability by @fahrigedik in #24637
- vs-internal-issue-#7835 localization by @ahmetcelik05 in #24628
- π docs(account): update and complete Turkish translations by @fsmarslan in #24654
- 0οΈβ£ feat(core): use environment defaultResourceName as fallback for localization - Issue 24402 by @fahrigedik in #24589
- Create 2026-01-16-meet-abpio-at-ndc-london-2026 by @irem1demirci in #24664
- Relocate article file for NDC London 2026 by @MansurBesleney in #24665
- β‘οΈ Update MongoDB.Driver package version to 3.6.0 by @maliming in #24667
- β Add extensible table row detail feature by @fahrigedik in #24636
- π¨ Refactor setting management to use @angular/aria tabs - issue-24565 by @fahrigedik in #24623
- β Add ClientResourcePermissionValueProvider implementation by @maliming in #24515
- π Fix aria dependency error by @fahrigedik in #24694
- β Add ambient auditing disable/enable support. by @maliming in #24718
- β Add article on how AI is changing developers by @maliming in #24740
- π¦ Angular Aria Implementation for ABP Packages - Issue 24684 by @fahrigedik in #24689
- β‘οΈ Angular - Updating the theme documents for the footer customization by @sumeyyeKurtulus in #24758
- β Add correlation ID support to RabbitMQ's JobQueue by @maliming in #24755
- β Angular - Applying the latest migrations - Issue 24564 by @fahrigedik in #24579
- β Remove unused template and NgStyle import by @fahrigedik in #24763
- β‘οΈ Angular - Updating the
@angular/ariaversion to 21.1.x by @sumeyyeKurtulus in #24769 - π Support auditing and history for complex properties by @maliming in #24767
- π Angular - Hybrid localization support by @erdemcaygor in #24731
- Create post.md by @irem1demirci in #24785
- Revise media links and images in post.md by @MansurBesleney in #24787
- β Use Vitest for library schematics tests by @fahrigedik in #24788
- β‘οΈ Update post.md by @irem1demirci in #24792
- β‘οΈ Update post.md by @irem1demirci in #24793
- β Remove trailing periods from Feature title. by @maliming in #24795
- π»
SetBrowserRequestStreamingEnabledin wasm mode. by @maliming in #24794 - π¦ feat(angular): Migrate to signal queries by @fahrigedik in #24765
- β Add GitHub Actions workflow to automate ABP Studio documentation updates by @skoc10 in #24802
- π fix(workflow): improve payload validation in update-studio-docs workflow by @skoc10 in #24804
- π refactor(workflow): streamline payload validation and enhance releaseβ¦ by @skoc10 in #24811
- π¨ Refactor(workflow): enhance payload validation and improve documentatβ¦ by @skoc10 in #24817
- π§ [WIP] Add step to fetch latest stable ABP version by @Copilot in #24821
- β Feat(workflow): add step to fetch latest stable ABP version and updatβ¦ by @skoc10 in #24818
- β Add version 10.0.3 to latest-versions.json by @skoc10 in #24825
- β Add workflow_dispatch inputs for studio docs update by @skoc10 in #24827
- π Refactor release notes handling in workflow by @skoc10 in #24830
- π¨ Refactor AI notes handling and version mapping extraction by @skoc10 in #24832
- β¨ Enhance release notes processing with aggressive cleaning by @skoc10 in #24834
- π fix(): german translation for tenant related strings by @nebula2 in #24837
- π§ Concurrently retrieving configuration/localization info in
MvcCachedApplicationConfigurationClient. by @maliming in #24838 - β Add multi-agent system article and images by @fahrigedik in #24840
- feat(angular): Migrate to output functions by @fahrigedik in #24766
- β‘οΈ Rename image and update markdown link by @fahrigedik in #24847
- Increase max full-name length limits to 512 by @maliming in #24846
- π New article: "Using OpenAI's Moderation API in an ABP Application with the AI Management Module" by @EngincanV in #24853
- π§ Apply PR review feedback: Use runtime model configuration instead of hardcoded value by @Copilot in #24854
- β Add article: EF Core multiple global filters by @enisn in #24867
- β Add unit tests for ToCamelCaseWithNamespace method by @Copilot in #24878
- π fix: Resolve JS proxy namespace mismatch for multi-segment company names by @enisn in #24877
- Angular - Implementing the CMS Kit module features by @sumeyyeKurtulus in #24234
- Multi-Tenant Account Usage: Shared user accounts by @maliming in #24456
- β add required policy to ActionApiDescriptionModel by @tntwist in #24870
- π¦ feat(angular): Migrate to signal input functions by @fahrigedik in #24777
- π Make inputId optional in FormInputComponent by @fahrigedik in #24883
- β Migrate ABP Angular templates to Vitest as the default testing framework - Issue 24714 by @fahrigedik in #24725
- π Angular - Fixing the nightly build error for partial compilation by @sumeyyeKurtulus in #24887
- Referral localization by @ahmetcelik05 in #24885
- β Add lowcode JSON schema definitions by @salihozkara in #24893
- β Add version 10.1.0 to latest-versions.json by @skoc10 in #24884
- Prevent Privilege Escalation: Add Assignment Restrictions for Roles and Permissions by @maliming in #24775
- β Add ABP Framework 'Hidden Magic' article by @enisn in #24897
- β‘οΈ Update article by @enisn in #24900
- π Make OrganizationUnitManager.FindChildrenAsync virtual by @Copilot in #24901
- β‘οΈ Update template projects migrations. by @maliming in #24902
- π Fix the vulnerable npm packages. by @maliming in #24703
- π Fix OIDC security requirement in AddAbpSwaggerGenWithOidc by @alvstw in #24...
-
v10.2.0-rc.4 Changes
March 26, 2026What's Changed
- π Change header format for OpenAI-Compatible API section by @EngincanV in #25135
- 0οΈβ£ Set default MaxDepth for all AutoMapper maps to mitigate GHSA-rvv3-g6hj-g44x by @maliming in #25138
- π Update release notes for ABP Studio version 2.2.3 by @skoc10 in #25148
- π Fix stdout/stderr deadlock in CmdHelper.RunCmdAndGetOutput by @enisn in #25155
- π Update release notes for version 2.2.4 by @skoc10 in #25158
- π docs: clarify ABP Suite usage after Mapperly migration by @enisn in #25124
- π Update version to release 10.2.0-rc.4 by @skoc10 in #25167
Full Changelog : 10.2.0-rc.3...10.2.0-rc.4
-
v10.2.0-rc.3 Changes
March 23, 2026What's Changed
- feat: add Claude Code skills. by @maliming in #25041
- improve: preserve doc preamble and normalize
-previewversion inupdate_dependency_changesscript by @maliming in #25056 - π fix: only enable browser request streaming over HTTPS in
AbpBlazorClientHttpMessageHandlerby @maliming in #25064 - π fix: resource permission definition bugs in cache and event notification by @maliming in #25017
- π fix: OIDC schema mismatch in
AddAbpSwaggerGenWithOidcby @maliming in #25071 - π docs: clarify AI Management upload hosting limits by @enisn in #25076
- β Remove bottom padding from modal header by @fahrigedik in #25070
- π fix: initialize
ProfileManagementPageCreationContextinOnPostAsyncofManageModelby @maliming in #25067 - Angular - Aligning the vite version by @sumeyyeKurtulus in #25085
- π fix: avoid spacing for hidden MVC inputs by @enisn in #25095
- β Add Ollama setup and model pull instructions by @enisn in #25100
- π¦ Blazor - Adding
popper.jsdependency for bootstrap package by @sumeyyeKurtulus in #25098 - β‘οΈ Update maui document to mention adb tool by @EngincanV in #25097
- π Fix FluentValidation not working with
ConventionalControllersby @maliming in #25105 - π Update version to release 10.2.0-rc.3 by @skoc10 in #25111
- π docs: clarify ABP Suite usage after Mapperly migration by @enisn in #25125
- Angular - Fixing the
ExtensibleLimitedResultRequestDtoextention class by @sumeyyeKurtulus in #25117 - β¬οΈ Upgrade Scriban to 6.6.0 by @maliming in #25122
- π docs: explain external user lookup for Identity and CMS Kit by @enisn in #25118
Full Changelog : 10.2.0-rc.2...10.2.0-rc.3
-
v10.2.0-rc.2 Changes
March 09, 2026What's Changed
- Create v10.2 migration guide by @EngincanV in #24938
- Switch to the user's tenant in
AbpSignInManager. by @maliming in #24942 - Recreate FormData after beforeSubmit mutates form by @maliming in #24946
- π Update AI Management Module documentation for new v10.2 features by @EngincanV in #24941
- π Update release related docs after v10.2 by @Copilot in #24957
- π Update release related docs after v10.2 by @EngincanV in #24956
- Include submitter data in FormData on submit by @maliming in #24959
- β‘οΈ Update v10.2 migration guide by @EngincanV in #24961
- π docs: Add Swashbuckle.AspNetCore v10 upgrade section to v10.1 migration guide by @Copilot in #24962
- β¨ Enhance ai-management module images by @EngincanV in #24966
- π AI Management - RAG documentation by @enisn in #24968
- β‘οΈ Angular - Updating the latest migration document (v10.2) by @sumeyyeKurtulus in #24972
- β‘οΈ Angular - Updating the migration guide by @sumeyyeKurtulus in #24971
- π Documentation - Angular Dynamic Forms by @erdemcaygor in #24547
- β‘οΈ update: enhance resource permission management modal initialization by @maliming in #24985
- Replace custom tabs with NgbNav; add NgbNavModule by @fahrigedik in #24980
- π Fix cache key isolation by user identity in MvcCachedApplicationConfigurationClient by @maliming in #24990
- π Fix permission checkboxes become disabled after being selected in Blazor UI by @maliming in #24952
- β Remove redundant "Permissions" heading from resource permission management modals by @Copilot in #24977
- feat: Add
IsAvailableAsyncto resource permission management providers by @maliming in #24951 - π Update version to release 10.1.1 by @skoc10 in #25000
- β¬οΈ Upgrade MongoDB.Driver from 3.6.0 to 3.7.0 by @maliming in #25003
- π Update release notes for v10.1 stable version by @EngincanV in #24927
- π docs: Add @volo/ai-management NPM package requirement to ABP 10.2 migration guide by @Copilot in #25013
- π§ Make workspace data source uploads configurable by @enisn in #25012
- β‘οΈ Angular - Updating the migration guide for node.js version information by @sumeyyeKurtulus in #25018
- Angular - Fixing the change detection problem in for directive by @sumeyyeKurtulus in #25016
- β Add Modular Monolith Tutorial - Issue 20827 by @fahrigedik in #24953
- π Low code docs by @salihozkara in #25021
- β Remove permissions header in permission form by @fahrigedik in #25002
- Angular - Adding a busy state for the blog modal to prevent doubled requests by @sumeyyeKurtulus in #25030
- π Update version to release 10.2.0-rc.2 by @skoc10 in #25037
- β Delete 'Low-Code System' from docs navigation by @salihozkara in #25044
Full Changelog : 10.2.0-rc.1...10.2.0-rc.2
-
v10.2.0-rc.1 Changes
February 24, 2026What's Changed
- β‘οΈ Update version for nightly build 10.2.0preview by @skoc10 in #24511
- π Use frozen collections where suitable by @MarkCiliaVincenti in #24373
- π Improve entity history handling for shared types and JSON by @salihozkara in #24519
- β‘οΈ Update post.md by @irem1demirci in #24527
- Assume that the
Unspecified datetimeis user's local time zone. by @gdlcf88 in #24049 - π¨ Refactor token validation in CookieAuthenticationOptionsExtensions by @maliming in #24526
- β Add new version for 10.0.2 by @skoc10 in #24546
- π Documentation: Fix quartz cron expression by @LEIRONGHUA in #24576
- AI guideline documents for Cursor and Copilot by @ismcagdas in #24563
- β‘οΈ Update version header to include a checkmark by @enisn in #24587
- π Update ABP Studio Overview documentation with new AI features by @ismcagdas in #24593
- π docs: Add SEO descriptions (from PR 24602) by @github-actions[bot] in #24603
- π docs: Add SEO descriptions (from PR 24604) by @github-actions[bot] in #24606
- v10.1 RC Announcement Blog Post by @EngincanV in #24581
- β Add article on Async Chain of Persistence Pattern by @fahrigedik in #24605
- β Delete .github/pr-review.instructions.md by @maliming in #24624
- β‘οΈ Update conclusion on persistent messages and scalability by @fahrigedik in #24637
- vs-internal-issue-#7835 localization by @ahmetcelik05 in #24628
- π docs(account): update and complete Turkish translations by @fsmarslan in #24654
- 0οΈβ£ feat(core): use environment defaultResourceName as fallback for localization - Issue 24402 by @fahrigedik in #24589
- Create 2026-01-16-meet-abpio-at-ndc-london-2026 by @irem1demirci in #24664
- Relocate article file for NDC London 2026 by @MansurBesleney in #24665
- β‘οΈ Update MongoDB.Driver package version to 3.6.0 by @maliming in #24667
- β Add extensible table row detail feature by @fahrigedik in #24636
- π¨ Refactor setting management to use @angular/aria tabs - issue-24565 by @fahrigedik in #24623
- β Add ClientResourcePermissionValueProvider implementation by @maliming in #24515
- π Fix aria dependency error by @fahrigedik in #24694
- β Add ambient auditing disable/enable support. by @maliming in #24718
- β Add article on how AI is changing developers by @maliming in #24740
- π¦ Angular Aria Implementation for ABP Packages - Issue 24684 by @fahrigedik in #24689
- β‘οΈ Angular - Updating the theme documents for the footer customization by @sumeyyeKurtulus in #24758
- β Add correlation ID support to RabbitMQ's JobQueue by @maliming in #24755
- β Angular - Applying the latest migrations - Issue 24564 by @fahrigedik in #24579
- β Remove unused template and NgStyle import by @fahrigedik in #24763
- β‘οΈ Angular - Updating the
@angular/ariaversion to 21.1.x by @sumeyyeKurtulus in #24769 - π Support auditing and history for complex properties by @maliming in #24767
- π Angular - Hybrid localization support by @erdemcaygor in #24731
- Create post.md by @irem1demirci in #24785
- Revise media links and images in post.md by @MansurBesleney in #24787
- β Use Vitest for library schematics tests by @fahrigedik in #24788
- β‘οΈ Update post.md by @irem1demirci in #24792
- β‘οΈ Update post.md by @irem1demirci in #24793
- β Remove trailing periods from Feature title. by @maliming in #24795
- π»
SetBrowserRequestStreamingEnabledin wasm mode. by @maliming in #24794 - π¦ feat(angular): Migrate to signal queries by @fahrigedik in #24765
- β Add GitHub Actions workflow to automate ABP Studio documentation updates by @skoc10 in #24802
- π fix(workflow): improve payload validation in update-studio-docs workflow by @skoc10 in #24804
- π refactor(workflow): streamline payload validation and enhance releaseβ¦ by @skoc10 in #24811
- π¨ Refactor(workflow): enhance payload validation and improve documentatβ¦ by @skoc10 in #24817
- π§ [WIP] Add step to fetch latest stable ABP version by @Copilot in #24821
- β Feat(workflow): add step to fetch latest stable ABP version and updatβ¦ by @skoc10 in #24818
- β Add version 10.0.3 to latest-versions.json by @skoc10 in #24825
- β Add workflow_dispatch inputs for studio docs update by @skoc10 in #24827
- π Refactor release notes handling in workflow by @skoc10 in #24830
- π¨ Refactor AI notes handling and version mapping extraction by @skoc10 in #24832
- β¨ Enhance release notes processing with aggressive cleaning by @skoc10 in #24834
- π fix(): german translation for tenant related strings by @nebula2 in #24837
- π§ Concurrently retrieving configuration/localization info in
MvcCachedApplicationConfigurationClient. by @maliming in #24838 - β Add multi-agent system article and images by @fahrigedik in #24840
- feat(angular): Migrate to output functions by @fahrigedik in #24766
- β‘οΈ Rename image and update markdown link by @fahrigedik in #24847
- Increase max full-name length limits to 512 by @maliming in #24846
- π New article: "Using OpenAI's Moderation API in an ABP Application with the AI Management Module" by @EngincanV in #24853
- π§ Apply PR review feedback: Use runtime model configuration instead of hardcoded value by @Copilot in #24854
- β Add article: EF Core multiple global filters by @enisn in #24867
- β Add unit tests for ToCamelCaseWithNamespace method by @Copilot in #24878
- π fix: Resolve JS proxy namespace mismatch for multi-segment company names by @enisn in #24877
- Angular - Implementing the CMS Kit module features by @sumeyyeKurtulus in #24234
- Multi-Tenant Account Usage: Shared user accounts by @maliming in #24456
- β add required policy to ActionApiDescriptionModel by @tntwist in #24870
- π¦ feat(angular): Migrate to signal input functions by @fahrigedik in #24777
- π Make inputId optional in FormInputComponent by @fahrigedik in #24883
- β Migrate ABP Angular templates to Vitest as the default testing framework - Issue 24714 by @fahrigedik in #24725
- π Angular - Fixing the nightly build error for partial compilation by @sumeyyeKurtulus in #24887
- Referral localization by @ahmetcelik05 in #24885
- π docs: Add AI provider installation reminder to AI Management module by @enisn in #24888
- β¬οΈ Bump Semantic Kernel packages to 1.71.0 by @enisn in #24891
- β Add lowcode JSON schema definitions by @salihozkara in #24893
- β Add version 10.1.0 to latest-versions.json by @skoc10 in #24884
- Prevent Privilege Escalation: Add Assignment Restrictions for Roles and Permissions by @maliming in #24775
- π Docs: CMS Kit Pro package requirements by @enisn in #24896
- β Add ABP Framework 'Hidden Magic' article by @enisn in #24897
- β‘οΈ Update article by @enisn in #24900
- β‘οΈ βASP.NET Zero vs ABPβ comparison table updated by @ahmetcelik05 in #24886
- π Make OrganizationUnitManager.FindChildrenAsync virtual by @Copilot in https://github.com/abpframework/abp...
-
v10.1.1 Changes
March 03, 2026What's Changed
- π Docs: Add AI provider installation reminder to AI Management module by @enisn in #24888
- β¬οΈ Bump Semantic Kernel packages to 1.71.0 by @enisn in #24891
- π Docs: CMS Kit Pro package requirements by @enisn in #24896
- β‘οΈ βASP.NET Zero vs ABPβ comparison table updated by @ahmetcelik05 in #24886
- Set page title in Account Manage page by @maliming in #24895
- π Update ABP Studio release-note docs for new versions by @EngincanV in #24911
- β Reject non-generic collections and add tests by @maliming in #24917
- π Use static proxy to get
ApplicationConfiguration. by @maliming in #24894 - β‘οΈ Update workflow to merge rel-10.2 with rel-10.1 by @skoc10 in #24931
- π docs: Add Swashbuckle.AspNetCore v10 upgrade section to v10.1 migration guide by @Copilot in #24962
- β‘οΈ Angular - Updating the migration guide by @sumeyyeKurtulus in #24971
- π Documentation - Angular Dynamic Forms by @erdemcaygor in #24547
- β‘οΈ update: enhance resource permission management modal initialization by @maliming in #24985
- π Fix cache key isolation by user identity in MvcCachedApplicationConfigurationClient by @maliming in #24990
- π Update version to release 10.1.1 by @skoc10 in #25000
Full Changelog : 10.1.0...10.1.1
-
v10.1.0 Changes
February 17, 2026What'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 htt...
-
v10.1.0-rc.3 Changes
February 11, 2026What's Changed
- π Fix project file filtering and solution command execution by @maliming in #24697
- π¦ Manually copy Uppy resources to fix package restore problem with Yarn v1. by @maliming in #24715
- β Add fallback to default chat client for unconfigured workspaces by @enisn in #24717
- π Clarify chat client resolution behavior in docs by @enisn in #24721
- π Update LeptonX Lite path to point to ASP.NET Core documentation by @maliming in #24719
- π Documentation: Added document for Studio custom commands feature by @yekalkan in #24663
- βͺ Revert "Manually copy Uppy resources to fix issues with Yarn v1." by @maliming in #24728
- π Fix
GetOrAddManyincorrect key-value mapping. by @maliming in #24734 - β‘οΈ Update template syntax in custom command examples by @yekalkan in #24732
- β Remove reviewer from auto PR configuration by @maliming in #24737
- Document task panel for abp studio by @EngincanV in #24681
- π Documentation for Resource Based Authorization by @EngincanV in #24679
- β Add support for JS frameworks in InstallLibsService by @yekalkan in #24746
- Angular - Fixing the account settings save message by @sumeyyeKurtulus in #24744
- π¨ Refactor globs to YAML array format in rule files by @berkansasmaz in #24754
- π docs: add section on nullable reference types for Mapperly by @maliming in #24759
- π Use EntityCacheItemWrapper in cache config by @maliming in #24772
- β‘οΈ Update delete-bin-obj.ps1 by @maliming in #24781
- π Update studio release notes
2.1.9latest by @m-aliozkaya in #24784 - π Update version to release 10.0.3 by @skoc10 in #24789
- β Add AbpAppPath extension method and update appPath handling in Swagger UI scripts by @maliming in #24799
- π¦ feat: add Nuget Packages Version Change Detector workflow by @maliming in #24805
- β Remove "preview" notice from the ai-management document by @EngincanV in #24810
- π fix: enhance remote environment configuration handling and error reporting by @maliming in #24815
- π¨ Refactor forms in various management pages to include specific form IDs for better handling of submissions by @maliming in #24816
- β Add Angular and Blazor UI documentation to AI Management module by @Copilot in #24841
- π Update AI Management Module documentation for Blazor & Angular UIs by @EngincanV in #24842
- π Fix Grant All checkbox not showing indeterminate state in permission modal by @maliming in #24807
- Apply code review suggestions: format links and simplify note structure by @Copilot in #24851
- π² Clarify Blazor Server entity history limitation in audit logging docs by @enisn in #24850
- π Update version to release 10.1.0-rc.3 by @skoc10 in #24855
Full Changelog : 10.1.0-rc.2...10.1.0-rc.3
-
v10.1.0-rc.2 Changes
January 22, 2026What's Changed
- β Add 'no records to export' localization key by @maliming in #24557
- β Add logic to set addToInbox to true if messageId exists in event inbox by @maliming in #24550
- π Resolve the RemoveProjectFromSolutionStep "file not found" error in the abp CLI new command. by @LEIRONGHUA in #24572
- β¬οΈ Angular - Docs version upgrade to v21 by @erdemcaygor in #24575
- π Angular - Documentation version upgrade to v21 by @erdemcaygor in #24521
- π¨ Refactor dynamic initializers to use service provider by @maliming in #24571
- β‘οΈ React Native - Document fixes and updates by @sumeyyeKurtulus in #24566
- Create migration guide for v10.1 by @EngincanV in #24578
- Replace LazyLocalizationPipe with AsyncLocalizationPipe by @fahrigedik in #24577
- π Fix code example in AI documentation by @enisn in #24599
- π docs: Add SEO descriptions (from PR 24600) by @github-actions[bot] in #24601
- π Documentation: Enhanced Studio documentation by @yekalkan in #24558
- π Change notification type from info to success by @maliming in #24597
- π Support dynamic client credentials in token introspection by @maliming in #24598
- β
Angular - Fixing incorrect proxy generation for
IRemoteStreamContenttype by @sumeyyeKurtulus in #24590 - β¨ Enhance TimeZoneHelper with offset and validation by @maliming in #24607
- π Update release-notes & roadmap docs after 10.1 release by @EngincanV in #24614
- π¦ Angular - fix for correct dist path references for abp angular packages by @erdemcaygor in #24619
- π docs: Improvements for the microservice document by @berkansasmaz in #24625
- Cache
ShouldAddComponentAsyncresult inSimplePageToolbarContributor. by @maliming in #24609 - β Add ShowToolbar property to ContentLayout by @maliming in #24582
- π Create a Versioning & Releases Document by @berkansasmaz in #24620
- π Use
AbpIdentityErrorDescriberto localize error message instead ofAbpIdentityResultExtensions. by @maliming in #24595 - Ensure config state is loaded before permission check by @fahrigedik in #24567
- β‘οΈ Update punctuation in Angular UI section introduction by @Copilot in #24649
- β‘οΈ Update the payment module for blazor ui instructions by @EngincanV in #24646
- β Add
AbpNoContentApiDescriptionProviderto handle NoContent responses by @maliming in #24656 - β‘οΈ Update
Microsoft.*packages to 10.0.2. by @maliming in #24653 - β Add a new section to Suite document to explain extending with custom module entities by @EngincanV in #24662
- π· Handle Hangfire storage without JobQueueProperty feature. by @maliming in #24682
- β Add Hangfire periodic worker adapter options. by @maliming in #24669
- Create AI Development Rules Markdowns by @berkansasmaz in #24680
- β Delete unnecessary abpsln file by @berkansasmaz in #24687
- π Run
dotnet buildcommand before creating EF Core migrations by @maliming in #24685 - β‘οΈ Update microservice getting started images by @m-aliozkaya in #24668
- MCP Feature added to CLI by @MansurBesleney in #24677
- Dynamic form component by @erdemcaygor in #23917
- β Angular - Migrating UI Tests to Vitest by @erdemcaygor in #24530
- Implement localized error messages for AbpIdentityResultException by @maliming in #24695
- π Update version to release 10.1.0-rc.2 by @skoc10 in #24705
- β‘οΈ Update MySql.EntityFrameworkCore to version 10.0.1 by @maliming in #24708
Full Changelog : 10.1.0-rc.1...10.1.0-rc.2
-
v10.1.0-rc.1 Changes
January 06, 2026Blog Post
π See the blog post for to learn what's new with this version: https://abp.io/community/announcements/announcing-abp-10-1-release-candidate-cyqui19d#gsc.tab=0
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
- Ang...