Resgrid Core v0.3.25
Pre-releaseResgrid Core v0.3.25 Pre-Release
This is the 2020 H2 pre-release of the Resgrid Core system. This is our first release also deploying out Docker containers for the 3 major system components (web, api and worker). In this release we also completed the major backend rewrite of the system to migrate from .Net Framework 4.5 to .Net Core 3.1 and got the Resgrid system also working on Linux. I am feeling more confident that the system is being setup correctly in on-prem environments and that most issues now are related to documentation or setup related issues. This is most likely one of the last pre-releases.
You can follow the installation instructions for the system on ReadTheDocs.
New Features
- Container Support for Web, API and Worker projects
- Updated to .Net Core 3.1 from .Net Framework 4.5
- Replaced Entity Framework with Dapper
- Implemented Async/Await throughout the entire stack
- Migrated a few calls to Nodatime from .Net to support Linux
- Full support for RabbitMQ as the primary service bus system
- Added Eventing Project to separate out SignalR (Websocket) system
- Migrated to a new Event Aggregator implementation
- Updated all libraries and dependencies
- Added Fluent Migrator to handle database migrations and updating
Bug Fixes
- A large number of bugs were discovered and fixed as part of the .Net Core 3.1 upgrade
Docker Images
Web Application: resgridllc/resgridwebcore:0.3.25
Api Application: resgridllc/resgridwebservices:0.3.25
Worker Application: resgridllc/resgridworkersconsole:0.3.25
Note, all 3 Docker images are required to have a fully functioning Resgrid system.