Handle body parsing HTTP APIs with v2.0 Lambda req payloads that include raw JSON fixes thanks Fixed.Updated session test to no longer use legacy session table name.Fixed rate-limit crashes in legacy events.publish call fixes #300.Fixed broken legacy cookie response param behavior, restoring behavior of being an alias for setting a set-cookie header, and not for writing a session.Your job is to grow your income, so you can acquire more inmates, so you can acquire more income. You erect walls, build jail cells, construct areas like a cafeteria and a yard, and build offices for your employees to do their jobs. Fixed subtle session bug where attempting to clear a session would retain old session data In Prison Architect, your job is build a prison.Sessions helper now uses the ordered last of multiple potential client sessions present in a cookie (if multiple are present).Internal change for JWE token issuance, thanks Ensure JWE session helper also uses the ordered last of multiple potential client sessions present in a cookie (if multiple are present).Fixed arc.tables()._name Sandbox mode returning an array instead of a string thanks Changed.Added new alias for arc.tables()._name to arc.tables().name.Session cookie's SameSite value is configurable with ARC_SESSION_SAME_SITE environment variable thanks Fixed issue with arc.tables() not generating a client for tables with the string production in their names in a Sandbox context.Restored req.path convenience parameter missing from HTTP APIs thanks Added.Removed unnecessary console logging for + publishing.New arc.services() API for retrieving the service map object for a given app this object contains metadata associated with all infrastructure or services leveraged by the app.Get the table definitions confused thanks Added Fixed an issue in sandbox where table names containing other table names would.
#Prison architect changelog full#
#Prison architect changelog upgrade#
Responding to requests has not changed, however! Old response semantics from Architect 5 (and lower) will continue to be supported, so you'll always have a clear, clean upgrade path from older Architect projects to newer APIs.Breaking change: removed support for handling requests from Architect 5 (and lower) APIs.Breaking change: removed support for Node.js 10.x (now EOL, and no longer available to created in AWS Lambda).Again, just aim those same calls at and things should just work - and if they do not, please let us know!.All legacy proxy calls are now removed from this package this includes:, ,,.ASAP is also a faster, leaner implementation (-70% smaller, with zero dependencies).With some minor exceptions, ASAP is a drop-in replacement for calls and usage - no fuss, no muss!.Breaking change: is now ASAP is now fully independent of as of version 4.0.0 of both packages.Enable tables.scan() to be used without passing any arguments.