Most.Foundation 1.4.1

There is a newer version of this package available.
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
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Most.Foundation" Version="1.4.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Most.Foundation --version 1.4.1
#r "nuget: Most.Foundation, 1.4.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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.79 81 5/9/2024
1.5.78 176 4/26/2024
1.5.77 186 4/10/2024
1.5.76 80 4/10/2024
1.5.75 511 3/21/2024
1.5.74 221 3/19/2024
1.5.73 273 3/18/2024
1.5.72 131 3/14/2024
1.5.71 121 3/13/2024
1.5.70 82 3/13/2024
1.5.69 129 3/4/2024
1.5.68 101 3/1/2024
1.5.67 135 2/27/2024
1.5.66 93 2/22/2024
1.5.65 101 2/22/2024
1.5.64 99 2/22/2024
1.5.63 316 2/14/2024
1.5.62 93 2/13/2024
1.5.61 87 2/13/2024
1.5.60 129 2/9/2024
1.5.59 136 2/7/2024
1.5.58 224 2/6/2024
1.5.57 150 1/23/2024
1.5.56 97 1/19/2024
1.5.55 139 1/17/2024
1.5.54 186 1/15/2024
1.5.53 141 1/11/2024
1.5.52 95 1/10/2024
1.5.51 215 12/20/2023
1.5.50 100 12/20/2023
1.5.49 120 12/19/2023
1.5.48 119 12/14/2023
1.5.47 110 12/14/2023
1.5.46 182 12/5/2023
1.5.45 876 11/10/2023
1.5.44 336 11/9/2023
1.5.43 354 11/2/2023
1.5.42 146 10/25/2023
1.5.41 313 10/13/2023
1.5.40 123 10/13/2023
1.5.39 281 10/11/2023
1.5.38 132 10/11/2023
1.5.37 132 10/10/2023
1.5.36 116 10/10/2023
1.5.35 122 10/6/2023
1.5.34 140 10/5/2023
1.5.33 118 10/4/2023
1.5.32 129 10/3/2023
1.5.31 255 9/7/2023
1.5.30 232 9/1/2023
1.5.29 161 8/23/2023
1.5.28 149 8/11/2023
1.5.27 145 8/9/2023
1.5.25 147 8/8/2023
1.5.24 207 7/12/2023
1.5.23 174 7/4/2023
1.5.22 400 6/28/2023
1.5.21 264 6/23/2023
1.5.20 164 6/21/2023
1.5.19 167 6/15/2023
1.5.18 345 6/5/2023
1.5.17 258 6/1/2023
1.5.15 187 5/29/2023
1.5.14 228 5/18/2023
1.5.13 221 5/3/2023
1.5.12 223 4/28/2023
1.5.11 210 4/27/2023
1.5.10 261 4/19/2023
1.5.9 286 4/17/2023
1.5.8 242 4/17/2023
1.5.5 346 3/30/2023
1.5.4 325 3/23/2023
1.5.3 875 3/14/2023
1.5.2 249 3/13/2023
1.5.1 264 3/9/2023
1.5.0 269 3/7/2023
1.4.33 346 3/14/2023
1.4.32 315 3/6/2023
1.4.31 360 3/1/2023
1.4.30 282 2/28/2023
1.4.29 471 2/22/2023
1.4.28 296 2/21/2023
1.4.27 336 2/20/2023
1.4.25 364 2/16/2023
1.4.24 374 2/9/2023
1.4.23 345 2/8/2023
1.4.20 765 1/9/2023
1.4.19 414 1/4/2023
1.4.18 368 12/13/2022
1.4.17 417 12/8/2022
1.4.16 381 11/30/2022
1.4.15 376 11/16/2022
1.4.14 393 11/15/2022
1.4.13 577 11/10/2022
1.4.12 407 11/8/2022
1.4.11 669 11/7/2022
1.4.10 365 11/7/2022
1.4.9 501 10/21/2022
1.4.8 452 10/21/2022
1.4.7 427 10/21/2022
1.4.6 444 10/19/2022
1.4.5 587 10/14/2022
1.4.4 451 10/13/2022
1.4.3 430 10/12/2022
1.4.2 566 10/10/2022
1.4.1 651 9/8/2022
1.4.0 427 9/7/2022
1.3.26 425 10/4/2022
1.3.25 632 8/26/2022
1.3.23 463 8/24/2022
1.3.22 444 8/24/2022
1.3.21 452 8/23/2022
1.3.20 487 8/10/2022
1.3.19 451 8/9/2022
1.3.18 505 8/5/2022
1.3.17 499 7/26/2022
1.3.16 579 7/12/2022
1.3.15 493 7/12/2022
1.3.13 627 6/29/2022
1.3.12 489 6/27/2022
1.3.11 526 6/16/2022
1.3.10 492 6/15/2022
1.3.9 468 6/14/2022
1.3.8 518 6/8/2022
1.3.7 557 3/31/2022
1.3.6 631 3/29/2022
1.3.5 482 3/29/2022
1.3.4 526 3/9/2022
1.3.3 719 2/22/2022
1.3.2 519 2/22/2022
1.3.1 500 2/17/2022
1.3.0 520 2/11/2022
1.2.6 496 2/10/2022
1.2.5 749 1/24/2022
1.2.3 524 1/19/2022
1.2.2 552 1/13/2022
1.2.0 521 1/11/2022
1.1.1 436 12/28/2021
1.1.0 354 12/27/2021
1.0.0 504 12/18/2021