Releases: klothoplatform/klotho
Releases · klothoplatform/klotho
v0.5.18
What's Changed
- dont warn on embed assets by @jhsinger-klotho in #533
- base yaml parsing by @jhsinger-klotho in #542
- split express and nestjs by @jhsinger-klotho in #509
- making provider a plugin and interface to enable validation without h… by @jhsinger-klotho in #526
- adding kind type validation by @jhsinger-klotho in #534
- Removes email verification message by @DavidSeptimus-Klotho in #543
- on errors silence e and usage to prevent double print by @jhsinger-klotho in #547
- fixing kind type mappings for aws by @jhsinger-klotho in #546
- Rediscluster integ by @jhsinger-klotho in #545
- 454.04 py impl of SplitProxy by @yuval-klotho in #525
- 454.05 pyproxy deps by @yuval-klotho in #532
- fix expose bug in both plugins by @jhsinger-klotho in #553
- update package-lock.json by @yuval-klotho in #554
- py lambda dispatcher works w/ RPC by @yuval-klotho in #555
- fixing integ tests issues by @jhsinger-klotho in #556
- support dockerfile parsing by @jhsinger-klotho in #557
- helm pass-through setup by @jhsinger-klotho in #544
- ability to override dockerfile for exec units, or have a docker file … by @jhsinger-klotho in #558
- clustername under length 40 by @jhsinger-klotho in #560
- Feature/common main by @gordon-klotho in #559
- Rename PluginBuilder to PluginSetBuilder by @gordon-klotho in #562
- support project files for exec units nested in dirs by @jhsinger-klotho in #561
- make project files deterministic by @jhsinger-klotho in #566
- Bugfix/pluginbuilder regressions by @gordon-klotho in #565
- tmpl extension got erased during merge conflicts by @jhsinger-klotho in #567
- refresh pulumi in integ tests to ensure resource deletion by @jhsinger-klotho in #568
- fix working dir by @jhsinger-klotho in #570
- add eks to slow apps by @jhsinger-klotho in #571
- Allow for cross-exec proxy and pubsub proxy to coexist by @gordon-klotho in #572
- helm helper to get rendered templates from chart by @jhsinger-klotho in #574
- exec unit functions for k8s transformations by @jhsinger-klotho in #575
- kubernetes plugin by @jhsinger-klotho in #576
- Make sure the output dir is created before output by @gordon-klotho in #582
- runtime fixes for python multi-exec by @yuval-klotho in #583
- deserialize the result from a proxy call by @yuval-klotho in #585
- Improved JS import detection by @DavidSeptimus-Klotho in #564
- retry loop on pulumi up/down by @yuval-klotho in #588
- getting helm templates to take transformation as values and output to… by @jhsinger-klotho in #579
- [Golang] Main exec unit and expose support by @ewucc in #577
- Tree Shaking by @DavidSeptimus-Klotho in #587
- adding ability to determine what manifests need to be added and belong to an exec unit by @jhsinger-klotho in #592
- add expose manifests to helm chart by @jhsinger-klotho in #597
- Create LICENSE.md by @atorres-klo in #599
- Makes updater reusable by @DavidSeptimus-Klotho in #600
Full Changelog: v0.5.17...v0.5.18
v0.5.17
What's Changed
Improvements
IMPROVEMENT: Validate that all annotations generate a resource (#477)
New deployment options
FEATURE: Add support for the AWS MemoryDB variant of Redis for Nodejs ( #508)
Breaking Changes:
- BREAKING Memdb node in #508
- If Redis params were previously overridden in klotho.yaml, the default overrides will need to be changed to the new format
- [BREAKING] require provider and make default topology images generic by @jhsinger-klotho in #375
- When running the CLI,
--provider
flag must now be specified
- When running the CLI,
All Changes
- adding name to release of metrics server by @jhsinger-klotho in #505
- fix Redis client overrides by @yuval-klotho in #507
- refactor plugin_split_proxies.go by @yuval-klotho in #502
- base validation logic by @jhsinger-klotho in #477
- ignore ts-eks by @yuval-klotho in #516
- BREAKING Memdb node by @jhsinger-klotho in #508
- fix validation for new redis kinds by @jhsinger-klotho in #517
- mv plugin_split_proxies -> execunit by @yuval-klotho in #513
- comm requires files to be in sorted order by @jhsinger-klotho in #520
- sort ignores by @yuval-klotho in #521
- moving general aws logic to aws provider and creating base provider by @jhsinger-klotho in #514
- [BREAKING] require provider and make default topology images generic by @jhsinger-klotho in #375
- Adds workflow to mirror the latest release to KlothoPlatform/klotho by @DavidSeptimus-Klotho in #518
- Changes github_token -> GITHUB_TOKEN by @DavidSeptimus-Klotho in #522
- fix template by @yuval-klotho in #523
- need provider flag in integ tests by @jhsinger-klotho in #524
- Updates release mirroring workflow by @DavidSeptimus-Klotho in #527
- need xray deps for client.js file lambda proxy by @jhsinger-klotho in #529
Full Changelog: v0.5.16...v0.5.17
v0.5.16
What's Changed
Performance improvements
IMPROVEMENT: Cache the data structures we use to analyze source files. With a large set of files (~1000), this brought compilation time down from about 30 seconds to about 600ms — about a 50x improvement! (#501)
New deployment options
FEATURE: Add support for the AWS MemoryDB variant of Redis for Python (#499, #500)
Other improvements
- remove sqs queue from kv by @jhsinger-klotho in #478
- fix secrets rejects non string path by @jhsinger-klotho in #495
- error out if node isn't a supported version by @yuval-klotho in #494
- find python usages qualified by import in split graph by @yuval-klotho in #493
- eks helm release name fix by @jhsinger-klotho in #503
- remove sqs client by @jhsinger-klotho in #504
Full Changelog: v0.5.14...v0.5.16