Releases: abpframework/abp
Releases · abpframework/abp
Release list
10.7.0-rc.3
What's Changed
- Focus the first input of MudBlazor dialogs opened from action menus by @maliming in #25949
- Render the
langand thedirof the current culture in email templates by @maliming in #25974 - Bump
@abp/ng.accountto rc.2 in cms-kit Angular demo by @maliming in #25977 - docs: add Low-Code formula navigation by @salihozkara in #25983
- Document how to keep the React API modules in sync by @maliming in #25986
- Update React dependencies with abp update by @enisn in #25990
- Copy the global feature policy to the extension property DTO by @maliming in #25993
- Upgrade Blazorise packages to version 2.3.0 by @maliming in #25992
- Update Low-Code formula documentation by @salihozkara in #25998
- Update version to release 10.7.0-rc.3 by @skoc10 in #26003
Full Changelog: 10.7.0-rc.2...10.7.0-rc.3
10.7.0-rc.2
What's Changed
- Document existing-solution Low-Code integration by @salihozkara in #25864
- Prepare documentation for ABP 10.7 RC release by @EngincanV in #25919
- Make Low-Code integration docs version agnostic by @salihozkara in #25924
- docs(studio): release 3.0.9 - 3.0.9 by @github-actions[bot] in #25933
- Update the aggregate root only when the principal has a navigation by @maliming in #25937
- docs: document Low-Code formula properties by @salihozkara in #25888
- Upgrade jQuery to 4.0.0 and add jQuery Migrate by @maliming in #25930
- Render only the active tab in MudBlazor permission and feature modals by @maliming in #25929
- docs(studio): release 3.0.10 - 3.0.10 by @github-actions[bot] in #25950
- Remove all related data when deleting a user by @maliming in #25945
- docs: restore ABP Studio MCP server docs by @enisn in #25953
- Document the
abp mcpcommand in the CLI documentation by @maliming in #25951 - Update version to release 10.7.0-rc.2 by @skoc10 in #25957
Full Changelog: 10.7.0-rc.1...10.7.0-rc.2
10.7.0-rc.1
What's Changed
- Update version numbers in common.props by @skoc10 in #25767
- Update @abp/ng.account dependency version by @skoc10 in #25769
- Add ABP low-code community article and summary file by @salihozkara in #25779
- Support HTTP QUERY method by @maliming in #25797
- Fix: Add dependency on DocsCommonHttpApiClientModule in DocsAdmin and Docs ClientModule by @LEIRONGHUA in #25796
- Add vendor onboarding low-code article by @salihozkara in #25784
- Fix localization by @chandralk in #25801
- Add ABP Suite React CRUD page generation docs by @maliming in #25795
- Add React to the UiFramework enum by @maliming in #25825
- Create post.md by @irem1demirci in #25832
- Update post.md by @irem1demirci in #25839
- Clarify ABP low-code article visual narrative by @salihozkara in #25813
- Angular - Supporting the resource api functionalities for schematics by @sumeyyeKurtulus in #25761
- Add BLOB at-rest encryption and a content pipeline by @ugurozturk in #25836
- Fix antiforgery authentication state and middleware order by @maliming in #25874
- Prepare ABP 10.6 release documentation and community articles by @EngincanV in #25877
- Fix image link for upgrade ABP Packages section by @EngincanV in #25880
- docs(studio): release 3.0.8 - 3.0.8 by @github-actions[bot] in #25885
- Pass
HttpContext.RequestAbortedto the response stream copy by @maliming in #25884 - Handle mud message alert and menu updates on the dispatcher by @maliming in #25887
- Add version 10.6.0 to latest-versions.json by @skoc10 in #25876
- Update the toolbar after a feature or permission change by @maliming in #25890
- Document BLOB storage provider selection by @enisn in #25785
- Fix
ExtraPropertiesdefaults lost in Mapperly single-parameterMapby @maliming in #25891 - Fix MySQL provider issues on EF Core 10 by @maliming in #25896
- Refresh ABP vs ASP.NET Zero docs by @ahmetcelik05 in #25899
- Add
HasAbpJsonConversionproperty builder extension by @maliming in #25904 - Prevent concurrency errors when updating the user's last sign-in time by @maliming in #25905
- Upgrade MudBlazor to 9.7.0 by @maliming in #25902
- Document MCP integration configuration in ABP Studio by @enisn in #25870
- Fall back to
SignedInwhenLastAccessedis null in inactive session cleanup by @maliming in #25897 - Update workflow to merge rel-10.7 with rel-10.6 by @skoc10 in #25910
- Update workflow to merge dev with rel-10.7 by @skoc10 in #25912
- Update version to release 10.7.0-rc.1 by @skoc10 in #25914
Full Changelog: 10.6.0...10.7.0-rc.1
10.6.0
What's Changed
- Update version numbers for release and LeptonX by @skoc10 in #25535
- Add new version 10.4.1 to latest-versions.json by @skoc10 in #25517
- Revert "docs: add community article 2026-06-02-how-to-implement-multi… by @ahmetcelik05 in #25540
- Add ABP Studio Linux announcement article by @enisn in #25576
- Update en.json by @ahmetcelik05 in #25551
- Add ABP Studio AI modes deep dive article by @enisn in #25584
- New Blog Post - "Deep Dive on ABP AI Agent #4: Integrated ABP Studio Tools" by @EngincanV in #25598
- New Blog Post - "Deep Dive on ABP AI Agent #2: ABP Studio AI models deep dive article" by @enisn in #25590
- New Blog Posts: "Scopes" & "Workflows" in ABP Studio AI Coding Agent by @EngincanV in #25607
- New Blog Post - "Deep Dive on ABP AI Agent #3: Rules, Skills and Lessons" by @berkansasmaz in #25614
- New Blog Post - "Deep Dive on ABP AI Agent #5: MCP" by @berkansasmaz in #25627
- Add Deep Dive #6: ABP Studio Git Integration by @enisn in #25640
- New Blog Post - "Deep Dive on ABP AI Agent #8: Parallel Agent Execution" by @berkansasmaz in #25644
- Update AI Scopes section in post.md by @EngincanV in #25647
- Normalize antiforgery user id claim issuer across auth schemes by @maliming in #25655
- Expose response ContentTypes in api-definition and use them in proxies by @maliming in #25639
- Enhance workflow management documentation in ABP Studio by @EngincanV in #25658
- Fixed misleading parameter variable names of ReverseMap methods. by @ejohnson-dotnet in #24266
- New Blog Post - "Deep Dive on ABP AI Agent: The Complete Series" by @berkansasmaz in #25675
- Fix Razor Pages antiforgery validation by @ahmetcelik05 in #25669
- Create post.md by @irem1demirci in #25694
- Declare array parameters as
readonlyin Angular proxy generation by @maliming in #25687 - Create post.md by @irem1demirci in #25699
- Angular - Upgrading the version to 22.0.x by @sumeyyeKurtulus in #25690
- Stop logging misleading warning when normalizing Unspecified DateTime near range boundaries by @gdlcf88 in #25703
- Adding a post for customizing the ABP framework by @sumeyyeKurtulus in #25705
- Update
Microsoft.*andSystem.*packages to 10.0.9 by @maliming in #25706 - Article: Working with Dapr Workflows by @EngincanV in #25707
- Prevent OpenIddict client_id from leaking into the interactive auth cookie by @gdlcf88 in #25711
- Update dapr workflows article with mermaid images by @EngincanV in #25708
- Adding an article for angular state management best practices within v22 by @sumeyyeKurtulus in #25715
- Collapse docs document options bar into a floating button by @maliming in #25723
- Add ABP 10.5 stable release post and update migration notes by @EngincanV in #25724
- Add modern vs classic template docs by @enisn in #25725
- fix(schematics): avoid self-import for same-namespace generic base ty… by @Sweet-Dev-star in #25704
- Angular - Align the UI tests with the v22 upgrade by @sumeyyeKurtulus in #25729
- Update MudBlazor support community article. by @maliming in #25731
- Angular - Enhancing the locale loading mechanism and adding a fallback by @sumeyyeKurtulus in #25734
- Add new version 10.5.0 to latest-versions.json by @maliming in #25735
- Forward the current access token for authenticated client requests by @maliming in #25740
- Skip dynamic permission initialization during migrations by @salihozkara in #25743
- Return anonymous principal instead of null in ThreadCurrentPrincipalAccessor by @maliming in #25752
- Add dedicated workers, parallel execution and successful job retention by @maliming in #25742
- Create post.md by @irem1demirci in #25754
- Update post.md by @irem1demirci in #25755
- Make docs options floating button a real toggle for touch and keyboard by @maliming in #25748
- Upgrade
Swashbuckle.AspNetCoreto 10.2.3 by @maliming in #25759 - Update workflow to merge rel-10.6 with rel-10.5 by @skoc10 in #25762
- Uvolopdate from dev by @skoc10 in #25764
- Update workflow to merge branch dev with rel-10.6 by @skoc10 in #25765
- Add ABP 10.6 migration guide and release blog post by @EngincanV in #25771
- Upgrade MongoDB.Driver to 3.10.0 by @maliming in #25773
- Update release notes and roadmap for v10.7 by @EngincanV in #25775
- Updating the documents to mention latest React Native developments by @sumeyyeKurtulus in #25737
- Angular - Updating documents for the version 22.0.x by @sumeyyeKurtulus in #25691
- Angular - Fixing the permission modal visibility constraint by @sumeyyeKurtulus in #25786
- Add MudBlazor Basic theme projects to the module by @maliming in #25789
- Angular - Using unique index for tracking grid actions by @sumeyyeKurtulus in #25792
- Fix
ITocGeneratorServiceresolution in tiered Docs applications by @maliming in #25799 - docs(studio): release 3.0.7 - 3.0.7 by @github-actions[bot] in #25806
- Enhance and reorganize low-code documentation and navigation by @salihozkara in #25780
- Upgrade vulnerable NuGet packages to patched versions by @maliming in #25811
- Use a per-connection in-memory SQLite database in unit tests by @maliming in #25805
- Update version to release 10.6.0-rc.2 by @skoc10 in #25818
- Ignore
OpenIddictAuthorizationnavigation changes when creating tokens by @maliming in #25824 - Preserve RabbitMQ connection settings from configuration by @maliming in #25834
- Improve framework and module documentation coverage by @maliming in #25826
- Fix bulk translation fallback in
MultiLingualObjectManagerby @maliming in #25841 - Update multi-lingual objects document by @maliming in #25845
- Avoid multiple enumeration in
MultiLingualObjectManagerby @maliming in #25846 - Angular - Fixing the grant all button state in permissions modal by @sumeyyeKurtulus in #25852
- Update version to release 10.6.0-rc.3 by @skoc10 in #25854
- Bump Scriban and System.Security.Cryptography.Xml to patched versions by @maliming in #25862
- Add missing fontawesome and flag-icon assets to MauiBlazor MudBlazor theme by @maliming in #25866
- Angular - Fixing the cookie language provider to set proper cookie path by @sumeyyeKurtulus in #25859
- Update version to release 10.6.0 by @skoc10 in #25872
New Contributors
- @Sweet-Dev-star made their first contribution in #25704
Full Changelog: 10.5.0...10.6.0
10.6.0-rc.3
What's Changed
- Ignore
OpenIddictAuthorizationnavigation changes when creating tokens by @maliming in #25824 - Preserve RabbitMQ connection settings from configuration by @maliming in #25834
- Improve framework and module documentation coverage by @maliming in #25826
- Fix bulk translation fallback in
MultiLingualObjectManagerby @maliming in #25841 - Update multi-lingual objects document by @maliming in #25845
- Avoid multiple enumeration in
MultiLingualObjectManagerby @maliming in #25846 - Angular - Fixing the grant all button state in permissions modal by @sumeyyeKurtulus in #25852
- Update version to release 10.6.0-rc.3 by @skoc10 in #25854
Full Changelog: 10.6.0-rc.2...10.6.0-rc.3
10.6.0-rc.2
What's Changed
- Update workflow to merge rel-10.6 with rel-10.5 by @skoc10 in #25762
- Add ABP 10.6 migration guide and release blog post by @EngincanV in #25771
- Upgrade MongoDB.Driver to 3.10.0 by @maliming in #25773
- Update release notes and roadmap for v10.7 by @EngincanV in #25775
- Updating the documents to mention latest React Native developments by @sumeyyeKurtulus in #25737
- Angular - Updating documents for the version 22.0.x by @sumeyyeKurtulus in #25691
- Angular - Fixing the permission modal visibility constraint by @sumeyyeKurtulus in #25786
- Add MudBlazor Basic theme projects to the module by @maliming in #25789
- Angular - Using unique index for tracking grid actions by @sumeyyeKurtulus in #25792
- Fix
ITocGeneratorServiceresolution in tiered Docs applications by @maliming in #25799 - docs(studio): release 3.0.7 - 3.0.7 by @github-actions[bot] in #25806
- Enhance and reorganize low-code documentation and navigation by @salihozkara in #25780
- Upgrade vulnerable NuGet packages to patched versions by @maliming in #25811
- Use a per-connection in-memory SQLite database in unit tests by @maliming in #25805
- Update version to release 10.6.0-rc.2 by @skoc10 in #25818
Full Changelog: 10.6.0-rc.1...10.6.0-rc.2
10.6.0-rc.1
What's Changed
- Update version numbers for release and LeptonX by @skoc10 in #25535
- Add new version 10.4.1 to latest-versions.json by @skoc10 in #25517
- Revert "docs: add community article 2026-06-02-how-to-implement-multi… by @ahmetcelik05 in #25540
- Add ABP Studio Linux announcement article by @enisn in #25576
- Update en.json by @ahmetcelik05 in #25551
- Add ABP Studio AI modes deep dive article by @enisn in #25584
- New Blog Post - "Deep Dive on ABP AI Agent #4: Integrated ABP Studio Tools" by @EngincanV in #25598
- New Blog Post - "Deep Dive on ABP AI Agent #2: ABP Studio AI models deep dive article" by @enisn in #25590
- New Blog Posts: "Scopes" & "Workflows" in ABP Studio AI Coding Agent by @EngincanV in #25607
- New Blog Post - "Deep Dive on ABP AI Agent #3: Rules, Skills and Lessons" by @berkansasmaz in #25614
- New Blog Post - "Deep Dive on ABP AI Agent #5: MCP" by @berkansasmaz in #25627
- Add Deep Dive #6: ABP Studio Git Integration by @enisn in #25640
- New Blog Post - "Deep Dive on ABP AI Agent #8: Parallel Agent Execution" by @berkansasmaz in #25644
- Update AI Scopes section in post.md by @EngincanV in #25647
- Normalize antiforgery user id claim issuer across auth schemes by @maliming in #25655
- Expose response ContentTypes in api-definition and use them in proxies by @maliming in #25639
- Enhance workflow management documentation in ABP Studio by @EngincanV in #25658
- Fixed misleading parameter variable names of ReverseMap methods. by @ejohnson-dotnet in #24266
- New Blog Post - "Deep Dive on ABP AI Agent: The Complete Series" by @berkansasmaz in #25675
- Fix Razor Pages antiforgery validation by @ahmetcelik05 in #25669
- Create post.md by @irem1demirci in #25694
- Declare array parameters as
readonlyin Angular proxy generation by @maliming in #25687 - Create post.md by @irem1demirci in #25699
- Angular - Upgrading the version to 22.0.x by @sumeyyeKurtulus in #25690
- Stop logging misleading warning when normalizing Unspecified DateTime near range boundaries by @gdlcf88 in #25703
- Adding a post for customizing the ABP framework by @sumeyyeKurtulus in #25705
- Update
Microsoft.*andSystem.*packages to 10.0.9 by @maliming in #25706 - Article: Working with Dapr Workflows by @EngincanV in #25707
- Prevent OpenIddict client_id from leaking into the interactive auth cookie by @gdlcf88 in #25711
- Update dapr workflows article with mermaid images by @EngincanV in #25708
- Adding an article for angular state management best practices within v22 by @sumeyyeKurtulus in #25715
- Collapse docs document options bar into a floating button by @maliming in #25723
- Add ABP 10.5 stable release post and update migration notes by @EngincanV in #25724
- Add modern vs classic template docs by @enisn in #25725
- fix(schematics): avoid self-import for same-namespace generic base ty… by @Sweet-Dev-star in #25704
- Angular - Align the UI tests with the v22 upgrade by @sumeyyeKurtulus in #25729
- Update MudBlazor support community article. by @maliming in #25731
- Angular - Enhancing the locale loading mechanism and adding a fallback by @sumeyyeKurtulus in #25734
- Add new version 10.5.0 to latest-versions.json by @maliming in #25735
- Forward the current access token for authenticated client requests by @maliming in #25740
- Skip dynamic permission initialization during migrations by @salihozkara in #25743
- Return anonymous principal instead of null in ThreadCurrentPrincipalAccessor by @maliming in #25752
- Add dedicated workers, parallel execution and successful job retention by @maliming in #25742
- Create post.md by @irem1demirci in #25754
- Update post.md by @irem1demirci in #25755
- Make docs options floating button a real toggle for touch and keyboard by @maliming in #25748
- Upgrade
Swashbuckle.AspNetCoreto 10.2.3 by @maliming in #25759 - Update from dev by @skoc10 in #25764
- Update workflow to merge branch dev with rel-10.6 by @skoc10 in #25765
New Contributors
- @Sweet-Dev-star made their first contribution in #25704
Full Changelog: 10.5.0...10.6.0-rc.1
10.5.0
What's Changed
- Update version numbers in common.props by @skoc10 in #25333
- Add default scopes fallback for
client_credentials/password/token_exchangegrants by @maliming in #25356 - Update en.json by @MansurBesleney in #25371
- Expose dynamic background worker scheduler capabilities by @salihozkara in #25397
- Add docs syntax check workflow for
docs/enMarkdown by @maliming in #25415 - Added Abp Studio AI Agent article by @yekalkan in #25416
- 10.4 Stable Release Announcement Post by @EngincanV in #25440
- React native document update by @fahrigedik in #25350
- Add live demo section and cover image to ABP Agent article by @yekalkan in #25421
- Localization update by @MansurBesleney in #25429
- Add new version 10.4.0 to latest-versions.json by @skoc10 in #25439
- AI assistant article enhancements by @ismcagdas in #25447
- Revise Arabic error messages in localization file by @nazem0 in #25449
- Add new react native template and sample apps articles by @fahrigedik in #25426
- Add ABP Agent Vibe Architecting article by @fahrigedik in #25459
- Update aspnet-zero vs abp UI table entries by @gizemfirat in #25458
- Tag Fix in Low Code Documentation by @gizemfirat in #25460
- React native tutorial update by @fahrigedik in #25444
- docs: fix angular README to reference Vitest instead of Karma by @Waseem-Isaac in #25470
- Community Post- Adding an article for developing with the ABP AI agent tool by @sumeyyeKurtulus in #25474
- Enhance LinkUserTokenProvider with single-active policy and consent helpers by @maliming in #25450
- Support S3 Compatible Blob Storage Providers by @enisn in #22962
- Upgrade Blazorise packages to version 2.1.3 by @maliming in #25494
- Upgrade MongoDB.Driver to 3.9.0 by @maliming in #25484
- Remove redundant
FallbackToProvidercall inMedallionAbpDistributedLockby @maliming in #25497 - Fix MySQL index key too long for ResourcePermissionGrant by @maliming in #25495
- docs: remove stale ABP Studio MCP server docs by @enisn in #25518
- Replace default token provider with single-active variant by @maliming in #25525
- Update workflow to merge rel-10.5 with rel-10.4 by @skoc10 in #25528
- Update workflow to merge dev with rel-10.5 by @skoc10 in #25530
- Update version to release 10.5.0-rc.1 by @skoc10 in #25532
- Codemirror version changed to 6.0.2 by @gizemfirat in #25358
- Update @abp/ng.theme.basic version to 10.5.0-rc.1 by @skoc10 in #25538
- Fix shared options mutation in AbpRemoteServiceApiDescriptionProvider by @maliming in #25542
- Prepare announcement post and update docs for v10.5 by @EngincanV in #25545
- Update switch-to-preview option image for ABP Studio v3.0 in the 10.5 announcement post by @EngincanV in #25547
- Update versio to release 10.5.0-rc.2 by @skoc10 in #25549
- Render empty state on Settings page when no group is available by @maliming in #25541
- Fix flaky username generation in
GetUserNameFromEmailAsyncby @maliming in #25558 - Fix EntityId truncate length in EntityChange constructor by @maliming in #25556
- Fix user edit modal failing when creator or modifier is soft-deleted by @maliming in #25557
- Suite docs: document MudBlazor support by @maliming in #25448
- Use IsDeleted column TypeMapping in soft-delete DbFunction by @maliming in #25570
- Render attached component in Basic theme user menu by @maliming in #25569
- Use CLR property name in soft-delete and multi-tenant filters by @maliming in #25568
- docs: add ABP Studio AI Agent documentation by @enisn in #25565
- Patch MudBlazor ripple cleanup for Blazor SSR / InteractiveAuto by @maliming in #25586
- docs: move AI Agent nav under ABP Studio by @enisn in #25592
- docs: remove provider-specific model wording by @enisn in #25595
- Add community article: MudBlazor in ABP 10.4 by @maliming in #25587
- docs: refine AI Agent documentation screenshots by @enisn in #25599
- Update tenant management and theme basic dependencies to version 10.5… by @skoc10 in #25612
- Add low-code model descriptor schemas by @salihozkara in #25601
- Update low-code descriptor documentation by @salihozkara in #25610
- Add CleanLogsCommand by @blackWins in #23305
- Blob container ProviderType does not fall back to default container configuration by @EngincanV in #25615
- fix(ddd): restrict dynamic sorting selectors to property/field access by @maliming in #25617
- docs: clarify React npm package links by @EngincanV in #25623
- docs(studio): release 3.0.4 - 3.0.4 by @github-actions[bot] in #25626
- Wrap IdentityServer test seed in single UoW to fix flaky SQLite lock by @maliming in #25630
- Angular - Fixing the loading state management problem for manage profile by @sumeyyeKurtulus in #25578
- Update penetration test report for 10.4 by @salihozkara in #25634
- Update low-code JSON schemas and sorting guard for flat layouts by @salihozkara in #25637
- Update version to release 10.5.0-rc.3 by @skoc10 in #25641
- React Native - Updating the documents for the running profile additions by @sumeyyeKurtulus in #25600
- Resolve shared users from Host in password and token-exchange grants by @maliming in #25648
- refactor: streamline workflow for installing helper scripts by @skoc10 in #25651
- docs(studio): release 3.0.5 - 3.0.5 by @github-actions[bot] in #25654
- docs(studio): release 3.0.6 - 3.0.6 by @github-actions[bot] in #25657
- Update application template version in pentest report by @salihozkara in #25659
- Update version to release 10.5.0-rc.4 by @skoc10 in #25666
- Update ABP dependencies to version 10.5.0-rc.4 by @skoc10 in #25672
- Download network
--template-sourceinstead of reading it as a local file by @maliming in #25670 - Pass
configActionin genericHubConfigList.AddOrUpdateoverload by @maliming in #25676 - Upgrade Blazorise packages to version 2.2.1 by @maliming in #25683
- Add non-tiered
appsettingsexample to the IIS deployment docs by @maliming in #25685 - Stop warning for plain strings without the localization separator by @maliming in #25684
- Keep
pathon breadcrumb segments so they render as links by @maliming in #25682 - Fix MudBlazor resource permission management modal by @maliming in #25692
- Use DST-aware
formatinabpUtcToLocalpipe for UTC clock by @maliming in #25681 - Emit optional chaining for nested params in Angular proxy generation by @maliming in #25686
- Angular - Enhancing
MemoryTokenStorageServiceto support session storage for specific keys by @sumeyyeKurtulus in #25701 - Add
overridetoAbpMauiClientModule.OnApplicationInitializationAsyncby @maliming in #25714 - Update version to release 10.5.0 by @skoc10 in https://github....
10.5.0-rc.4
What's Changed
- React Native - Updating the documents for the running profile additions by @sumeyyeKurtulus in #25600
- Resolve shared users from Host in password and token-exchange grants by @maliming in #25648
- refactor: streamline workflow for installing helper scripts by @skoc10 in #25651
- docs(studio): release 3.0.5 - 3.0.5 by @github-actions[bot] in #25654
- docs(studio): release 3.0.6 - 3.0.6 by @github-actions[bot] in #25657
- Update application template version in pentest report by @salihozkara in #25659
- Update version to release 10.5.0-rc.4 by @skoc10 in #25666
- Update ABP dependencies to version 10.5.0-rc.4 by @skoc10 in #25672
Full Changelog: 10.5.0-rc.3...10.5.0-rc.4
10.5.0-rc.3
What's Changed
- Add CleanLogsCommand by @blackWins in #23305
- Blob container ProviderType does not fall back to default container configuration by @EngincanV in #25615
- fix(ddd): restrict dynamic sorting selectors to property/field access by @maliming in #25617
- docs: clarify React npm package links by @EngincanV in #25623
- docs(studio): release 3.0.4 - 3.0.4 by @github-actions[bot] in #25626
- Wrap IdentityServer test seed in single UoW to fix flaky SQLite lock by @maliming in #25630
- Angular - Fixing the loading state management problem for manage profile by @sumeyyeKurtulus in #25578
- Update penetration test report for 10.4 by @salihozkara in #25634
- Update low-code JSON schemas and sorting guard for flat layouts by @salihozkara in #25637
- Update version to release 10.5.0-rc.3 by @skoc10 in #25641
Full Changelog: 10.5.0-rc.2...10.5.0-rc.3