-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'abpframework:dev' into dev
- Loading branch information
Showing
80 changed files
with
1,626 additions
and
31 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
# ABP.IO Platform 9.0 Has Been Released Based on .NET 9.0 | ||
|
||
![](cover-image.png) | ||
|
||
Today, [ABP](https://abp.io/) 9.0 stable version has been released based on [.NET 9.0](https://dotnet.microsoft.com/en-us/download/dotnet/9.0). You can create solutions with ABP 9.0 starting from ABP Studio v0.9.11 or by using the ABP CLI as explained in the following sections. | ||
|
||
## What's New With Version 9.0? | ||
|
||
All the new features were explained in detail in the [9.0 RC Announcement Post](https://abp.io/blog/announcing-abp-9-0-release-candidate), so there is no need to review them again. You can check it out for more details. | ||
|
||
## Getting Started with 9.0 | ||
|
||
### Creating New Solutions | ||
|
||
You can check the [Get Started page](https://abp.io/get-started) to see how to get started with ABP. You can either download [ABP Studio](https://abp.io/get-started#abp-studio-tab) (**recommended**, if you prefer a user-friendly GUI application - desktop application) or use the [ABP CLI](https://abp.io/docs/latest/cli) to create new solutions. | ||
|
||
By default, ABP Studio uses stable versions to create solutions. Therefore, it will be creating the solution with the latest stable version, which is v9.0 for now, so you don't need to specify the version. **You can create solutions with ABP 9.0 starting from v0.9.11.** | ||
|
||
### 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 to align it with ABP v9.0. 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](https://abp.io/docs/latest/studio/installation#upgrading) for more info. | ||
|
||
After upgrading the ABP Studio, then you can open your solution in the application, and simply click the **Switch to stable** action button to instantly upgrade your solution: | ||
|
||
![](switch-to-stable.png) | ||
|
||
> Please note that ABP CLI & ABP Studio only upgrade the related ABP packages, so you need to upgrade the other packages for .NET 9.0 manually. | ||
### 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: | ||
|
||
```bash | ||
dotnet tool install -g Volo.Abp.Studio.Cli | ||
``` | ||
|
||
Or to update the existing CLI, you can run the following command: | ||
|
||
```bash | ||
dotnet tool update -g Volo.Abp.Studio.Cli | ||
``` | ||
|
||
After installing/updating the ABP CLI, you can use the [`update` command](https://abp.io/docs/latest/CLI#update) to update all the ABP related NuGet and NPM packages in your solution as follows: | ||
|
||
```bash | ||
abp update | ||
``` | ||
|
||
You can run this command in the root folder of your solution to update all ABP related packages. | ||
|
||
> Please note that ABP CLI & ABP Studio only upgrade the related ABP packages, so you need to upgrade the other packages for .NET 9.0 manually. | ||
## 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 v8.x: [ABP Version 9.0 Migration Guide](https://abp.io/docs/9.0/release-info/migration-guides/abp-9-0) | ||
|
||
## Community News | ||
|
||
### Highlights from .NET 9.0 | ||
|
||
Our team has closely followed the ASP.NET Core and Entity Framework Core 9.0 releases, read Microsoft's guides and documentation, and adapted the changes to our ABP.IO Platform. We are proud to say that we've shipped the ABP 9.0 based on .NET 9.0 just after Microsoft's .NET 9.0 release. | ||
|
||
In addition to the ABP's .NET 9.0 upgrade, our team has created many great articles to highlight the important features coming with ASP.NET Core 9.0 and Entity Framework Core 9.0. | ||
|
||
> You can read [this post](https://volosoft.com/blog/Highlights-for-ASP-NET-Entity-Framework-Core-NET-9-0) to see the list of all articles. | ||
### New ABP Community Articles | ||
|
||
In addition to [the articles to highlight .NET 9.0 features written by our team](https://volosoft.com/blog/Highlights-for-ASP-NET-Entity-Framework-Core-NET-9-0), here are some of the recent posts added to the [ABP Community](https://abp.io/community): | ||
|
||
* [Video: Building Modular Monolith Applications with ASP.NET Core & ABP Studio](https://abp.io/community/videos/building-modular-monolith-applications-with-asp.net-core-abp-studio-66znukvf) by [Halil İbrahim Kalkan](https://x.com/hibrahimkalkan) | ||
* [How to create your Own AI Bot on WhatsApp Using an ABP.io Template](https://abp.io/community/articles/how-to-create-your-own-ai-bot-on-whatsapp-using-the-abp-framework-c6jgvt9c) by [Michael Kokula](https://abp.io/community/members/Michal_Kokula) | ||
* [ABP Now Supports .NET 9](https://abp.io/community/articles/abp-now-supports-.net-9-zpkznc4f) by [Alper Ebiçoğlu](https://x.com/alperebicoglu) | ||
|
||
Thanks to the ABP Community for all the content they have published. You can also [post your ABP related (text or video) content](https://abp.io/community/posts/submit) to the ABP Community. | ||
|
||
### ABP Community Talks 2024.7: What’s New with .NET 9 & ABP 9? | ||
|
||
![](community-talks.png) | ||
|
||
In this episode of ABP Community Talks, 2024.7; we will dive into the features that came with .NET 9.0 with [Alper Ebicoglu](https://github.com/ebicoglu), [Engincan Veske](https://github.com/EngincanV), [Berkan Sasmaz](https://github.com/berkansasmaz) and [Ahmet Faruk Ulu](https://github.com/ahmetfarukulu). | ||
|
||
## Conclusion | ||
|
||
This version comes with some new features and a lot of enhancements to the existing features. You can see the [Road Map](https://docs.abp.io/en/abp/9.0/Road-Map) documentation to learn about the release schedule and planned features for the next releases. Please try ABP v9.0 and provide feedback to help us release more stable versions. | ||
|
||
Thanks for being a part of this community! |
Binary file added
BIN
+26.9 KB
docs/en/Blog-Posts/2024-11-19 v9_0_Release_Stable/switch-to-stable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
-7.72 KB
(96%)
docs/en/Community-Articles/2024-11-13-BuiltIn-OpenApi-Documentation/img2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified
BIN
-23.7 KB
(92%)
docs/en/Community-Articles/2024-11-13-BuiltIn-OpenApi-Documentation/img3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file removed
BIN
-8.45 KB
...-started/images/abp-studio-microservice-solution-runner-docker-dependencies.png
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+56.8 KB
...utorials/microservice/images/abp-studio-add-entity-framework-core-migration.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+33.4 KB
.../en/tutorials/microservice/images/abp-studio-add-new-microservice-command-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+48.4 KB
docs/en/tutorials/microservice/images/abp-studio-add-new-microservice-command.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+28.8 KB
docs/en/tutorials/microservice/images/abp-studio-add-new-microservice-dialog-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+20.9 KB
...rvice/images/abp-studio-add-new-microservice-dialog-additional-options-step.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+24 KB
...ls/microservice/images/abp-studio-add-new-microservice-dialog-database-step.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+117 KB
...microservice/images/abp-studio-add-new-microservice-dialog-integration-step.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+28.8 KB
docs/en/tutorials/microservice/images/abp-studio-add-new-microservice-dialog.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+92.8 KB
docs/en/tutorials/microservice/images/abp-studio-browse-catalog-service-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+26.3 KB
docs/en/tutorials/microservice/images/abp-studio-browse-catalog-service.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+81 KB
docs/en/tutorials/microservice/images/abp-studio-browse-cloud-crm-products.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+178 KB
docs/en/tutorials/microservice/images/abp-studio-browse-ordering-service.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+173 KB
...tutorials/microservice/images/abp-studio-browser-catalog-service-swagger-ui.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+56.4 KB
...en/tutorials/microservice/images/abp-studio-catalog-service-build-and-start.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+12.2 KB
...ls/microservice/images/abp-studio-entity-framework-core-add-migration-order.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+52.1 KB
docs/en/tutorials/microservice/images/abp-studio-generate-proxy-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+72.1 KB
...orials/microservice/images/abp-studio-generate-proxy-window-ordering-module.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+74.9 KB
docs/en/tutorials/microservice/images/abp-studio-generate-proxy-window.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.
Binary file added
BIN
+61.8 KB
...als/microservice/images/abp-studio-new-catalog-service-in-solution-explorer.png
Oops, something went wrong.
Binary file added
BIN
+49.9 KB
docs/en/tutorials/microservice/images/abp-studio-open-abp-suite-select-module.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+38.6 KB
docs/en/tutorials/microservice/images/abp-studio-open-with-visual-studio.png
Oops, something went wrong.
Binary file added
BIN
+62.3 KB
docs/en/tutorials/microservice/images/abp-studio-run-build-and-start-all.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+16.8 KB
...images/abp-studio-solution-explorer-initial-cloud-crm-microservice-solution.png
Oops, something went wrong.
Binary file added
BIN
+66.1 KB
...ials/microservice/images/abp-studio-solution-explorer-ordering-microservice.png
Oops, something went wrong.
Binary file added
BIN
+66.7 KB
docs/en/tutorials/microservice/images/abp-studio-solution-runner-play-all.png
Oops, something went wrong.
Binary file added
BIN
+76.8 KB
docs/en/tutorials/microservice/images/abp-suite-product-generated.png
Oops, something went wrong.
Binary file added
BIN
+136 KB
docs/en/tutorials/microservice/images/abp-suite-product-generating.png
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+129 KB
docs/en/tutorials/microservice/images/abp-suite-product-properties.png
Oops, something went wrong.
Binary file added
BIN
+34.1 KB
docs/en/tutorials/microservice/images/add-catalog-service-contracts-reference.png
Oops, something went wrong.
Binary file added
BIN
+37.4 KB
docs/en/tutorials/microservice/images/add-package-reference-ordering-service.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+75.6 KB
docs/en/tutorials/microservice/images/generate-catalog-service-proxy.png
Oops, something went wrong.
Binary file added
BIN
+30.9 KB
docs/en/tutorials/microservice/images/generate-proxy-catalog-service.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+30.4 KB
docs/en/tutorials/microservice/images/ordering-service-order-swagger-ui.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+54.1 KB
docs/en/tutorials/microservice/images/sql-server-management-studio-databases-2.png
Oops, something went wrong.
Binary file added
BIN
+52.7 KB
docs/en/tutorials/microservice/images/sql-server-management-studio-databases.png
Oops, something went wrong.
Binary file added
BIN
+8.21 KB
.../en/tutorials/microservice/images/sql-server-management-studio-login-screen.png
Oops, something went wrong.
Binary file added
BIN
+141 KB
docs/en/tutorials/microservice/images/sql-server-management-studio-products.png
Oops, something went wrong.
Binary file added
BIN
+82.4 KB
docs/en/tutorials/microservice/images/sql-server-orders-database-table-records.png
Oops, something went wrong.
Binary file added
BIN
+58.8 KB
docs/en/tutorials/microservice/images/visual-studio-new-migration-class.png
Oops, something went wrong.
Binary file added
BIN
+56.6 KB
...torials/microservice/images/visual-studio-solution-explorer-catalog-service.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.
Binary file added
BIN
+36.8 KB
docs/en/tutorials/microservice/images/web-orders-page-with-product-name.png
Oops, something went wrong.
Oops, something went wrong.
Oops, something went wrong.