Changelog
New Resource: Action:
- With Procedures, you can only trigger
/execute
APIs. With Actions, you can update configs you need. And of course, you can run the Action in your Procedures. - Write scripts in the UI which call the Komodo API, using Typescript and a pre initialized Komodo client.
- In UI editor supports linting, suggestions, and shows documentation, using the fully typed
komodo_client
typescript package. - Can Interpolate in Variables as usual using
"[[VARIABLE_NAME]]"
- Uses Deno to run the typescript.
- Komodo Core container ships with Deno and the JS / TS client bundled in, there are no external requests needed to pull any libs.
- The API also serves the lib files from your Komodo instance at
{BASE_URL}/client/lib.js
, and you can depend on that directly from Deno files. The version of the served lib will be ensured to match your Core version. - Auto formatting with prettier.
Alt
+Shift
+F
(Mac uses Option key instead of Alt).
Stacks:
- If you have multiple env files in your folder / repo, you can now specify additional env files to be attached.
- Auto yaml formatting for compose file editors with prettier, use
Alt
+Shift
+F
.
All configs:
-If you make changes and navigate away / reload page, your "unsaved" changed will now be cached locally until you are ready to save.
Upgrading
No changes to config, just pull and redeploy Core.
There are some small changes to Periphery, but upgrading should only be necessary to use multiple env files with Stacks.
Very recently I published the Komodo Typescript client, 1.16 has breaking changes to this client to get them out of the way.
Enjoy 🦎
![](https://private-user-images.githubusercontent.com/49575486/378164669-af92dae7-4638-45dc-9b9e-5faf1436c235.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mjk0MTQ1MDcsIm5iZiI6MTcyOTQxNDIwNywicGF0aCI6Ii80OTU3NTQ4Ni8zNzgxNjQ2NjktYWY5MmRhZTctNDYzOC00NWRjLTliOWUtNWZhZjE0MzZjMjM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDEwMjAlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQxMDIwVDA4NTAwN1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFiZmQ0Mjk4NWMwY2UzODYzYTBlZDU4YzczZTA0NGVhNTI1ZTNhZmY3ZjZkOTNiMDdmYWVkMjc0MmQ2NzA1YTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Wrzl3JaF4tupkph-XYgzkdOvgYJoJlRQBLx34n72zmo)