5.0.0 - Final fixes under .NET 5.0
This release contains a LOT of changes and new features:
Changes:
- Updates the code to .NET 5.0
- Includes
C# 9.0features. - Removes unused using from different classes.
- Removes mobile project from
eShopOnContainersto eshop-mobile-client - Renames
GracePeriodManagerTaskinGracePeriodManagerService - Updates
CardTypeandEnumerationclass. - Updates the dotnet sdk tag in Dockerfiles
- Migrates
Newtonsoft.JsontoSystem.Text.Json WebSPAproject related changes:- Updates the
WebSPAUI theme. - Updates
WebSPAAngular Version to11.2 - Updates the
Catalog Itemspecific images. - Updates packages in
package-lock.jsonfile in WebSPA project.
- Updates the
GitHubActions specific changes:- Includes first version of GitHub actions as part of CI/CD pipelines
- Updates Job steps to accomodate latest action packages.
- Refactors GitHub Actions workflows to use composite.
- Updates Azure Service Bus ARM Templates in
deploy/azure/az/servicebus/sbusdeploy.json - Updates the Azure Service Bus SDK version and changes the namespace from
Microsoft.Azure.ServiceBustoAzure.Messaging.ServiceBus - Uses the
Microsoft.AspNetCore.DataProtection.StackExchangeRedispackage instead ofMicrosoft.AspNetCore.DataProtection.Redis - Downgrades
Microsoft.AspNetCore.Hosting.Abstractionsto2.2.0 - Updates following
Readmefiles to incorporate latest instructions:Main.mdfile.branch-guide.mdfile.CONTRIBUTING.mdfile.
- Contains following updates in
eShopOnContainerswiki:- Updates the System-requirements page.
- Docker-compose-deployment-files
- Updates the images Visual-Studio-2017-environment
- Updates the steps for Windows-setup
- Updates the steps for Mac-setup
- Moves the Xamarin-setup specific content to
- Architecture
- gRPC
- Using-HealthChecks
- Azure-Key-Vault
- Unit-and-integration-testing
- Updates
Frequent-errorspage. - Includes Github Actions related documentations.
Bug Fixes:
- Fixes
SameSitecookie policy. - Fixes
ContentPage.ToolbarItemsin aTabbedPage - Fixes persistency for
ISubscriptionClient - Fixes
ordering-signalrhubworkflow badge image - Fixes
WebSPApager display. - Fixes
WebSPAcatalog filter. - Fixes
mobileshoppingaggaddress in mobileshoppingenvoy.yaml - Fixes serialization in
EventBusServiceBus.csclass. - Fixes to use existing cosumerChannel in
EventRabbitMQqueue. - Fixes few typos in fields name, documentation and scripts.
- Fixes
deploy-all.shdeployment script file
Contributions :
We’d like to acknowledge and thank the following community members for their valuable contributions!
@dsrodenas, @vishipayyallore, @borjasanes, @mvelosop, @hetal-kapadia, @william-keller, @Sreenivas-Kalluru, @alecola, @f1nzer, @Marusyk, @n-stefan, @mohamed-seada-1994, @colindembovsky, @sanderobdeijn, @deckerbd, @michaelgregson, @kaypee90, @alan0428a, @GitHubPang, @ryanceleslie, @oliviergaumond, @zedy-wj