MDrivenServerChangelog

The log of changes for MDriven Server

Revision 12681 - 2020-11-28

.netstandard2.1
.netcoreapp3.1

Revision 12672 - 2020-11-26

vServerRestartedTime and vSkipQueryAndSkipJob as documented here https://wiki.mdriven.net/index.php/Server_Wide_Variables enables MDrivenServer to know restarts and act accordingly with model code

Revision 12670 - 2020-11-26

vServerRestartedTime and vSkipQueryAndSkipJob as documented here https://wiki.mdriven.net/index.php/Server_Wide_Variables enables MDrivenServer to know restarts and act accordingly with model code

Revision 12669 - 2020-11-26

Bcc and CC added as valid email addresses in Email send

Revision 12653 - 2020-11-16

Weak error message when Email failed du to no To address

Revision 12651 - 2020-11-15

MDrivenEvents as described here https://wiki.mdriven.net/index.php/Communication_between_MDrivenServers

Revision 12649 - 2020-11-15

MDrivenEvents as described here https://wiki.mdriven.net/index.php/Communication_between_MDrivenServers

Revision 12647 - 2020-11-12

Changed web.config to include setting for NOT restarting IIS on file changes

Revision 12646 - 2020-11-12

Expanded logging for unpacking AssetsTK

Revision 12606 - 2020-10-19

Slave sync stuff

Revision 12587 - 2020-10-13

AllIsWell call sent by MDrivenServer to enable better system relaxation when nothing happens

Revision 12578 - 2020-10-12

472 newest owin

Revision 12575 - 2020-10-12

SignalR Logging

Revision 12573 - 2020-10-11

Revision 12548 - 2020-09-30

netstandard2.0 fix

Revision 12544 - 2020-09-30

Signalr scripts

Revision 12543 - 2020-09-30

removed

Revision 12542 - 2020-09-30

removed

Revision 12539 - 2020-09-30

Adding SignalR Hub and client for ES inside server

Revision 12538 - 2020-09-30

Adding SignalR Hub and client for ES inside server

Revision 12537 - 2020-09-30

Adding SignalR Hub and client for ES inside server

Revision 12518 - 2020-09-21

Revision 12516 - 2020-09-21

A new OclPS query functionality

Revision 12513 - 2020-09-18

Updates to WorkImage and removed some old aspx

Revision 12497 - 2020-09-10

Time in PeriodicActions view added
Queryplan issues exposed to log after discovering of looping job at perrigo

Revision 12492 - 2020-09-08

Revision 12491 - 2020-09-08

Revision 12489 - 2020-09-08

Revision 12486 - 2020-09-07

Autoform issues

Revision 12484 - 2020-09-06

Revision 12482 - 2020-09-06

Seekers correct width

Revision 12481 - 2020-09-06

Index page updated

Revision 12480 - 2020-09-06

Login problem if app was in subdir

Revision 12479 - 2020-09-06

Issues with Register not being accessible

Revision 12478 - 2020-09-05

Revision 12477 - 2020-09-05

Revision 12476 - 2020-09-04

Work in progress - major change of UI

Revision 12461 - 2020-08-21

Revision 12457 - 2020-08-18

CTE removed since it does not work in Compact

Revision 12368 - 2020-07-08

Increased logging in PortalPush

Revision 12362 - 2020-07-01

Introduced SysAsyncTicket.Priority to help with number assignment pattern

Revision 12358 - 2020-06-30

Issues with congestion of memory/cpu due to parallell work

Revision 12357 - 2020-06-30

Revision 12355 - 2020-06-30

Major changes to ServerSide jobs orcestration in order to fix parallellism and congestion

Revision 12349 - 2020-06-28

SqlCe forced us to modifications of CacheInvalidation and SlaveSynk

Revision 12348 - 2020-06-28

When testing Slave work I found limitations in SQLCEDB (no command timeout) - handled

Revision 12347 - 2020-06-27

When testing Slave work I found limitations in SQLCEDB (no command timeout) - handled

Revision 12346 - 2020-06-27

Bootstrap issue with Slave

Revision 12345 - 2020-06-27

When testing Slave work I found limitations in SQLCEDB (cannot use DateTime2, cannot use prefix [dbo].) - handled

Revision 12344 - 2020-06-27

Deprecate WCF For Slave / Master in MDriven Server

Revision 12342 - 2020-06-27

Deprecate WCF to MDrivenServer from MDrivenDesigner (WepApi instead) - currently both are supported due to unknown version of YOUR MDrivenServer (checkbox in CloudForm)

Revision 12340 - 2020-06-27

Deprecate WCF to MDrivenServer from MDrivenDesigner (WepApi instead)

Revision 12338 - 2020-06-26

Started work with removing WCF from cloud dialog

Revision 12275 - 2020-05-30

Ability to merge changed some Modlr-apis

Revision 12268 - 2020-05-28

Adding contentid and Inline dispososition to Email Attachments

Revision 12259 - 2020-05-25

Seperating the "from user" in email sending from the FromToUseAsLogin - the first one you can set from vm - the second one is the one from MDrivenServerSettings always

Revision 12258 - 2020-05-25

Wow - if we change to release - we must also make sure the release reference to all other projects are up tp date - I am all for it but it adds admin. The only downside of debug builds is that it does not time out - there are no performance hits.

Revision 12257 - 2020-05-25

Only show failure to write to EventLog once per session

Revision 12194 - 2020-05-06

Changing the amount of jobs to batch from 100 to 20 for asyncticket

Revision 12187 - 2020-05-01

Relative publish path

Revision 12179 - 2020-04-28

Better SysAsyncTicket log

Revision 12074 - 2020-03-28

win

Revision 12069 - 2020-03-28

Build failed because of missing reference to recyclememorystream

Revision 12052 - 2020-03-24

Revision 12013 - 2020-03-12

Changes to cache invalidation. Save writes to recentlyupdatedtable, and then this table was joined with cache manifest that could take time - and this locked the recentlyupdatedtable table that in turn limited other saves for the complete system.

To fix this a new table has been added recentlyupdatedtableWorkPart. We quickly move seen rows in recentlyupdatedtable to recentlyupdatedtableWorkPart to minimize the time recentlyupdatedtable is in a transaction. Then we do the potential heavy work from the recentlyupdatedtableWorkPart table.

The EnsureCacheInvalidationTables functions adds the recentlyupdatedtableWorkPart table even if it is the only one missing.

Revision 11994 - 2020-03-05

Refactored creation of new cache head modules after discovering Query loses params after execute

Revision 11987 - 2020-03-04

Implementing new ES-Init-flow to avoid recreation of viewmodels when they are not changed

Revision 11979 - 2020-03-02

SysAsyncTicket - could end up killing ticket without execution if taken between save 1 and 2

Revision 11969 - 2020-02-28

Major discovery that UnBlocking ServerSidejobs that were meant to run in parallell did not run in parallell - now we allow 9 parallell non blocking jobs

Revision 11968 - 2020-02-28

AsyncTicket Job is now prioritized

Revision 11966 - 2020-02-27

SysAsyncTicket implemented

Revision 11962 - 2020-02-26

Better timing logging for CacheInvalidation and introduced lock sections to stop the db-deadlock seen after massive invalidations

Revision 11952 - 2020-02-23

Moving CreationChecksum property down to EcoSpace :
///
/// The creation checksum is free to use - MDriven Server and Turnkey sets a unique identifier here to know for what model(blob) the EcoSpace is created
/// Not to be confused with TypeSystem.Checksum - the TypeSystem.Checksum will not reflect changes to viewmodels ets
///

public string CreationChecksum

Revision 11940 - 2020-02-20

Cacheinvalidation locks due to allowing 2 at the same time - fixed to 1

Revision 11939 - 2020-02-19

CacheInvalidation bug:
earlier I checked if member had publisher with subscriber - but just navigating over a link.link2.link3 left link2 without any subscriptions (link.link2->select(something).link3 worked)
To solve issue with missed members I check Association ends extra,
if we have a multilink and it is current -> then we navigated over it
if we have a single link - they are default loaded - sojust checking current is not enough - checking also other end iscurrent seems to cover things

Revision 11913 - 2020-02-11

Avoid running AutoCached in parallell since it may cause locks in DoInvalidationRun

Revision 11895 - 2020-02-02

CheckTransaction was called to often when app behind firewall

Revision 11894 - 2020-02-02

CheckTransaction was called to often when app behind firewall

Revision 11850 - 2020-01-19

Debug Assert errors brought up dialog that could halt IIS. Now a logging listener and a clear exception is thrown on assert errors for MDrivenServer

Revision 11767 - 2019-12-18

Introduced throtteling of parallell serverside jobs after seeing cpu overage

Revision 11766 - 2019-12-17

Issues with serversidejobs working on closed systems - think it is fixed

Revision 11764 - 2019-12-16

Revision 11712 - 2019-11-12

Problem that oclPSExpression was required even if it was a cache VM

Revision 11653 - 2019-10-21

MDrivenServer now writes exceptions to EventLog

Revision 11650 - 2019-10-21

Revision 11649 - 2019-10-21

Revision 11637 - 2019-10-17

Limit workInfo to 200 latest to conserve memory

Revision 11616 - 2019-10-13

Revision 11585 - 2019-10-06

null check

Revision 11579 - 2019-10-04

EmailSender sent in null to logfunction that missed to null check so the server threw in logging and died - fixed

Revision 11558 - 2019-09-28

Fix: The long date format used for naming the export file actually made export impossible. Not easy to understand.

Revision 11545 - 2019-09-23

Revision 11544 - 2019-09-23

Revision 11543 - 2019-09-23

ServerSideActions extracted and moved into MDrivenFramework

Revision 11490 - 2019-09-09

Exception handling in ServerSide: https://wiki.mdriven.net/index.php/Debugging_MDrivenServer_Serverside_actions

Revision 11422 - 2019-08-22

Newtonsoft missing from install

Revision 11413 - 2019-08-21

Rebel things

Revision 11381 - 2019-08-12

Issue with SaveFile - fixed String cannot be of zero length. Parameter name: oldValue

Revision 11363 - 2019-08-07

Now expands detailed turnkeyversionminute into web config to ensure restart on deploy

Revision 11345 - 2019-07-31

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.