Skip to content
This repository has been archived by the owner on Oct 21, 2024. It is now read-only.

Latest commit

 

History

History
564 lines (341 loc) · 53.8 KB

CHANGELOG.md

File metadata and controls

564 lines (341 loc) · 53.8 KB

Changelog

0.4.1 (2024-10-10)

Bug Fixes

0.4.0 (2024-10-10)

⚠ BREAKING CHANGES

  • multiple services depending on same plugin implementation (#61)

Features

  • multiple services depending on same plugin implementation (#61) (3fce223)

0.3.0 (2024-10-03)

⚠ BREAKING CHANGES

  • add support to StatefulSet (#59)

Features

0.2.3 (2024-10-02)

Features

  • improve user profile placeholder in nav (#55) (a48e1ab)

Bug Fixes

  • fix frontend handling undefined flow url (#52) (73a835f)
  • fix gradual memory leak / perf issue with cytoscape (#56) (703417d)

0.2.2 (2024-09-26)

Bug Fixes

0.2.1 (2024-09-26)

Bug Fixes

  • Get target frontend from ingresses (#48) (b4ad5a3)

0.2.0 (2024-09-26)

⚠ BREAKING CHANGES

  • new gateway management (#41)

Features

  • Add ability to toggle flow visibility in topology graph (#44) (a428b37)
  • new gateway management (#41) (e7df3b0)

0.1.31 (2024-09-24)

Features

  • implement UI improvements for graph legend and tooltips (#36) (5b6dfc4)

Bug Fixes

  • add service hash func to use in topologyToGraph hash func (#42) (c7c4b25)

0.1.30 (2024-09-20)

Features

  • Add more details about API compatibility (#38) (1220d31)

0.1.29 (2024-09-19)

Features

0.1.28 (2024-09-19)

Features

  • 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)

Features

  • dynamic baseline flow (#24) (45f1826)
  • Validate DB connection as part of the api healthcheck (#26) (4ed81f1)

0.1.26 (2024-09-13)

Features

0.1.25 (2024-09-10)

Features

  • Option to delete the base cluster topology (#16) (a49ab71)

0.1.24 (2024-09-06)

Features

0.1.23 (2024-08-29)

Miscellaneous Chores

0.1.22 (2024-08-27)

Features

  • Add env vars for dev mode and analytics write key (#5) (d1df468)

Bug Fixes

  • the merge cluster topologies function and add panic handler in the HTTP server (#8) (fcf909d)

0.1.21 (2024-08-26)

Miscellaneous Chores

0.1.20 (2024-08-24)

Features

  • 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)

Bug Fixes

Miscellaneous Chores

0.1.19 (2024-08-23)

Features

  • 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)

Bug Fixes

  • 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)

Features

  • Migrate tenant topologies from in-memory to DB (#4) (6e60a4c)

Bug Fixes

0.1.17 (2024-08-20)

Features

Bug Fixes

Miscellaneous Chores

0.1.16 (2024-08-16)

Features

  • allow for templates to work (#160) (3f70e0a)
  • RDS cloud formation and DB secrets exposed to kontrol service pods (#147) (a34e81a)

Bug Fixes

  • allow for job to run on kontrol private repo (#170) (786e7be)

0.1.15 (2024-08-14)

Features

Bug Fixes

0.1.14 (2024-08-09)

Bug Fixes

  • apply modified spec instead copy the original one (#155) (83a1dc3)

0.1.13 (2024-08-09)

Features

0.1.12 (2024-08-08)

Features

Bug Fixes

0.1.11 (2024-08-08)

Features

  • 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)

Features

Bug Fixes

  • 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)

Bug Fixes

0.1.8 (2024-08-03)

Bug Fixes

0.1.7 (2024-08-03)

Bug Fixes

0.1.6 (2024-08-02)

Features

  • 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)

Bug Fixes

Miscellaneous Chores

0.1.6 (2024-08-02)

Bug Fixes

0.1.5 (2024-08-02)

Features

  • first draft of Kontrol plane UI (#99) (98a212b)
  • Update topology request to include flows information (#122) (868cf46)

Bug Fixes

0.1.4 (2024-08-02)

Bug Fixes

0.1.3 (2024-08-02)

Bug Fixes

0.1.2 (2024-08-02)

Bug Fixes

0.1.1 (2024-08-02)

Features

  • 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)

Bug Fixes

0.1.0 (2024-07-16)

Features

Bug Fixes

  • 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)

Miscellaneous Chores