Update blog posts.

pull/8264/head
Halil İbrahim Kalkan 5 years ago
parent 690eeb5105
commit a9218b4e0f

@ -1,7 +1,53 @@
# ABP Commercial 4.3 RC Has Been Published
ABP Commercial version 4.3 RC (Release Candidate) has been published alongside ABP Framework 4.3. RC (TODO: link). I will introduce the new features in this blog post. Here, a list of highlights for this release;
* The **microservice starter template** is getting more mature. We've also added a **service template** to easily add new microservices to the solution.
* New option for the application starter template to have a **separate database schema for tenant databases**.
* New **Forms** module to create surveys
* **Enable/disable modules** per edition/tenant.
* **Lepton theme** and **Account module**'s source codes are available with the Team License too.
Here, some other features already covered in the ABP Framework announcement, but worth to mention here since they are also implemented for the ABP Commercial;
* **Blazor UI server-side** support
* **Email setting** management UI
* **Module extensibility** system is now available for the **Blazor UI** too.
> This post doesn't cover the features and changes done on the ABP Framework side. Please also see the **ABP Framework 4.3. RC blog post** (TODO: link).
## The Migration Guide
**This upgrade requires some manual work documented in [the migration guide](https://docs.abp.io/en/commercial/4.3/migration-guides/v4_3).** Please read the guide carefully. Even if your application doesn't break on upgrade, you should apply the changes to not have problems with the future releases.
## What's New With The ABP Commercial 4.3
### The Microservice Starter Template
TODO
### Separate Tenant Schema
TODO
### Forms Module
TODO
### Lepton Theme
TODO
### Team License Source Code for Modules
TODO
### Other Features/Changes
* ABP Suite now supports to define *required* navigation properties on code generation.
## Feedback
Please check out the ABP Commercial 4.3 RC to help us to release a more stable version. **The planned release date for the 4.3.0 final version is April 15, 2021**.
Please check out the ABP Commercial 4.3 RC to help us to release a more stable version. **The planned release date for the 4.3.0 final version is April 15, 2021**.

@ -19,7 +19,7 @@ This version was a big development journey for us; [150+ issues](https://github.
## The Migration Guide
We normally don't make breaking changes in feature versions. However, this version has some small **breaking changes** mostly related to Blazor UI WebAssembly & Server separation. **Please check the [migration guide](https://docs.abp.io/en/abp/4.3/Migration-Guides/Abp-4_3) before starting with the version 4.3**.
We normally don't make breaking changes in feature versions. However, this version has some small **breaking changes** mostly related to Blazor UI WebAssembly & Server separation. **Please check the [migration guide](https://docs.abp.io/en/abp/4.3/Migration-Guides/Abp-4_3) while upgrading to the version 4.3**.
## Known Issues
@ -80,7 +80,13 @@ You can select Blazor Server as the UI type while creating a new solution.
abp new Acme.BookStore -u blazor-server
````
If you write `blazor` as the UI type, it will create Blazor WebAssembly just as before. You can also select the Blazor Server on the [get started](https://abp.io/get-started) page.
If you write `blazor` as the UI type, it will create Blazor WebAssembly just as before.
> You can also select the Blazor Server on the [get started](https://abp.io/get-started) page.
Blazor Server applications are actually mixed applications; You can mix the server-side MVC / Razor Pages with the Blazor SPA. This brings an interesting opportunity: MVC / Razor Pages modules can work seamlessly in the Blazor Server applications. For example, CMS Kit module has no Blazor UI yet, but you can use its MVC UI inside your Blazor Server application.
> Blazor Server UI has a `--tiered` option just [like](https://docs.abp.io/en/abp/latest/Startup-Templates/Application#tiered-structure) the MVC / Razor Pages UI. This can be used to separate HTTP API server from UI server (UI application doesn't directly connect to the database).
### Blazor UI Module Extensibility
@ -88,6 +94,10 @@ Module Entity Extensions and some other extensibility features was not supported
For anyone wondering what is the module entity extensions, please check [the document](https://docs.abp.io/en/abp/4.3/Module-Entity-Extensions) or [this community video](https://community.abp.io/articles/overview-of-abp-framework-4.1-module-extensions-part-1-n04f7bhf).
### Email Setting Management UI
TODO
### Angular UI Resource Owner Password Flow
Login page was removed from the Angular UI in previous versions, because Authorization Code flow is the recommended approach for SPAs. However, it requires to redirect user to the authentication server, login there and come back to the application. We got many feedback because this brings overhead for simple applications.
@ -163,7 +173,7 @@ ABP's [localization system](https://docs.abp.io/en/abp/latest/Localization) work
TODO: EXAMPLE
### Other News
### Other Features/Changes
* [#7423](https://github.com/abpframework/abp/issues/7423) MongoDB repository base aggregation API.
* [#8163](https://github.com/abpframework/abp/issues/8163) Ignoring files on minification for MVC UI.

Loading…
Cancel
Save