- Fixed the version bump issue.
- Updated
README.md
. - Added GitOps functionality, remote repository sync.
- Added tab complete in Hlambda Pseudo Terminal. (With basic contextual suggestions)
- Added option to reload server via vscode status bar.
- If set, auto connect to Hasura instance from Hlambda environment variables. (Retreive GraphQL schema introspection, and list of custom actions.) System will look for
HASURA_GRAPHQL_API_ENDPOINT_EXTERNAL
to have access from the browser. (This can be tunnel url if Hasura instance is not available from the browser) - Bugfixes.
- Fix the CORS issue with the vscode when requesting external data from vscode-unpkg CDN.
- Fix the issue with Webpack miss-configuration that was wrapping dist and src folder instead of only dist.
- Added zero downtime reload.
- Added fully featured vscode for editing metadata in Console UI
- Added pre-installed Hlambda extension to custom vscode build.
- Added pre-installed Hasura extension to custom vscode build.
- Added pre-installed Color-Vision extension to custom vscode build.
- Updated Console UI. Home page now shows both logs and Swagger UI.
- Added support for saving request history, added replay option for the requests saved in request history.
- Replaced terminal with vscode pseudo terminal.
- Updated to new Hlambda logo.
- Updated favicon.
- Updated Console UI (Logs: Auto scroll snap, Metadata: Action history dates)
- Added example for use of constants in default metadata.
- Added support for parsing cookies.
- Added example to get and set cookies in default metadata.
- Added ACL for Non-public Swagger UI in Console.
- Fix HLAMBDA_LIST_OF_PROTECTED_ENV_VARIABLES, also add SERVER_PORT to HLAMBDA_LIST_OF_PROTECTED_ENV_VARIABLES.
- Added support to get request raw body via new env variable
EXPRESS_BODY_PARSER_INCLUDE_RAW_BODY
default:false - Added Hasura Custom Action Middleware that checks for Hasura Web Hook Secret in request header to the example metadata.
- Added support for JSON output to stdout, new env variable
JSON_STDOUT
default:false - Restructured metadata example location, moved examples to
./data/metadata-examples
- Added ability to reset metadata, which will reset metadata to initial image example metadata.
- Updated UI
- Bugfixes
- Added metadata history
- Added support for socket.io and any module that needs reference to the server instance.
- Improved Console UI
- Bugfixes
- Enable file upload through console
- Added more examples to the initial metadata
- Added CHANGELOG.md
- Fix issue with serving static content. (Now you can serve static content on root by disabling root redirect to console via HLAMBDA_DISABLE_INITIAL_ROUTE_REDIRECT="true" )
- Add example for the static serving of the content because
__dirname
is not available,fileURLToPath(import.meta.url);
should be used. - Add version build number route. (GET /build-number)
- Add timestamp to docker image on build
./image-build-timestamp.txt
- Add GET /healthz route
- Add CORS env variable
HLAMBDA_CORS_DOMAIN
, by default Hlambda server continues to allow '*'