nopCommerce 4.20 is released

1 2 3 4 5 > ... >
Posted: May 28, 2019 at 2:54 PM Quote #235660
Dear nopCommerce community!

Please visit this page to download the latest version.

Find the highlighted changes in this blog post. And please share your feedback here
This post/answer is useful
27
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Interested in the dedicated Premium support services provided by core developers? Please visit http://www.nopcommerce.com/supportservices.aspx

Regards,
Andrei Mazulnitsyn
Posted: May 28, 2019 at 2:58 PM Quote #235662
Dear Andrei,

Congratulations to you and whole nopCommerce team along with those who were constantly making contributions to this version on nopCommerce GitHub repository.

Here are comments from our team members including Sangeet and Sagar, who were continuously looking at your GitHub repository:

# Website performance has increased a lot comparing to recent previous versions. However, in our load test, we found that website performance is getting effected after 20,000 products in case of complex product configurations which seems to be good because a normal store owner eCommerce website hardly contains 20,000 products and most of them are just with normal configurations or no configurations at all.

# Community members were demanding DataTable instead of KendoGrid from a long time and with this version, nopCommerce included DataTable which is really appreciating. DataTable is a lightweight, easier to customize / extend, must faster and feature rich grid which is widely used. We found nested grid on some pages which seems to be more user friendly in terms of UI improvements.

# Some new features including multiple plugins install and uninstall, out of box HTML minification support are really good.

# One of most awaited feature was Linux support which is included with this version. We tried and tested. So far, it looks really good inside a Linux VM.

# Improved caching implementation is another major improvement with nopCommerce 4.20.

# There are very good SEO improvements that could help increase sales for store owners with default nopCommerce.

# There are a lot of bug fixes and other performance improvement included in this release which is really excellent.

Other things that could have been done or can be included in future versions:

# You can implement table partitioning in SQL server which would significantly improve performance.

# Preserve catagories in breadcrumb on product detail page. This is a major thing that effects SEO when someone have a product binded with multiple categories. This normally gives error in Google search console.

Things that we still wanted to see in final release:

# Not to use accordion panels on detail pages in Admin UI such product details, customer details, order details, etc. You could have used vertical tabs which are more user friendly inside administrator views.

# Soft delete is a good feature but without data partitioning, it will kill performance. One more problem is, it will cost in increased database size. You could have provided an option to hard delete data if needed.

However, we will be happy to suggest nopCommerce 4.20 to our customers and see how does it effects their website performance and sales.

NopAdvance team appreciates work done by NopCommerce team and other community members and wishes all the best to NopCommerce team. Keep it up guys, you are doing wonderful work.

This is 39th official release of nopCommerce since it's first release that happend on October 23rd, 2008. It has been 10 and half years since nopCommerce team is continously helping a lot of people around globe to run their eCommerce stores with their open-source platform. Maintaining such a big platform and totally open-source along with a very beautiful project architecture that no one can deny, is really is piece of art.

Once again, keep it up nopCommerce team. We expect an another version before end of this year :)

Best Regard's,
Atul
This post/answer is useful
13
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Need any professional assistance? Drop us your requirements on [email protected] or Skype @ live:nopadvance.sales

https://nopadvance.com
nopCommerce Solution Partner
Posted: May 28, 2019 at 3:12 PM Quote #235666
a.m. wrote:
Dear nopCommerce community!

Please visit this page to download the latest version.

Find the highlighted changes in this blog post. And please share your feedback here


congratulations to Product Team !!! Great Effort !
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: May 28, 2019 at 3:43 PM Quote #235669
After downloading, building and uploading to our test site I'm getting the following error message:

System.IO.FileNotFoundException: Could not load file or assembly 'WebMarkupMin.AspNet.Brotli


Application startup exception: System.IO.FileNotFoundException: Could not load file or assembly 'WebMarkupMin.AspNet.Brotli, Version=2.5.6.0, Culture=neutral, PublicKeyToken=99472178d266584b'. The system cannot find the file specified.
File name: 'WebMarkupMin.AspNet.Brotli, Version=2.5.6.0, Culture=neutral, PublicKeyToken=99472178d266584b'
   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, IntPtr ptrLoadContextBinder)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, IntPtr ptrLoadContextBinder)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at System.AppDomain.Load(AssemblyName assemblyRef)
   at Nop.Core.Infrastructure.AppDomainTypeFinder.LoadMatchingAssemblies(String directoryPath) in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Libraries\Nop.Core\Infrastructure\AppDomainTypeFinder.cs:line 114
   at Nop.Core.Infrastructure.WebAppTypeFinder.GetAssemblies() in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Libraries\Nop.Core\Infrastructure\WebAppTypeFinder.cs:line 59
   at Nop.Core.Infrastructure.NopEngine.ConfigureServices(IServiceCollection services, IConfiguration configuration, NopConfig nopConfig) in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Libraries\Nop.Core\Infrastructure\NopEngine.cs:line 159
   at Nop.Web.Framework.Infrastructure.Extensions.ServiceCollectionExtensions.ConfigureApplicationServices(IServiceCollection services, IConfiguration configuration, IHostingEnvironment hostingEnvironment) in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Presentation\Nop.Web.Framework\Infrastructure\Extensions\ServiceCollectionExtensions.cs:line 83
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices()
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()


crit: Microsoft.AspNetCore.Hosting.Internal.WebHost[6]
      Application startup exception
System.IO.FileNotFoundException: Could not load file or assembly 'WebMarkupMin.AspNet.Brotli, Version=2.5.6.0, Culture=neutral, PublicKeyToken=99472178d266584b'. The system cannot find the file specified.
File name: 'WebMarkupMin.AspNet.Brotli, Version=2.5.6.0, Culture=neutral, PublicKeyToken=99472178d266584b'
   at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, IntPtr ptrLoadContextBinder)
   at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, IntPtr ptrLoadContextBinder)
   at System.Reflection.Assembly.Load(AssemblyName assemblyRef)
   at System.AppDomain.Load(AssemblyName assemblyRef)
   at Nop.Core.Infrastructure.AppDomainTypeFinder.LoadMatchingAssemblies(String directoryPath) in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Libraries\Nop.Core\Infrastructure\AppDomainTypeFinder.cs:line 114
   at Nop.Core.Infrastructure.WebAppTypeFinder.GetAssemblies() in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Libraries\Nop.Core\Infrastructure\WebAppTypeFinder.cs:line 59
   at Nop.Core.Infrastructure.NopEngine.ConfigureServices(IServiceCollection services, IConfiguration configuration, NopConfig nopConfig) in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Libraries\Nop.Core\Infrastructure\NopEngine.cs:line 159
   at Nop.Web.Framework.Infrastructure.Extensions.ServiceCollectionExtensions.ConfigureApplicationServices(IServiceCollection services, IConfiguration configuration, IHostingEnvironment hostingEnvironment) in C:\Users\JKRAUSS\Documents\DSGI\nopCommerce_4.20_Source\Presentation\Nop.Web.Framework\Infrastructure\Extensions\ServiceCollectionExtensions.cs:line 83
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Hosting.ConventionBasedStartup.ConfigureServices(IServiceCollection services)
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.EnsureApplicationServices()
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.Initialize()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()
This post/answer is useful
-1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: May 28, 2019 at 3:54 PM Quote #235670
Congratulations NopCommerce Team!!!
Great work. Thanks a lot.
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: May 28, 2019 at 4:09 PM Quote #235671
Correction to my last post. :(
I deleted all previous files of 4.2 testing and now the site loads successfully. Sorry.
This post/answer is useful
2
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: May 28, 2019 at 5:05 PM Quote #235674
Congratulations Team!
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
www.noptools.com
Posted: May 28, 2019 at 5:36 PM Quote #235675
Wow! Fantastic
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Posted: May 28, 2019 at 6:23 PM Quote #235677
Congratulations Nop Team!!
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Regards

Eduardo

www.tecnofin.com
nopCommerce Solution Partner
-----------------------------------------------------------
Developer of e-Commerce sites since 1996
Mexico - USA - Canada - Chile - Colombia - Costa Rica - Peru
Desarrollo de sitios de comercio electrónico
Posted: May 28, 2019 at 8:19 PM Quote #235679
Congratulation Team !!

Finally 4.20 released, Thank You!!

You guys did awesome job.
This post/answer is useful
1
This post/answer is not useful

Please login or register
to vote for this post.

(click on this box to dismiss)
Up-vote the answer, if it helps you! :)


Thank You
Raju Paladiya
-------------------------------------------------------
nopAccelerate - Faster, Reliable & Scalable nopCommerce

sales(at)nopaccelerate.com
http://www.nopAccelerate.com | http://www.xcellence-it.com
1 2 3 4 5 > ... >
Premium support services
  • Dedicated premium support services provided by core developers are intended for persons who run mission critical websites, work on projects with tight deadlines, or want to get dedicated support.
Professional services
  • Want to open a new store? Want to take your store to the next level? Need a custom extension? We can customize nopCommerce to fit your store perfectly. Request a quote to get started.