ABP.IO Platform 9.3 Final Has Been Released!
We are glad to announce that ABP 9.3 stable version has been released today.
What's New With Version 9.3?
All the new features were explained in detail in the 9.3 RC Announcement Post, so there is no need to review them again. You can check it out for more details.
Getting Started with 9.3
Creating New Solutions
You can check the Get Started page to see how to get started with ABP. You can either download ABP Studio (recommended, if you prefer a user-friendly GUI application - desktop application) or use the ABP CLI to create new solutions.
Note: ABP Studio v1.2.1 has been released with support for ABP 9.3. If you already have ABP Studio installed, update it to v1.2.1 (or later, if available) to create new applications targeting 9.3. ABP Studio checks for updates automatically and will prompt you in-app modal to update to the latest version, or you can download the latest installer from the Studio page. See the upgrading guide for details. After updating, the New Solution wizard will create applications with ABP 9.3 by default. You can check the ABP Studio and ABP Startup Template Version Mappings documentation to see the corresponding ABP versions for other versions of Studio.
How to Upgrade an Existing Solution
You can upgrade your existing solutions with either ABP Studio or ABP CLI. In the following sections, both approaches are explained:
Upgrading via ABP Studio
If you are already using the ABP Studio, you can upgrade it to the latest version. ABP Studio periodically checks for updates in the background, and when a new version of ABP Studio is available, you will be notified through a modal. Then, you can update it by confirming the opened modal. See the documentation for more info.
After upgrading the ABP Studio, then you can open your solution in the application, and simply click the Upgrade ABP Packages action button to instantly upgrade your solution:
Upgrading via ABP CLI
Alternatively, you can upgrade your existing solution via ABP CLI. First, you need to install the ABP CLI or upgrade it to the latest version.
If you haven't installed it yet, you can run the following command:
dotnet tool install -g Volo.Abp.Studio.Cli
Or to update the existing CLI, you can run the following command:
dotnet tool update -g Volo.Abp.Studio.Cli
After installing/updating the ABP CLI, you can use the update
command to update all the ABP related NuGet and NPM packages in your solution as follows:
abp update
You can run this command in the root folder of your solution to update all ABP related packages.
Migration Guides
There are a few breaking changes in this version that may affect your application. Please read the migration guide carefully, if you are upgrading from v9.2: ABP Version 9.3 Migration Guide
Community News
New ABP Community Articles
As always, exciting articles have been contributed by the ABP community. I will highlight some of them here:
- Fahri Gedik has published 2 new articles:
- Benjamin Fadina has published several videos on various topics such as Blazor Web Assembly Using ABP.IO, CQRS Implementation with MediatR in ABP and more. You can see all his videos here.
- Mansur Besleney has published How to Build Persistent Background Jobs with ABP Framework and Quartz
- Halil Ibrahim Kalkan has published Multitenancy with Separate Databases in .NET and ABP
- Alex Maiereanu has published ABP-Hangfire-AzurePostgreSQL
- Jack Fistelmann has published ABP and maildev
- Harsh Gupta has published How to Add a Module in the ABP.io Application?
- Tarık Özdemir has published AI-First Architecture for .NET Projects: A Modern Blueprint Inspired by McKinsey
- Liming Ma has published Using Hangfire Dashboard in ABP API Website
Thanks to the ABP Community for all the content they have published. You can also post your ABP related (text or video) content to the ABP Community.
About the Next Version
The next feature version will be 10.0. You can follow the release planning here. Please submit an issue if you have any problems with this version.
Comments
No one has commented yet, be the first to comment!