Bug Fix
Crud Api
filter param used for 'read' operation now working 100%
Bug Fix
Logging
banner should print separators without the leading timestamp
Bug Fix
Logging
scoped logger object does not pass return value in mapped 'error' function
Bug Fix
Config
always apply all env file property value variable pair to runtime env when running local i.e. not started by systemd
Bug Fix
Auth
keys requests have empty public iv value always
Documentation
Readme
add sectons for environment file and app.config.json template files
Feature
Tasks
rework task management to ease addition of additional periodic background tasks to be added
Feature
Security
implement closure wrapped functions to read all secure config and environment variable values
Feature
Security
add kms for runtime key/secret storage
Feature
Security
add to secure header list that is added to responses, increase size of nonce value to 32-bit and expose to pipeline via 'res.locals.nonce'
Feature
Env
add better support for environment runtime dev prod and sb and processing of config / environment files
Feature
Security
add protection from csrf attacks for  non-pwd-secured pages that accept user input
Feature
Security
add initial basic implementation of dos probability tracker middleware
Refactoring
Db
modify all instances of field name 'app' to 'appslug', serving as a text form of product id.
Refactoring
Logging
change method signature in log.success and log.fail to return the value specified by the 2nd parameter
Refactoring
General
change response body property name 'recordsAffected' to 'total'
Refactoring
Db
add additional and more descriptive logging for database operations
Refactoring
Config
break environment specific key value airs in the environment file into separate dev, prod, and sb file versions, main file remains with global variables
Refactoring
Logging
allow configured texts to pass sensitive info filter that may get picked up by a broad regex capture, e.g. 'spmhome.io'
Refactoring
General
update all dependency modules to latest versions, including major versions, with exception of v4 'express' module not updated to v5 as of yet.
Refactoring
Security
move to using randomly generated init vectors when using aes encryption or decryption
Visual
Markdown
add support for markdown->html conversion when a configured markdown file is requested (initial implementation, readme file only):
Build System
Wpw
break down configuration file now that config object merging at runtime is working 100%
Build System
Ap
add new publishrc properties to upload readme and license file to web server in same manner as changelog file