ABP.IO Platform 4.0 with .NET 5.0 in the 4th Year!
Today, we are extremely happy to release ABP Framework 4.0 with .NET 5.0 support!
4 Years of Work
As a nice coincidence, today is the 4th year since the first commit made in the abp repository! So, we can say "Happy Birthday ABP Framework!".
Some Statistics
ABP.IO Platform and the ABP Community is growing. Here, a summary of these 4 years.
From GitHub, only from the main abp repository;
- 15,297 commits done.
- 3,764 issues are closed.
- 2,133 pull requests are merged.
- 158 contributors.
- 88 releases published.
- 5.2K stars on GitHub.
From NuGet & NPM;
- 220 NuGet packages & 52 NPM packages.
- 1,000,000 downloads only for the core NuGet package.
From Website;
- 200,000 visitors.
- 1,000,000+ sessions.
What's New With 4.0?
Since all the new features are already explained in details with the 4.0 RC Announcement Post, I will not repeat all the details again. Please read the RC post for new feature and changes you may need to do for your solution while upgrading to the version 4.0.
Here, a brief list of major features and changes;
- Migrated to .NET 5.0.
- Stable Blazor UI.
- Moved to System.Text.Json.
- Upgraded to IdentityServer version 4.0.
- WPF startup template.
Creating New Solutions
You can create a new solution with the ABP Framework version 4.0 by either using the abp new
command or using the direct download tab on the get started page.
See the getting started document for details.
How to Upgrade an Existing Solution
This is a major version and requires some manual work, especially related to .NET 5.0 and IdentityServer 4.0 upgrades.
See the MIGRATION GUIDE that covers all the details about the upgrade progress.
You can also see the upgrading document.
New Guides / Documents
We are constantly improving the documentation. Our purpose is not only document the ABP Framework, but also write architectural and practical guides for developers.
Implementing Domain Driven Design
Implementing Domain Driven Design is a practical guide for they want to implement the DDD principles in their solutions. While the implementation details rely on the ABP Framework infrastructure, core concepts, principles and patterns are applicable in any kind of solution, even if it is not a .NET solution.
Testing
The new Testing document discusses different kind of automated tests and explains how you can write tests for your ABP based solutions.
UI Documents
We've created a lot of documents for the MVC, Blazor and the Angular UI.
About the Next Version
The next versions 4.1 will mostly focus on;
- Improving current features.
- Complete module features for the Blazor UI.
- Improve developer experience and productivity.
- More documentation and examples.
Planned preview date for the version 4.1 is December 17, 2020. See the Road Map document and GitHub Milestones to learn what's planned for the next versions. We are trying to be clear about the coming features and the next release dates.
Comments
John 224 weeks ago
Well done everyone! 👍
Halil İbrahim Kalkan 224 weeks ago
Thanks :)
michel.veloso@gmail.com 224 weeks ago
Best framework ever! ;)
Halil İbrahim Kalkan 224 weeks ago
I agree :))
EL HADI Abdelhalim 224 weeks ago
Congratulations... best framework ever....! Keep going...
Halil İbrahim Kalkan 224 weeks ago
Thanks Elhadi. Keep using it :)
aulker 224 weeks ago
You are the best. Congrats...
Halil İbrahim Kalkan 224 weeks ago
Thanks :)
Ariful Islam 224 weeks ago
We have successfully delivered a new saas product using ABP 3.x. Before using ABP, I have worked on multiple AspNetboilerplate/ASPNETZERO projects. But ABP is much cleaner and organized compared to AspNetboilerplate. I am excited to try ABP 4.x for upcoming projects.
Halil İbrahim Kalkan 224 weeks ago
Thanks Arif :)
murat.yuceer 224 weeks ago
Its not just framework also its guide. Even you don't use you can read documents for learn design patterns and software principles
Halil İbrahim Kalkan 224 weeks ago
This is the purpose: To be a guide for developers. Thanks :)
realmagic 224 weeks ago
Good work :)
Halil İbrahim Kalkan 224 weeks ago
Thanks!
Yi Zhao 224 weeks ago
We have already applied the ABP framework to the production environment, looking forward to better
Halil İbrahim Kalkan 223 weeks ago
That's awesome :)
Claus Bogner 224 weeks ago
I've been working with ASP.NET Zero for almost two years now and although I was really happy with it, ABP.IO Commercial is so much better. I really like the clean project structure and the upgradeability. Just upgraded to 4.0 and it was hassle-free... The migration document contained all the necessary information. Keep up the great work!
Halil İbrahim Kalkan 223 weeks ago
Thanks @cbogner85 for your comments. We are glad that the Migration document worked for you :)
Samuel Helou 224 weeks ago
Parabéns, estou encantado com a ferramenta abpcommercial, isto prova a seriedade da volo software
Halil İbrahim Kalkan 223 weeks ago
Obrigado por seus comentários :)
2314862535@qq.com 216 weeks ago
good!
2314862535@qq.com 216 weeks ago
good!