The log of changes for MDriven Server
Revision 15010 - 2023-09-25
Nuget updates:
old 2.2.3 to
old 7.0.5 to
old 7.0.5 to
old 7.0.0 to
old 4.2.1 to
old to
7.0.2
6.0
Driver was AzureAD OpenIdConnect
if (email == null)
email = info.Principal.FindFirstValue("preferred_username"); // Azure
Revision 15004 - 2023-09-21
Fixed spelling errorRevision 14999 - 2023-09-14
Changes to CacheInval to avoid to include touched members in manifest to reduce risk of recursionRevision 14998 - 2023-09-14
CodeDress issue for LeanLoad fixedRevision 14997 - 2023-09-14
Undoing bad check-in: Fix for missing AssetsTK path when using slim model in TurnkeyRevision 14996 - 2023-09-14
Fix for missing AssetsTK path when using slim model in TurnkeyRevision 14988 - 2023-09-05
MDrivenServer now warns in OCLPs if a ServerSideViewModel is CacheInval
SignalR does not complain for lost net Revision 14987 - 2023-09-04
Revision 14986 - 2023-09-04
MDrivenServer and MDrivenTurnkey now saves a slimmed version of the model to App_Data in a file named ModlrLeanLoadModel.modlr and the checksum for the same in ModlrLeanLoadChecksum.xml
If no hit on checksum we do as before - but also create the lean files.
On next cold start the lean files will be picked up and skip AssetsTK mirroring and loading - this fill decrease memory footprint and increase load speed.Revision 14926 - 2023-08-08
Issue in MDrivenServer slave sync - if GetMasterCommitBlocks fails the local merge would be skipped - leading to slave falling further behind - now local merge is done even if the master has problemsRevision 14855 - 2023-06-12
Scroll only gridRevision 14846 - 2023-06-07
AutoForm with PlacingContainer - so we should not have a min-widthRevision 14755 - 2023-05-09
Update to jquery 3.6.4 (from 3.6.3 on tk, and from 1.x on mdrserver)
Update Azure.core for consistencyRevision 14690 - 2023-04-13
System.Text.Json 7.0.2Revision 14655 - 2023-04-03
Adding mysql to coreRevision 14631 - 2023-03-19
Updates to MDrivenServer "Changes" function - now reports different checksum
CodeGen on ModelrLayer, Added Savebar option to ViewModel
Updates to Signalr packages due to runtime issue in debuggerRevision 14600 - 2023-03-08
AccountOverride stuffRevision 14577 - 2023-02-22
Nugets and app.config
Adding special PMapper mode for OceanMgrRevision 14564 - 2023-02-15
RecyclableMemoryStream latest versionRevision 14562 - 2023-02-15
Nuget refresh and consolidation Revision 14560 - 2023-02-15
Nuget refresh and consolidation in order to find signalr issue in live edit debug tabRevision 14545 - 2023-02-03
Revision 14541 - 2023-02-02
MDrivenServer now has a new admin api: SubmitNewModelOnlyCheck - this will return the expected actions on SubmitNewModelRevision 14477 - 2022-12-20
Making use of OnFileBasedCacheDetectedInvalidAndReRead to reload when xmlfile-data is discovered changed by otherRevision 14432 - 2022-11-24
LookUpStatValuesForMember showed inversed for many to many links - fixedRevision 14430 - 2022-11-24
Bug in CacheInval - removing modules for deleted objects was slow due to not keeping deletedobjects in fetched listRevision 14427 - 2022-11-22
Stats from MDrivenDesignerRevision 14425 - 2022-11-22
Updates to StatsView due to c#5 and not c#6 in razor Revision 14423 - 2022-11-22
Stats function in MDrivenServer extended to handle any memberRevision 14405 - 2022-10-28
Auto fix Missing ORMapping by having a file App_Data/MissingOrMapping.xmlRevision 14404 - 2022-10-28
Revision 14403 - 2022-10-28
Auto fix Missing ORMapping by having a file App_Data/MissingOrMapping.xmlRevision 14400 - 2022-10-26
Ensure VersioningTablesInDB available even if not ServerMode HistorySlaveRevision 14397 - 2022-10-25
Revision 14396 - 2022-10-25
Support for Modlr FileUpload
LoadBalancing changed to time base
Better admin evolve direct on app start Revision 14392 - 2022-10-17
UnSupervisedTryToRepair introduced on evolutor in order to better MDrivenServer admin evolveRevision 14390 - 2022-10-17
EvolveAdmin if exception in sanitycheckRevision 14382 - 2022-10-11
FixRevision 14381 - 2022-10-11
New schema for LoadBalanceRevision 14380 - 2022-10-11
Load balancing support in MDrivenServer (hot standby without running SS jobs)Revision 14376 - 2022-10-05
FixRevision 14375 - 2022-10-05
Running SS manually on criterias did not merge in the ServerWide vars - making it easy to commit serious mistakes - fixedRevision 14374 - 2022-10-05
Added stuff for finding deletes in syncblocksRevision 14335 - 2022-09-19
Performance improvements by
* using pooled lists
* disposing of short-lived Datablocks
* using pooled datablocks for memorystreamsRevision 14278 - 2022-08-18
Revision 14154 - 2022-07-12
Null checkRevision 14039 - 2022-05-13
New Validations actions added to Amin view
CommonSuperclass changed to abstract + childmapp after issues found in VistaDB consistency
Revision 14007 - 2022-04-28
HardServerUrl info in log Revision 13998 - 2022-04-24
Before DataInA0 etc gave errors when if vm was not initiated - now it initiatesRevision 13993 - 2022-04-21
Revision 13991 - 2022-04-21
Lots of nuget updates
SignalR 2.4.3Revision 13985 - 2022-04-21
Cache of ModelLayerSpace - checked on App_A0_checksum - speeds up 2-n A0_ecospace gets of same versionRevision 13963 - 2022-04-13
Revision 13941 - 2022-04-10
Razor loading in AssemblyResolveRevision 13940 - 2022-04-09
Revision 13938 - 2022-04-07
More consistent borrow of admindb will help availability of vistadb packdatabaseRevision 13932 - 2022-04-04
Experiment with pausing all SS work every 20Min AND pack VistaDB to see if it fixes cpu increase seen on AzureRevision 13931 - 2022-04-04
Experiment with pausing all SS work every 15Min to see if it fixes cpu increase seen on AzureRevision 13930 - 2022-04-03
Revision 13929 - 2022-04-03
Experiment with pausing all SS work and repacking VistaDB every 15Min to see if it fixes cpu increase seen on AzureRevision 13926 - 2022-04-02
Discovered issue with MDr sending to many AllIsWellEvents over signalr - we now coordinate all ES's to send only every 5:th seconds at mostRevision 13920 - 2022-03-31
Added TLS1.2 for email sendingRevision 13912 - 2022-03-28
Locking critical section of VistaDB startup to avoid file lock Revision 13905 - 2022-03-20
Better VistaDB file lock resolveRevision 13826 - 2022-01-28
Revision 13823 - 2022-01-28
Revision 13822 - 2022-01-28
More functions to debug and run SS jobs directly in the serverRevision 13809 - 2022-01-24
Avoid warning on SetCreationChecksumRevision 13793 - 2022-01-15
Warnings fixedRevision 13790 - 2022-01-15
Warnings fixedRevision 13788 - 2022-01-15
Discover VistaDB file locked by other process and kill in hope for resolveRevision 13787 - 2022-01-15
BCL warnings fixed Revision 13738 - 2021-12-21
When failing in History merge could report QueryNotClosed instead of important error : fixed Revision 13715 - 2021-12-07
Select text ColorRevision 13709 - 2021-12-06
Better select color on text in gridsRevision 13704 - 2021-12-02
VistaDB will issue PackDatabase to resolve locksRevision 13701 - 2021-12-01
VistaDB MultiProcessReadWrite was catastrophic I think - locked azure up completly?
ApplicationName was set to __MDrivenServer when portal reseted pwd - effectivly creating new a user and left db locked
Revision 13700 - 2021-12-01
VistDB I will try MultiProcessReadWrite instead of SingleProcessReadWrite since it locks up all the time on AzureRevision 13612 - 2021-11-20
Newtonsoft.Json.dll set to 13.0.1Revision 13593 - 2021-11-17
Changing to netStandard2.0 instead of 2.1 to stay compatible with .netframework and VisualStudioRevision 13589 - 2021-11-11
Catch exception on RepairdbRevision 13588 - 2021-11-11
Better vista start dbRevision 13577 - 2021-11-05
VistaDB repairdatabase does not work on LinuxRevision 13573 - 2021-11-04
Issue that server could think it ran jobs it never ran due to congestion. Fixed Revision 13572 - 2021-11-03
Improvements to Filtered Logging - now takes rows caused by large log entry - also better time indication with headers on filtered log Revision 13567 - 2021-11-01
VistaDB has a tendency to create persistent locks - these can be removed with RepairDatabase - So I have resorted to call RepairDatabase on each start of MDrivenServer to self heal issuesRevision 13557 - 2021-10-31
MDrivenServer now sends "EVOLVED" in SignalAllIsWellLatestVersionId after evolve - to better signal dependents that major changed occurredRevision 13551 - 2021-10-31
nullcheckRevision 13549 - 2021-10-29
Fallback image was not in projectRevision 13545 - 2021-10-27
Images in A0 searchRevision 13541 - 2021-10-26
fallbackimage needed to render AutoForms correctRevision 13532 - 2021-10-24
Revision 13523 - 2021-10-22
HistoryTruncate issue - collection changed - fixedRevision 13522 - 2021-10-21
Injecting EcoSpace to Membershipprovider used by PortalPush to avoid VistaDB lockRevision 13518 - 2021-10-20
Cannot set dbtype for long script repair when SQLCompact.
Moved the Auto-Admin-Evolve since it did not happen due to other changesRevision 13516 - 2021-10-18
Admin functions to repair evolve scriptsRevision 13512 - 2021-10-13
Revision 13511 - 2021-10-13
Revision 13508 - 2021-10-13
RepairAdmin - writes current evolvescript back to admin db if it was lostRevision 13506 - 2021-10-13
Differentiate between vista and compact in download and snapshot