0.4.1 (2024-10-10)
0.4.0 (2024-10-10)
- multiple services depending on same plugin implementation (#61)
0.3.0 (2024-10-03)
- add support to StatefulSet (#59)
0.2.3 (2024-10-02)
- fix frontend handling undefined flow url (#52) (73a835f)
- fix gradual memory leak / perf issue with cytoscape (#56) (703417d)
0.2.2 (2024-09-26)
0.2.1 (2024-09-26)
0.2.0 (2024-09-26)
- new gateway management (#41)
- Add ability to toggle flow visibility in topology graph (#44) (a428b37)
- new gateway management (#41) (e7df3b0)
0.1.31 (2024-09-24)
0.1.30 (2024-09-20)
0.1.29 (2024-09-19)
0.1.28 (2024-09-19)
- Topology graph legend (#27) (1106218)
- Topology node list of versions containing flow id, image tag and baseline flag (#28) (923b2b6)
0.1.27 (2024-09-16)
- dynamic baseline flow (#24) (45f1826)
- Validate DB connection as part of the api healthcheck (#26) (4ed81f1)
0.1.26 (2024-09-13)
0.1.25 (2024-09-10)
0.1.24 (2024-09-06)
- disabling TLS for dev Destination Rules (#13) (f4a8441)
- E2E tests iteration #1 (#4) (b6fae2f)
- mock git plugin provider (#3) (b245af9)
0.1.23 (2024-08-29)
- release 0.1.23 (36db36d)
0.1.22 (2024-08-27)
0.1.21 (2024-08-26)
- release 0.1.21 (ae515ae)
- add build mode banner (#25) (bb7e3e3)
- add generalized cluster topology (#98) (e633dd9)
- add generic topology data structure (#95) (bc45af1)
- add logic for shared annotation (#6) (fe88e57)
- add multi-service support (#154) (3a62e44)
- add postgres icon (#78) (fef8325)
- add support for a plugin system (#83) (74b0640)
- add support for neon postgresql (#53) (f96aca6)
- Add the associated destination rule for the http route subset (#106) (0ac8cbc)
- adding the cluster resources manifest endpoint (#23) (93ff08a)
- allow for multi line strings (#152) (b4dada7)
- allow for templates to work (#160) (12b2686)
- create envoy filters and authorization policies for tracing (#107) (11f79b8)
- do not run CI on draft PRs (#100) (b0c4e8e)
- first draft of Kontrol plane UI (#99) (7a06448)
- for a stateful non http service duplicate its parent and add the right routing rule (#113) (e169f7e)
- Frontend for templates creation part 2 (#13) (7a4e678)
- Generic deploy to prod flow (#101) (6e648d1)
- graph styling update for demo flow (#97) (2d3963e)
- handle downstream external services (#151) (df3218c)
- handle external services v1 (#111) (455fa53)
- handle k8s
Ingress
objects (#163) (4b0283e) - handle namespaces (#173) (120f972)
- implement basic metrics on kloud kontrol backend (#158) (37d7c4c)
- improvements to cli (#112) (8fbc5c9)
- kardinal kluster deployment (3e8c10b)
- kardinal kluster deployment (551740a)
- Kardinal Kontrol cloudformation for the Kardinal and the Kardinal load balancer stacks (#87) (bafbf87)
- kontrol plane dashboard components (#86) (fd4ccd0)
- kontrol-frontend API implementation (#3) (061b542)
- make the graph look nicer for larger obd demo (#128) (29e686d)
- merge flows (#110) (d8cbdcf)
- Migrate tenant topologies from in-memory to DB (#4) (6e60a4c)
- new graph styling (#85) (2e38094)
- only publish and deploy on releases (#104) (0ea7119)
- parallelize CI (#102) (d9bfa04)
- Postgres DB integration with ORM (#144) (3ce584d)
- RDS cloud formation and DB secrets exposed to kontrol service pods (#147) (3edafab)
- remove docs voting app demo (#80) (e74fd0c)
- set up storybook frontend devtool (#81) (f7a8361)
- support existing trace id systems (#148) (ed18e0d)
- Support k8s service / deployment configs sent by the CLI (#79) (cc490b2)
- Templates UI part 3 (#18) (daeb553)
- Templates UI part 4: delete and run templates (#24) (3970965)
- update some of the hardcoded values to represent the demo flow (#146) (24483ed)
- Update topology request to include flows information (#122) (e3619cc)
- add release output (#133) (951bcea)
- added ca cert package (#74) (6a55f48)
- allow for job to run on kontrol private repo (#170) (c5131cd)
- another fix for releases (#117) (3f32df4)
- apply config to the right action (#137) (08214b3)
- apply modified spec instead copy the original one (#155) (f57f275)
- aws login during CI (#119) (c7ae50f)
- ci again (#135) (e829992)
- DB env vars validation + Tenant create only on deploy (#19) (882fb95)
- Deep copy k8s service config to get a real copy (#84) (75f9578)
- deploy depends on publish (#103) (7360237)
- disable arm64 builds in ci temporarily (#15) (59aa3ba)
- fix frontend needlessly re-rendering the graph (#143) (78e9c74)
- fix some of the animation bugs in the Cytoscape graph (#75) (8f8ed64)
- fix the release process (#115) (5a2b51f)
- Ingress and Services validation (#140) (35e8625)
- make plugins use file io for returning results (#88) (4524430)
- nix run kontrol-service (#125) (c81f425)
- nix sandbox during release (#126) (c4e717f)
- re-enable sandbox (#17) (fac285f)
- remove demo from workspace (#77) (1770aa3)
- remove frontend requirement (#73) (3de0bed)
- remove unneeded node dep (766b900)
- revert #115 (#130) (d1eeb61)
- shared headers list (#150) (7805d33)
- slow down animation speed (#96) (2fc6484)
- small frontend fixes (#11) (ff7a604)
- Sort topology nodes and edges for deterministic response (#142) (ef1b318)
- uinitialized map bug (#8) (6d83383)
- update frontend hash on x86 (#131) (4334f01)
- use printf instead of fatalf (#72) (75c7626)
0.1.19 (2024-08-23)
- add build mode banner (#25) (bb7e3e3)
- adding the cluster resources manifest endpoint (#23) (93ff08a)
- Frontend for templates creation part 2 (#13) (7a4e678)
- Templates UI part 3 (#18) (daeb553)
- Templates UI part 4: delete and run templates (#24) (3970965)
- DB env vars validation + Tenant create only on deploy (#19) (882fb95)
- disable arm64 builds in ci temporarily (#15) (59aa3ba)
- re-enable sandbox (#17) (fac285f)
0.1.18 (2024-08-21)
0.1.17 (2024-08-20)
- add logic for shared annotation (#6) (fe88e57)
- handle k8s
Ingress
objects (#163) (4b0283e) - handle namespaces (#173) (120f972)
- kontrol-frontend API implementation (#3) (061b542)
- release 0.1.17 (c604f1b)
0.1.16 (2024-08-16)
- allow for templates to work (#160) (3f70e0a)
- RDS cloud formation and DB secrets exposed to kontrol service pods (#147) (a34e81a)
0.1.15 (2024-08-14)
- add multi-service support (#154) (a30da4f)
- handle downstream external services (#151) (c23b355)
- implement basic metrics on kloud kontrol backend (#158) (d441ff4)
0.1.14 (2024-08-09)
0.1.13 (2024-08-09)
0.1.12 (2024-08-08)
0.1.11 (2024-08-08)
- Postgres DB integration with ORM (#144) (13cdd1c)
- update some of the hardcoded values to represent the demo flow (#146) (bb98cd4)
0.1.10 (2024-08-06)
- fix frontend needlessly re-rendering the graph (#143) (30d1580)
- Sort topology nodes and edges for deterministic response (#142) (6704ca6)
0.1.9 (2024-08-03)
0.1.8 (2024-08-03)
0.1.7 (2024-08-03)
0.1.6 (2024-08-02)
- add boilerplate for frontend app (6e5986a)
- add generalized cluster topology (#98) (2cb6948)
- add generic topology data structure (#95) (f2953bf)
- add postgres icon (#78) (99206bb)
- add support for a plugin system (#83) (2eee456)
- add support for neon postgresql (#53) (4a7288b)
- Add the associated destination rule for the http route subset (#106) (a0d0af6)
- adding instance tag for Kardinal EKS node group (#105) (d5eb6f3)
- create envoy filters and authorization policies for tracing (#107) (a46d82d)
- do not run CI on draft PRs (#100) (b10b26b)
- first draft of Kontrol plane UI (#99) (98a212b)
- for a stateful non http service duplicate its parent and add the right routing rule (#113) (460e479)
- Generic deploy to prod flow (#101) (070da14)
- graph styling update for demo flow (#97) (ce66d85)
- improvements to cli (#112) (fcd9353)
- kardinal kluster deployment (e5d4f5d)
- kardinal kluster deployment (a48808c)
- Kardinal Kontrol cloudformation for the Kardinal and the Kardinal load balancer stacks (#87) (183140c)
- kontrol plane dashboard components (#86) (fbcde84)
- make the graph look nicer for larger obd demo (#128) (a284306)
- merge flows (#110) (2adc5dc)
- new graph styling (#85) (639bdf5)
- only publish and deploy on releases (#104) (e1f418e)
- parallelize CI (#102) (fe0fd27)
- remove docs voting app demo (#80) (d3d732f)
- set up storybook frontend devtool (#81) (0c0df9e)
- Support k8s service / deployment configs sent by the CLI (#79) (1e4b7b4)
- Update topology request to include flows information (#122) (868cf46)
- added ca cert package (#74) (7cb0915)
- another fix for releases (#117) (5a88fc4)
- aws login during CI (#119) (d2321b6)
- Deep copy k8s service config to get a real copy (#84) (45b362f)
- deploy depends on publish (#103) (7fa0c47)
- fix some of the animation bugs in the Cytoscape graph (#75) (c6d7b13)
- fix the release process (#115) (87ed709)
- make plugins use file io for returning results (#88) (dbeea12)
- nix run kontrol-service (#125) (c71f273)
- nix sandbox during release (#126) (8d3be57)
- release please to release latest deployment changes (#93) (22fe943)
- remove demo from workspace (#77) (9b91f9c)
- remove frontend requirement (#73) (d958a0c)
- remove unneeded node dep (e1f9705)
- revert #115 (#130) (69c3fc6)
- slow down animation speed (#96) (6321418)
- update frontend hash on x86 (#131) (bf8bd27)
- use printf instead of fatalf (#72) (4712caf)
0.1.6 (2024-08-02)
0.1.5 (2024-08-02)
- first draft of Kontrol plane UI (#99) (98a212b)
- Update topology request to include flows information (#122) (868cf46)
0.1.4 (2024-08-02)
0.1.3 (2024-08-02)
0.1.2 (2024-08-02)
0.1.1 (2024-08-02)
- add generalized cluster topology (#98) (2cb6948)
- add generic topology data structure (#95) (f2953bf)
- Add the associated destination rule for the http route subset (#106) (a0d0af6)
- adding instance tag for Kardinal EKS node group (#105) (d5eb6f3)
- create envoy filters and authorization policies for tracing (#107) (a46d82d)
- do not run CI on draft PRs (#100) (b10b26b)
- for a stateful non http service duplicate its parent and add the right routing rule (#113) (460e479)
- Generic deploy to prod flow (#101) (070da14)
- graph styling update for demo flow (#97) (ce66d85)
- improvements to cli (#112) (fcd9353)
- kontrol plane dashboard components (#86) (fbcde84)
- merge flows (#110) (2adc5dc)
- only publish and deploy on releases (#104) (e1f418e)
- parallelize CI (#102) (fe0fd27)
- deploy depends on publish (#103) (7fa0c47)
- release please to release latest deployment changes (#93) (22fe943)
- slow down animation speed (#96) (6321418)
- add boilerplate for frontend app (6e5986a)
- add postgres icon (#78) (99206bb)
- add support for a plugin system (#83) (2eee456)
- add support for neon postgresql (#53) (4a7288b)
- kardinal kluster deployment (e5d4f5d)
- kardinal kluster deployment (a48808c)
- new graph styling (#85) (639bdf5)
- remove docs voting app demo (#80) (d3d732f)
- set up storybook frontend devtool (#81) (0c0df9e)
- Support k8s service / deployment configs sent by the CLI (#79) (1e4b7b4)
- added ca cert package (#74) (7cb0915)
- Deep copy k8s service config to get a real copy (#84) (45b362f)
- fix some of the animation bugs in the Cytoscape graph (#75) (c6d7b13)
- make plugins use file io for returning results (#88) (dbeea12)
- remove demo from workspace (#77) (9b91f9c)
- remove frontend requirement (#73) (d958a0c)
- remove unneeded node dep (e1f9705)
- use printf instead of fatalf (#72) (4712caf)
- release 0.1.0 (93f0c73)