Skip to content

Releases: hlambda/hlambda-core

v0.3.2

06 Nov 19:58
b10de99
Compare
Choose a tag to compare
  • 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

04 Nov 18:19
b8d0017
Compare
Choose a tag to compare
  • 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. 📦

v0.3.0

04 Nov 00:48
6fceacd
Compare
Choose a tag to compare
  • 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

15 Aug 19:47
83379d9
Compare
Choose a tag to compare
  • 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

31 Jul 01:35
72d0e8f
Compare
Choose a tag to compare
  • 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

29 Jul 23:12
b51d749
Compare
Choose a tag to compare
  • 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

27 Jul 22:59
3f74883
Compare
Choose a tag to compare
v0.0.8-beta.4 Pre-release
Pre-release
  • 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

20 Jul 22:42
2ded33a
Compare
Choose a tag to compare
v0.0.8-beta.3 Pre-release
Pre-release
  • 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

29 Jun 22:29
d076757
Compare
Choose a tag to compare
v0.0.8-beta.2 Pre-release
Pre-release
  • 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

07 Jun 23:48
Compare
Choose a tag to compare
v0.0.8-beta.1 Pre-release
Pre-release
  • 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