diff --git a/devdocs/deploy.txt b/devdocs/deploy.txt index 82e90dfc..1d0433cf 100644 --- a/devdocs/deploy.txt +++ b/devdocs/deploy.txt @@ -1,8 +1,15 @@ ## BUIILD AND DEPLOYMENT + + +### Security scan +If any packages have been changed in the release do a thorough security scan and check of each package + + + ### Bump version numbers: -Search and replace 8.0.0-beta.0.10 +Search and replace 8.0.0-beta.0.11 webapp,server,launcher, v8migrate Client end ayanova-version.js, diff --git a/devdocs/security.txt b/devdocs/security.txt new file mode 100644 index 00000000..84c662cf --- /dev/null +++ b/devdocs/security.txt @@ -0,0 +1,15 @@ +# Security checks and tools + + +## NPM +https://snyk.io/blog/ten-npm-security-best-practices/ +https://docs.npmjs.com/cli/v8/commands/npm-audit + +npm doctor +npm audit + +## Nuget + +https://docs.microsoft.com/en-us/nuget/concepts/security-best-practices +dotnet list package --deprecated +dotnet list package --vulnerable diff --git a/devdocs/todo.txt b/devdocs/todo.txt index 2796cc33..b7667add 100644 --- a/devdocs/todo.txt +++ b/devdocs/todo.txt @@ -1,21 +1,4 @@ -{"login": "superuser","password": "l3tm3in"} - -{"login": "OpsAdminLimited","password": "OpsAdminLimited"} - -Test line to commit to new svn server - - -todo: 2020-09-24 09:24:37.5792|WARN|Microsoft.EntityFrameworkCore.Infrastructure|'AddEntityFramework*' was called on the service provider, but 'UseInternalServiceProvider' wasn't called in the DbContext options configuration. Remove the 'AddEntityFramework*' call as in most cases it's not needed and might cause conflicts with other products and services registered in the same service provider. - - - Created - await NotifyEventProcessor.HandlePotentialNotificationEvent(AyaEvent.Created, newObject); - - Modified PUT update - await NotifyEventProcessor.HandlePotentialNotificationEvent(AyaEvent.Modified, dbObject, SnapshotOfOriginalDBObj); - - Deleted - await NotifyEventProcessor.HandlePotentialNotificationEvent(AyaEvent.Deleted, dbObject); +choco upgrade chocolatey diff --git a/dist/install/windows/x64/lan.iss b/dist/install/windows/x64/lan.iss index 3d5c3627..d85d1869 100644 --- a/dist/install/windows/x64/lan.iss +++ b/dist/install/windows/x64/lan.iss @@ -1,7 +1,7 @@ ; LAN install for internal network use only #define MyAppName "AyaNova server" -#define MyAppVersion "8.0.0-beta.0.10" +#define MyAppVersion "8.0.0-beta.0.11" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/dist/install/windows/x64/standalone.iss b/dist/install/windows/x64/standalone.iss index a6036726..441dcc43 100644 --- a/dist/install/windows/x64/standalone.iss +++ b/dist/install/windows/x64/standalone.iss @@ -3,7 +3,7 @@ ; external to lan requires different config #define MyAppName "AyaNova" -#define MyAppVersion "8.0.0-beta.0.10" +#define MyAppVersion "8.0.0-beta.0.11" #define MyAppPublisher "Ground Zero Tech-Works, Inc." #define MyAppURL "https://ayanova.com/" #define MyAppLauncherExeName "ayanova-launcher.exe" diff --git a/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md b/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md index ae0e1770..1de625d5 100644 --- a/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md +++ b/docs/8.0/ayanova/docs/ay-start-changes-from-v7.md @@ -11,11 +11,11 @@ This page documents the changes most relevant to everyday users of AyaNova howev AyaNova 7 had several different user interfaces: the main interface was a Windows desktop application and as optional add-on products we had several different web browser interfaces for varying levels of devices. Each web interface had a limited sub-set of the full features in the Windows application and required separate installation and configuration procedures. -AyaNova 8 has one "progressive" web application based interface only that adapts itself automatically to the device format. Any device on any platform with a modern web browser from a smart phone to a full sized desktop computer can use all features of AyaNova equally. This means you can use AyaNova on an iPhone, Android, Windows desktop, Mac, Linux etc. +AyaNova 8 has one "progressive" web application based interface only that adapts itself automatically to the device format. Any device on any platform with a modern web browser from a smart phone to a full sized desktop computer can use all features of AyaNova equally. This means you can use AyaNova on an iPhone, Android, Windows desktop, iOS, Linux etc. Having one web application interface means there is nothing to install or update on all user devices and ensures that we will always have all features available to all users. -In order to support the front end "client" devices using AyaNova, there is now a back end self contained [AyaNova server](ops-intro.md) that handles all requests and can be hosted on Linux, Windows, Mac either onsite or with a web hosting provider. +In order to support the front end "client" devices using AyaNova, there is now a back end self contained [AyaNova server](ops-intro.md) that handles all requests and can be hosted on Linux or Windows, either onsite or with a web hosting provider. ## Features dropped from v7 to v8 diff --git a/docs/8.0/ayanova/docs/index.md b/docs/8.0/ayanova/docs/index.md index daacfd97..c9085853 100644 --- a/docs/8.0/ayanova/docs/index.md +++ b/docs/8.0/ayanova/docs/index.md @@ -20,4 +20,4 @@ Or check out our support forum [forum.ayanova.com](http://forum.ayanova.com/) --- -