|
| 1 | +# ABP.IO Platform 10.3 Final Has Been Released! |
| 2 | + |
| 3 | +We are glad to announce that [ABP](https://abp.io/) 10.3 stable version has been released. |
| 4 | + |
| 5 | +## What's New With Version 10.3? |
| 6 | + |
| 7 | +All the new features were explained in detail in the [10.3 RC Announcement Post](https://abp.io/community/announcements/announcing-abp-10-3-release-candidate-hgnpr9jq), so there is no need to review them again. You can check it out for more details. |
| 8 | + |
| 9 | +## Getting Started with 10.3 |
| 10 | + |
| 11 | +### How to Upgrade an Existing Solution |
| 12 | + |
| 13 | +You can upgrade your existing solutions with either ABP Studio or ABP CLI. In the following sections, both approaches are explained: |
| 14 | + |
| 15 | +### Upgrading via ABP Studio |
| 16 | + |
| 17 | +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](https://abp.io/docs/latest/studio/installation#upgrading) for more info. |
| 18 | + |
| 19 | +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: |
| 20 | + |
| 21 | + |
| 22 | + |
| 23 | +### Upgrading via ABP CLI |
| 24 | + |
| 25 | +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. |
| 26 | + |
| 27 | +If you haven't installed it yet, you can run the following command: |
| 28 | + |
| 29 | +```bash |
| 30 | +dotnet tool install -g Volo.Abp.Studio.Cli |
| 31 | +``` |
| 32 | + |
| 33 | +Or to update the existing CLI, you can run the following command: |
| 34 | + |
| 35 | +```bash |
| 36 | +dotnet tool update -g Volo.Abp.Studio.Cli |
| 37 | +``` |
| 38 | + |
| 39 | +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: |
| 40 | + |
| 41 | +```bash |
| 42 | +abp update |
| 43 | +``` |
| 44 | + |
| 45 | +You can run this command in the root folder of your solution to update all ABP related packages. |
| 46 | + |
| 47 | +## Migration Guides |
| 48 | + |
| 49 | +There are some important changes in this version that may affect your application. Please read the migration guide carefully, if you are upgrading from v10.2 or earlier versions: [ABP Version 10.3 Migration Guide](https://abp.io/docs/10.3/release-info/migration-guides/abp-10-3) |
| 50 | + |
| 51 | +## Community News |
| 52 | + |
| 53 | +### New ABP Community Articles |
| 54 | + |
| 55 | +As always, exciting articles have been contributed by the ABP community. I will highlight some of them here: |
| 56 | + |
| 57 | +- [Liming Ma](https://abp.io/community/members/maliming) has published 6 new posts: |
| 58 | + - [Dynamic Events in ABP](https://abp.io/community/articles/dynamic-events-in-abp-dukq95m1) |
| 59 | + - [Dynamic Background Jobs and Workers in ABP](https://abp.io/community/articles/dynamic-background-jobs-and-workers-in-abp-wfdkdsq9) |
| 60 | + - [Shared User Accounts in ABP Multi-Tenancy](https://abp.io/community/articles/shared-user-accounts-in-abp-multitenancy-mf3bkg79) |
| 61 | + - [Secure Client Authentication with private_key_jwt in ABP 10.3](https://abp.io/community/articles/secure-client-authentication-with-privatekeyjwt-in-abp-b2rf18bc) |
| 62 | + - [Operation Rate Limiting in ABP Framework](https://abp.io/community/articles/operation-rate-limiting-in-abp-framework-f4jtd6sn) |
| 63 | + - [Resource-Based Authorization in ABP Framework](https://abp.io/community/articles/resourcebased-authorization-in-abp-framework-choku1sn) |
| 64 | +- [One Endpoint, Many AI Clients: Turning ABP Workspaces into OpenAI-Compatible Models](https://abp.io/community/articles/turning-abp-workspaces-into-openai-compatible-endpoints-u3ls1gp4) by [Engincan Veske](https://abp.io/community/members/EngincanV) |
| 65 | +- [Automatically Validate Your Documentation: How We Built a Tutorial Validator](https://abp.io/community/articles/automatically-validate-your-documentation-m3ozgkhv) by [Mansur Besleney](https://abp.io/community/members/mansur.besleney) |
| 66 | +- [Automate Localhost Access for Expo: A Guide to Dynamic Cloudflare Tunnels & Dev Builds](https://abp.io/community/articles/automate-localhost-access-for-expo-a-guide-to-dynamic-7cblqtj3) by [Sumeyye Kurtulus](https://abp.io/community/members/sumeyye.kurtulus) |
| 67 | + |
| 68 | +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/create) to the ABP Community. |
| 69 | + |
| 70 | +## About the Next Version |
| 71 | + |
| 72 | +The next feature version will be 10.4. You can follow the [release planning here](https://github.com/abpframework/abp/milestones). Please [submit an issue](https://github.com/abpframework/abp/issues/new) if you have any problems with this version. |
0 commit comments