Bug Fix
Releases
crud create release endpoint /system/release results in 500 error
Bug Fix
Database
regression - incorrect usage of async/await modification made in recent release breaks post-query processing
Bug Fix
Crypto
invalid call signature due to module expansion breaks encryption calls
Bug Fix
General
last release breaks everything
Feature
Product
add initial endpoint for /product and /release v1 api.
Feature
Release Api
complete first implementation of release api
Feature
System Api
add unzip function to /system/release
Feature
System Api
complete first implementation of system/changelog crud create endpoint
Feature
Security
add additional headers along with csp to maximize header related browser security
Refactoring
Crud
continued advancement of base CRUD read endpoint expanding the sets of data the client ui can request by more than ten-fold, sorters/filters/paging to still be added.
Refactoring
Release Api
move release api endpoints to root api path (moved from /system/release to /release)
Refactoring
Auth
add more detailed logging
Refactoring
Release Api
add additional info to log messages
Refactoring
Cors
allow internal ip addresses if user-agent reflects specific value
Refactoring
Security
add improved method of anonymous access approval
Refactoring
Tokens
add additional cmd line arguments to generate-token shell script, cleanup
Refactoring
System
add barebones endpoints for changelog reads
Refactoring
General
grant cors access to localhost:450 from spmeesseman-lt
Refactoring
Cors
add header allow-service-worker to localhost cors requests

# SPMHOME API SERVER CHANGELOG