All Versions
75
Latest Version
Avg Release Cycle
13 days
Latest Release
6 days ago

Changelog History
Page 2

  • v10.2.0 Changes

    March 31, 2026

    What'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 datetime is 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/aria version 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
    • πŸ’» SetBrowserRequestStreamingEnabled in 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, 2026

    What'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, 2026

    What's Changed

    • feat: add Claude Code skills. by @maliming in #25041
    • improve: preserve doc preamble and normalize -preview version in update_dependency_changes script by @maliming in #25056
    • πŸ›  fix: only enable browser request streaming over HTTPS in AbpBlazorClientHttpMessageHandler by @maliming in #25064
    • πŸ›  fix: resource permission definition bugs in cache and event notification by @maliming in #25017
    • πŸ›  fix: OIDC schema mismatch in AddAbpSwaggerGenWithOidc by @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 ProfileManagementPageCreationContext in OnPostAsync of ManageModel by @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.js dependency for bootstrap package by @sumeyyeKurtulus in #25098
    • ⚑️ Update maui document to mention adb tool by @EngincanV in #25097
    • πŸ›  Fix FluentValidation not working with ConventionalControllers by @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 ExtensibleLimitedResultRequestDto extention 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, 2026

    What'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 IsAvailableAsync to 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, 2026

    What'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 datetime is 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/aria version 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
    • πŸ’» SetBrowserRequestStreamingEnabled in 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, 2026

    What'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, 2026

    What's Changed

  • v10.1.0-rc.3 Changes

    February 11, 2026

    What'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 GetOrAddMany incorrect 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.9 latest 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, 2026

    What'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 IRemoteStreamContent type 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 ShouldAddComponentAsync result in SimplePageToolbarContributor. by @maliming in #24609
    • βž• Add ShowToolbar property to ContentLayout by @maliming in #24582
    • πŸš€ Create a Versioning & Releases Document by @berkansasmaz in #24620
    • πŸ‘‰ Use AbpIdentityErrorDescriber to localize error message instead of AbpIdentityResultExtensions. 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 AbpNoContentApiDescriptionProvider to 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 build command 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, 2026

    Blog 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