Releases: hlambda/hlambda-core
Releases · hlambda/hlambda-core
v0.3.2
- Added tab complete in Hlambda Pseudo Terminal. (With basic contextual suggestions) 🎉
- Added GitOps functionality, remote repository sync. 🛠
- Added option to reload server via vscode status bar. 🚀
- Fix the version bump issue. 🤓
- 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. 🐛
v0.3.1
v0.3.0
- 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. 👍
v0.2.0
- Updated Console UI (Logs: Auto scroll snap, Metadata: Action history dates) 👨🏻💻
- Added example on how to use constants, in default metadata. 🧳
- Added support for parsing cookies. 🤓
- Added example on how to get and set cookies, in default metadata. 🧳
- Added ACL for Non-public Swagger UI in Console. ⚡️
- Fixed 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. 🎉
v0.1.0
- 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 💎 (Added auto refresh to logs)
- Bugfixes 🐛
v0.0.9
- Support for socket.io and other modules that require reference to the server instance 🎉
- Updated initial metadata example for socket.io (Basic chat hosted at
/io/
route) 💬 - Calculate metadata hash, log metadata change as metadata history 🛠
- Improved local development experience using nodemon for metadata reloading. 👨🏻💻
- Updated Hλ UI 🎯
- Core UI Bugfixes 🐛
v0.0.8-beta.4
- List environment variables 🛠
- Updated Hλ UI 🎯
- Bugfixes 🐛
- Added ability to upload files through console 🎉
- Inject custom JS into Swagger UI to auto load admin secret into auth header 💉
v0.0.8-beta.3
- Support for environment banners 🚩
- Added version check banner 🏳️
- Updated example metadata 🧳
- Improve serving static files by updating the order of the hlapp's loading pattern. Fixes issue with serving custom favicon.ico 🎉
- Add remote version via GitHub API 🛠
- Fix env banner boolean flags 🩹
- Updated Console UI to v0.0.5 ⚡️
v0.0.8-beta.2
- Add GET /healthz route
- Add CORS env variable
HLAMBDA_CORS_DOMAIN
, by default Hlambda server continues to allow '*' - Updated to latest Core UI
- Updated initial container metadata
v0.0.8-beta.1
- 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