Skip to content

Commit 3454035

Browse files
authored
Merge pull request #25585 from abpframework/auto-merge/rel-10-5/4631
Merge branch dev with rel-10.5
2 parents 83522f0 + e8c5f6b commit 3454035

1 file changed

Lines changed: 78 additions & 64 deletions

File tree

docs/en/release-info/road-map.md

Lines changed: 78 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -16,106 +16,120 @@ This document provides a road map, release schedule, and planned features for th
1616
The next planned version will be 10.6, which is scheduled to be released as a stable version in July 2026. We will be mostly working on the following topics:
1717

1818
* Framework
19-
* Token Verification Improvements (Refresh Token Support)
20-
* Upgrading 3rd-party Dependencies
21-
* Enhancements in the Core Points
19+
* Token verification improvements with refresh token support and distributed locking
20+
* Angular UI fixes and proxy generation improvements
21+
* Better handling for extra properties, object mapping and auditing edge cases
22+
* Hybrid UI / page embedding infrastructure
23+
* Upgrading 3rd-party dependencies and evaluating replacements where needed
24+
* General bug fixing and improvements in core framework packages
2225

2326
* ABP Suite
24-
* Improvements on the generated codes for nullability
25-
* Improvements on Master-Detail Page Design (making it more compact)
26-
* Low-Code System Integration
27-
* Support MudBlazor
27+
* Improvements on generated codes for nullability
28+
* Improvements on master-detail page design (making it more compact)
29+
* Low-Code system integration
30+
* Better support for additional property types like `DateTimeOffset`, `TimeSpan` and numeric enum scenarios
31+
* Improvements for generated file upload, navigation property and display-name experiences
2832

2933
* ABP Studio
30-
* Allow to Directly Create New Solutions with ABP's RC (Release Candidate) Versions
31-
* Automate More Details on New Service Creation for a Microservice Solution
32-
* Allow to Download ABP Samples from ABP Studio
33-
* Support Multiple Concurrent Kubernetes Deployment/Integration Scenarios
34-
* Improve the Module Installation Experience / Installation Guides
35-
* Modern Solution Wizard with Low-Code Support
36-
* Theme Builder: Live Preview, Project Integration and Import/Export
34+
* AI Coding Agent and MCP integration
35+
* Modern solution wizard improvements and low-code support
36+
* Theme Builder: live preview, project integration and import/export
37+
* Linux support and packaging improvements
38+
* Better React / React Native / Thin UI template experience
39+
* Better startup, diagnostics, module installation and solution runner experiences
40+
* More automation for microservice solution creation and service/module addition
41+
* Terminal, browser and built-in developer productivity enhancements
3742

3843
* Application Modules
39-
* AI Management: Chat History & Multi-Tenancy Features
40-
* AI Management: Cloudflare /crawl Endpoint as a RAG Data Source
41-
* New Module: Chat with your data
42-
* Payment Module: Email Notification Improvements
43-
* UI/UX Improvements on Existing Application Modules
44+
* AI Management: chat history, multi-tenancy and tenant-scoped workspace capabilities
45+
* New module: Chat with your data
46+
* Low-Code designer and low-code platform integrations
47+
* CMS Kit and public website improvements
48+
* Payment module e-mail notification improvements
49+
* UI/UX improvements on existing application modules
4450

45-
* Updating Existing Tutorials & Documents (with Other UI & DB Options)
51+
* Updating existing tutorials & documents (with other UI & DB options)
52+
* Documentation updates for modern React, Studio workflows and new CLI capabilities
53+
* General refresh for roadmap, tutorials and feature comparison documents
4654

4755
## Backlog Items
4856

4957
The *Next Versions* section above shows the main focus of the planned versions. However, in each release, we add new features to the ABP platform.
5058

5159
### Framework
5260

53-
The ABP framework is [open source](https://github.com/abpframework/abp) and free for everyone. You can see its [public backlog](https://github.com/abpframework/abp/milestone/2). Here, are some of the important features you can expect from next versions:
54-
55-
* [#2882](https://github.com/abpframework/abp/issues/2882) / Providing a gRPC integration infrastructure (while it is [already possible](https://github.com/abpframework/abp-samples/tree/master/GrpcDemo) to create or consume gRPC endpoints for your application, we plan to create endpoints for the [standard application modules](../modules/index.md))
61+
The ABP framework is [open source](https://github.com/abpframework/abp) and free for everyone. You can see its [public backlog](https://github.com/abpframework/abp/milestone/2). Here are some of the selected backlog items and longer-term topics:
62+
63+
* [#23102](https://github.com/abpframework/abp/issues/23102) / ABP Hybrid UI System: Re-using module UIs in different technologies
64+
* [#25123](https://github.com/abpframework/abp/issues/25123) / Upgrade jQuery to 4.x, or consider removing it as dependency
65+
* [#24742](https://github.com/abpframework/abp/issues/24742) / Add Support for LiteDB as a Database Provider
66+
* [#24442](https://github.com/abpframework/abp/issues/24442) / Add Couchbase EF Core Provider Integration
67+
* [#24310](https://github.com/abpframework/abp/issues/24310) / Migrate Volo.Abp.AI Semantic Kernel to Microsoft Agent Framework
68+
* [#23575](https://github.com/abpframework/abp/issues/23575) / Support list/enumerable of complex types for ABP dynamic/static C# proxies on GET requests
69+
* [#23546](https://github.com/abpframework/abp/issues/23546) / Better ExtraProperties mapping for EF Core
70+
* [#23935](https://github.com/abpframework/abp/issues/23935) / Hybrid Cache Support for EntityCache
71+
* [#22931](https://github.com/abpframework/abp/issues/22931) / Angular - Support dynamic URLs for breadcrumbs
72+
* [#25032](https://github.com/abpframework/abp/issues/25032) / Guidance and infrastructure considerations for gRPC-based scenarios
73+
* [#2882](https://github.com/abpframework/abp/issues/2882) / Providing a gRPC integration infrastructure
5674
* [#57](https://github.com/abpframework/abp/issues/57) / Built-in CQRS infrastructure
5775
* [#58](https://github.com/abpframework/abp/issues/58) / Content localization system (multilingual entities)
5876
* [#4223](https://github.com/abpframework/abp/issues/4223) / WebHook system
59-
* [#162](https://github.com/abpframework/abp/issues/162) / Azure ElasticDB Integration for multitenancy
77+
* [#162](https://github.com/abpframework/abp/issues/162) / Azure ElasticDB integration for multitenancy
6078
* [#2296](https://github.com/abpframework/abp/issues/2296) / Feature toggling infrastructure
6179
* [#15932](https://github.com/abpframework/abp/issues/15932) / Introduce ABP Diagnostics Module
6280
* [#16744](https://github.com/abpframework/abp/issues/16744) / State Management API
63-
* [#119](https://github.com/abpframework/abp/issues/119) / REST API Versioning Improvements
64-
* [#2087](https://github.com/abpframework/abp/issues/2087) / RavenDB Database Support
81+
* [#119](https://github.com/abpframework/abp/issues/119) / REST API versioning improvements
82+
* [#2087](https://github.com/abpframework/abp/issues/2087) / RavenDB database support
6583

6684
### Application Modules / UI Themes
6785

68-
ABP Platform provides many (free and commercial) [pre-built application modules](../modules/index.md) and modern [UI themes](../ui-themes/index.md). In every release, many enhancements and bugfixes are already done on the existing modules. In addition, here some of the planned features for next versions:
86+
ABP Platform provides many (free and commercial) [pre-built application modules](../modules/index.md) and modern [UI themes](../ui-themes/index.md). In every release, many enhancements and bugfixes are delivered for these modules and themes. Important backlog topics currently include:
6987

70-
* LeptonX theme: New layouts, styles and components
71-
* CMS Kit module: Meta information for SEO, media gallery, RSS feed, content versioning, social media streams
72-
* Payment module: Invoice system
73-
* New module: User notification
74-
* New module: Dynamic dashboard
75-
* New module: User guiding
76-
* New module: Keycloak integration
88+
* AI Management module: chat history, multi-tenancy, tenant workspaces and operational hardening
89+
* CMS Kit module: media gallery and richer public website capabilities
90+
* Payment module: richer notifications and invoice-oriented scenarios
91+
* Audit logging UI: filter redesign and UX improvements
92+
* Identity Pro: richer filtering and organization-unit UX improvements
93+
* LeptonX and existing UIs: new layouts, styles and usability refinements
94+
* New module ideas: Chat with your data, AI Search, user notification and dynamic dashboard
7795

7896
### ABP Studio
7997

80-
[ABP Studio](../studio/index.md) is a cross-platform desktop application for ABP and .NET developers to simplify and automate daily tasks of developers. It has a community (free) edition as well as commercial editions. It is released and versioned independently from the ABP platform and frequently released.
81-
82-
Here, are some of the important planned features for next ABP Studio versions:
83-
84-
* Theme builder for the LeptonX theme
85-
* Analyze user solutions to explore entities, domain services, application services, pages and other fundamental objects.
86-
* Swagger authentication support for the built-in browser
87-
* Show related requests/events (traces) together in the solution runner panel
88-
* Built-in command terminal
89-
* Automate all steps of new service creation for microservice solutions
90-
* More options while creating new solutions
91-
* Built-in ABP documentation experience
92-
* Auto-execute terminal commands in markdown files
93-
* Compare changes on the startup templates when a new ABP version is published
94-
* Remove unused projects while downloading the source code of an existing module
95-
* Testing/hosting applications for module templates
96-
* Easily explore all module and package dependencies of a large solution
97-
* Built-in deployment options
98-
* Rapid application development features
99-
* ABP support integration
98+
[ABP Studio](../studio/index.md) is a cross-platform desktop application for ABP and .NET developers to simplify and automate daily tasks of developers. It has a community (free) edition as well as commercial capabilities. Here are some of the important planned features and active backlog topics for the next ABP Studio versions:
99+
100+
* Theme builder for LeptonX, including live preview, management UI and project integration
101+
* Analyze user solutions to explore entities, domain services, application services, pages and other fundamental objects
102+
* AI agent/browser capabilities and developer-assistant experiences
103+
* Built-in command terminal and richer embedded development tools
104+
* Built-in or embedded VS Code experience
105+
* Better Linux and cross-platform support
106+
* Better startup templates, including React Native, Thin UI, Angular SSR and public website scenarios
107+
* More options while creating new solutions, modules and services
108+
* Better environment-variable, deployment and Kubernetes experiences
109+
* Compare changes on startup templates when a new ABP version is published
110+
* Rapid application development and low-code oriented features
111+
* ABP support integration and better diagnostics/error experiences
100112

101113
### ABP Suite
102114

103-
[ABP Suite](../suite/index.md) is a GUI application that is mainly used to generate CRUD style pages in your application. You define your entity and it can generate all the code from the database layer to the UI layer. The generated code is clean and a perfect starting point to implement your custom requirements on top of it.
104-
105-
Here, are some of the important planned features for the next ABP Suite versions:
115+
[ABP Suite](../suite/index.md) is a GUI application that is mainly used to generate CRUD-style pages in your application. You define your entity and it can generate all the code from the database to the UI. Here are some of the important planned features for the next ABP Suite versions:
106116

107-
* Handle image properties for entities (in addition to file properties, which is already supported)
108-
* Allow to define extra properties for DTOs those are not a part of the entity
109-
* Allow to create pages instead of modals for CRUD page generation
117+
* Better nullability support in generated code
118+
* MudBlazor support
119+
* Replacing the current templating system with a text engine while preserving backward compatibility
120+
* Support for additional property types like `DateTimeOffset` and `TimeSpan`
121+
* Handle image properties for entities (in addition to file properties, which are already supported)
122+
* Allow to define display names and better ordering for properties and navigation properties
123+
* Filter on inherited properties and improve relationship management experiences
124+
* Allow to change generated file paths and support namespace-based foldering for generated UI code
110125
* View-only (detail view) modal/page for an entity
111-
* Export child/detail entity records as a part of export operation for a main (master) entity
112-
* Allow to add custom entity actions for an entity
113-
* Allow to inherit from an existing entity class
114126
* Custom form layouts on CRUD page generation
127+
* Allow to create pages instead of modals for CRUD page generation
128+
* Export child/detail entity records as a part of export operations for a main (master) entity
115129

116130
## Feature Requests
117131

118-
Vote for your favorite feature on the related GitHub issues (and write your thoughts). You can create an issue on [the GitHub repository](https://github.com/abpframework/abp) for your feature requests, but please first search the existing issues. You can also contact [info@abp.io](mailto:info@abp.io) for your feature requests and other suggestions.
132+
Vote for your favorite feature on the related GitHub issues (and write your thoughts). You can create an issue on [the GitHub repository](https://github.com/abpframework/abp) for your feature requests and suggestions.
119133

120134
## See Also
121135

0 commit comments

Comments
 (0)