Most.Foundation
1.4.1
See the version list below for details.
dotnet add package Most.Foundation --version 1.4.1
NuGet\Install-Package Most.Foundation -Version 1.4.1
<PackageReference Include="Most.Foundation" Version="1.4.1" />
paket add Most.Foundation --version 1.4.1
#r "nuget: Most.Foundation, 1.4.1"
// Install Most.Foundation as a Cake Addin #addin nuget:?package=Most.Foundation&version=1.4.1 // Install Most.Foundation as a Cake Tool #tool nuget:?package=Most.Foundation&version=1.4.1
most.foundation by Move Fast
most.foundation is a multi-functional package designed to help companies quickly integrate and work with the most retail platform produced by Move Fast. As part of our commitment to giving back to the community most.foundation also includes additional base functionalties which we have developed to manage and operate our own distributed systems.
The core functionalities within most.foundation are
Most.Foundation.MacroserviceManager which provides core functions used to operate and deploy distributed macro-services. This includes base classes for creating and managin APIs, Jobs, Data, Functions and Infrastructure components
Most.Foundation.MessageBusManager provides base classes for interacting with message bus systems. Concrete implementations are also provided for AWS SNS/SQS
Most.Foundation.MessageBusManager.Entities describes the message structures which the most system makes available to all of our clients
Most.Foundation.DataManager provides a light-weight, non-intrusive ORM for SQL server
Most.Foundation.MFVersionManager provides version and migration management classes which is guaranteed to run in sequence in multi-threaded environments with clear, unambiguous error messaging and rollback functionality
Most.Foundation.Invoices provides models properties and validators for managing invoices and receipts
Latest Release Notes
Version 1.4.1
2022-09-08 Implementation of multi-tenant functionality enabling users to manage multiple tenants within the same instance
Namespace | Functionality |
---|---|
Most.Foundation.JobsManager | Tenant and AWS SNS topic can be defined for jobs |
Most.Foundation.MacroserviceManager.Api.Multitenancy | Added implementation which resolves tenant in APIs |
Most.Foundation.MacroserviceManager.Application.Multitenancy | Implementation of components which read the tenant configuration |
Most.Foundation.MacroserviceManager.Functions.Multitenancy | Added implementation for component that resolves tenant in messages |
Most.Foundation.MacroserviceManager.Functions.Processors | Extended BaseMessageProcessor so tenant code can be fetched |
Most.Foundation.MessageBusManager | Extended MessageContainer with tenant |
Most.Foundation.MessageBusManager | SNSProducer can now be invoked with both topic name & tenant code |
Version 1.3.25
2022-08-26 All event messages have been updated with a new property specifying the exact message allowing for greater granularity and control when consuming from message bus
Version 1.3.23
2022-08-24
Namespace | Functionality |
---|---|
Most.Foundation.MessageBusManager.Entities.Flights | Added additional properties to sales entity message |
Version 1.3.20
2022-08-10
Bugfix - removed pdf generator due to issues with .Net 5
Version 1.3.18
2022-08-05
Namespace | Functionality |
---|---|
Most.Foundation.MacroserviceManager.Infrastructure | Added email client for email distribution via smtp |
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
-
.NETCoreApp 3.1
- AWSSDK.S3 (>= 3.7.7.19)
- AWSSDK.SimpleEmailV2 (>= 3.7.1.48)
- AWSSDK.SimpleNotificationService (>= 3.7.0.14)
- AWSSDK.SQS (>= 3.7.0.52)
- FluentValidation (>= 10.3.4)
- ISO.4217.CurrencyCodes (>= 1.0.10)
- linq2db (>= 3.4.2)
- MediatR (>= 9.0.0)
- MediatR.Extensions.Microsoft.DependencyInjection (>= 9.0.0)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 3.1.15)
- Microsoft.EntityFrameworkCore (>= 3.1.15)
- Microsoft.EntityFrameworkCore.Relational (>= 3.1.15)
- Microsoft.Extensions.Configuration (>= 5.0.0)
- Microsoft.OpenApi (>= 1.2.3)
- Newtonsoft.Json (>= 13.0.1)
- Swashbuckle.AspNetCore (>= 6.2.3)
- Swashbuckle.AspNetCore.Swagger (>= 6.2.3)
- Swashbuckle.AspNetCore.SwaggerUI (>= 6.2.3)
- System.Data.SqlClient (>= 4.8.2)
- System.Linq.Dynamic.Core (>= 1.2.15)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated | |
---|---|---|---|
1.5.112 | 104 | 11/5/2024 | |
1.5.111 | 126 | 10/30/2024 | |
1.5.110 | 195 | 10/18/2024 | |
1.5.109 | 81 | 10/17/2024 | |
1.5.108 | 111 | 10/14/2024 | |
1.5.107 | 94 | 10/9/2024 | |
1.5.106 | 194 | 10/8/2024 | |
1.5.105 | 281 | 10/7/2024 | |
1.5.104 | 89 | 10/7/2024 | |
1.5.103 | 91 | 10/4/2024 | |
1.5.102 | 100 | 10/3/2024 | |
1.5.101 | 124 | 10/3/2024 | |
1.5.100 | 205 | 9/16/2024 | |
1.5.99 | 668 | 8/15/2024 | |
1.5.98 | 222 | 8/7/2024 | |
1.5.97 | 80 | 8/6/2024 | |
1.5.96 | 49 | 8/2/2024 | |
1.5.95 | 54 | 7/31/2024 | |
1.5.94 | 282 | 7/12/2024 | |
1.5.93 | 150 | 7/10/2024 | |
1.5.92 | 102 | 7/9/2024 | |
1.5.91 | 263 | 7/4/2024 | |
1.5.90 | 206 | 7/1/2024 | |
1.5.89 | 96 | 6/28/2024 | |
1.5.88 | 390 | 6/19/2024 | |
1.5.87 | 323 | 6/13/2024 | |
1.5.84 | 196 | 6/7/2024 | |
1.5.83 | 196 | 6/3/2024 | |
1.5.82 | 133 | 5/24/2024 | |
1.5.81 | 146 | 5/23/2024 | |
1.5.80 | 126 | 5/21/2024 | |
1.5.79 | 143 | 5/9/2024 | |
1.5.78 | 226 | 4/26/2024 | |
1.5.77 | 246 | 4/10/2024 | |
1.5.76 | 99 | 4/10/2024 | |
1.5.75 | 727 | 3/21/2024 | |
1.5.74 | 283 | 3/19/2024 | |
1.5.73 | 306 | 3/18/2024 | |
1.5.72 | 161 | 3/14/2024 | |
1.5.71 | 151 | 3/13/2024 | |
1.5.70 | 113 | 3/13/2024 | |
1.5.69 | 156 | 3/4/2024 | |
1.5.68 | 124 | 3/1/2024 | |
1.5.67 | 157 | 2/27/2024 | |
1.5.66 | 120 | 2/22/2024 | |
1.5.65 | 127 | 2/22/2024 | |
1.5.64 | 120 | 2/22/2024 | |
1.5.63 | 339 | 2/14/2024 | |
1.5.62 | 134 | 2/13/2024 | |
1.5.61 | 110 | 2/13/2024 | |
1.5.60 | 160 | 2/9/2024 | |
1.5.59 | 160 | 2/7/2024 | |
1.5.58 | 256 | 2/6/2024 | |
1.5.57 | 183 | 1/23/2024 | |
1.5.56 | 120 | 1/19/2024 | |
1.5.55 | 165 | 1/17/2024 | |
1.5.54 | 210 | 1/15/2024 | |
1.5.53 | 165 | 1/11/2024 | |
1.5.52 | 126 | 1/10/2024 | |
1.5.51 | 244 | 12/20/2023 | |
1.5.50 | 139 | 12/20/2023 | |
1.5.49 | 151 | 12/19/2023 | |
1.5.48 | 144 | 12/14/2023 | |
1.5.47 | 149 | 12/14/2023 | |
1.5.46 | 209 | 12/5/2023 | |
1.5.45 | 925 | 11/10/2023 | |
1.5.44 | 375 | 11/9/2023 | |
1.5.43 | 395 | 11/2/2023 | |
1.5.42 | 183 | 10/25/2023 | |
1.5.41 | 353 | 10/13/2023 | |
1.5.40 | 168 | 10/13/2023 | |
1.5.39 | 318 | 10/11/2023 | |
1.5.38 | 173 | 10/11/2023 | |
1.5.37 | 167 | 10/10/2023 | |
1.5.36 | 151 | 10/10/2023 | |
1.5.35 | 153 | 10/6/2023 | |
1.5.34 | 182 | 10/5/2023 | |
1.5.33 | 166 | 10/4/2023 | |
1.5.32 | 165 | 10/3/2023 | |
1.5.31 | 292 | 9/7/2023 | |
1.5.30 | 250 | 9/1/2023 | |
1.5.29 | 186 | 8/23/2023 | |
1.5.28 | 179 | 8/11/2023 | |
1.5.27 | 175 | 8/9/2023 | |
1.5.25 | 174 | 8/8/2023 | |
1.5.24 | 239 | 7/12/2023 | |
1.5.23 | 210 | 7/4/2023 | |
1.5.22 | 423 | 6/28/2023 | |
1.5.21 | 286 | 6/23/2023 | |
1.5.20 | 208 | 6/21/2023 | |
1.5.19 | 204 | 6/15/2023 | |
1.5.18 | 393 | 6/5/2023 | |
1.5.17 | 303 | 6/1/2023 | |
1.5.15 | 229 | 5/29/2023 | |
1.5.14 | 263 | 5/18/2023 | |
1.5.13 | 252 | 5/3/2023 | |
1.5.12 | 267 | 4/28/2023 | |
1.5.11 | 251 | 4/27/2023 | |
1.5.10 | 306 | 4/19/2023 | |
1.5.9 | 308 | 4/17/2023 | |
1.5.8 | 272 | 4/17/2023 | |
1.5.5 | 381 | 3/30/2023 | |
1.5.4 | 366 | 3/23/2023 | |
1.5.3 | 916 | 3/14/2023 | |
1.5.2 | 285 | 3/13/2023 | |
1.5.1 | 297 | 3/9/2023 | |
1.5.0 | 300 | 3/7/2023 | |
1.4.33 | 382 | 3/14/2023 | |
1.4.32 | 354 | 3/6/2023 | |
1.4.31 | 393 | 3/1/2023 | |
1.4.30 | 322 | 2/28/2023 | |
1.4.29 | 523 | 2/22/2023 | |
1.4.28 | 340 | 2/21/2023 | |
1.4.27 | 376 | 2/20/2023 | |
1.4.25 | 415 | 2/16/2023 | |
1.4.24 | 412 | 2/9/2023 | |
1.4.23 | 389 | 2/8/2023 | |
1.4.20 | 805 | 1/9/2023 | |
1.4.19 | 454 | 1/4/2023 | |
1.4.18 | 410 | 12/13/2022 | |
1.4.17 | 450 | 12/8/2022 | |
1.4.16 | 416 | 11/30/2022 | |
1.4.15 | 407 | 11/16/2022 | |
1.4.14 | 427 | 11/15/2022 | |
1.4.13 | 618 | 11/10/2022 | |
1.4.12 | 450 | 11/8/2022 | |
1.4.11 | 707 | 11/7/2022 | |
1.4.10 | 399 | 11/7/2022 | |
1.4.9 | 534 | 10/21/2022 | |
1.4.8 | 495 | 10/21/2022 | |
1.4.7 | 459 | 10/21/2022 | |
1.4.6 | 494 | 10/19/2022 | |
1.4.5 | 630 | 10/14/2022 | |
1.4.4 | 502 | 10/13/2022 | |
1.4.3 | 482 | 10/12/2022 | |
1.4.2 | 605 | 10/10/2022 | |
1.4.1 | 693 | 9/8/2022 | |
1.4.0 | 466 | 9/7/2022 | |
1.3.26 | 466 | 10/4/2022 | |
1.3.25 | 678 | 8/26/2022 | |
1.3.23 | 500 | 8/24/2022 | |
1.3.22 | 489 | 8/24/2022 | |
1.3.21 | 488 | 8/23/2022 | |
1.3.20 | 527 | 8/10/2022 | |
1.3.19 | 497 | 8/9/2022 | |
1.3.18 | 548 | 8/5/2022 | |
1.3.17 | 545 | 7/26/2022 | |
1.3.16 | 619 | 7/12/2022 | |
1.3.15 | 537 | 7/12/2022 | |
1.3.13 | 669 | 6/29/2022 | |
1.3.12 | 537 | 6/27/2022 | |
1.3.11 | 571 | 6/16/2022 | |
1.3.10 | 528 | 6/15/2022 | |
1.3.9 | 504 | 6/14/2022 | |
1.3.8 | 555 | 6/8/2022 | |
1.3.7 | 602 | 3/31/2022 | |
1.3.6 | 669 | 3/29/2022 | |
1.3.5 | 527 | 3/29/2022 | |
1.3.4 | 565 | 3/9/2022 | |
1.3.3 | 752 | 2/22/2022 | |
1.3.2 | 551 | 2/22/2022 | |
1.3.1 | 539 | 2/17/2022 | |
1.3.0 | 558 | 2/11/2022 | |
1.2.6 | 532 | 2/10/2022 | |
1.2.5 | 785 | 1/24/2022 | |
1.2.3 | 576 | 1/19/2022 | |
1.2.2 | 587 | 1/13/2022 | |
1.2.0 | 559 | 1/11/2022 | |
1.1.1 | 471 | 12/28/2021 | |
1.1.0 | 400 | 12/27/2021 | |
1.0.0 | 544 | 12/18/2021 |