Releases: antrea-io/theia
Releases · antrea-io/theia
Release v0.8.0
Changed
- Updated the Grafana Docker image. (#524, [@Dhruv-J])
- Updated the node version and replaced toolkit with create-plugin for plugin development. (#536, [@yuntanghsu])
- Changed ClickHouse volume ownership. (#557, [@yanjunz97])
Fixed
- Fixed the allow namespace list in policy recommendation job. (#418, [@dreamtalen])
Release v0.7.1
Fixed
- Add persistent volume option for zookeeper (#470, @yuntanghsu)
Release v0.7.0
Added
- Added new EgressName, EgressIP fields in flow table. (#349, @dreamtalen)
Changed
Fixed
- Created a read-only user for Clickhouse operations (#336, @yanjunz97)
Release v0.6.0
Added
- Added Theming and Coloring in Service Dependency Graph. (#187, [@Dhruv-J])
- Group Pods by Pod Labels in Service Dependency Graph. (#200, [@Dhruv-J])
Fixed
- Fixed critical vulnerabilities reported in Trivy Scan (#269, [@tushartathgur])
- Fixed critical alerts reported in Dependabot (#179, [@tushartathgur]), (#180, [@tushartathgur])
Release v0.5.0
Added
- Added Theia Manager resync at startup. (#150, @yanjunz97)
- Support removing stale Spark jobs and database entries after restarting Theia Manager.
- Scheduled Network Policy Recommendations jobs are added back to the periodical sync list.
- Added Service Dependency Graph. (#142, @Dhruv-J)
- Introduced a directed graph for visualizing traffic between Pods and Services.
- Added new CLI
theia-sf version
&theia version
to display theia version. (#144, @antoninbas) (#157, @dreamtalen)
Changed
- Replaced the shell version of Clickhouse data migration to the GoLang version (#155, @yanjunz97)
- Created a single Docker image for multiple Spark jobs (#174, @tushartathgur)
Fixed
- Updated the getting started document to include Theia Manager (#147, @yanjunz97)
Release v0.4.0
Added
- Support bundle collection. (#140, @wsquan171)
- Add support bundle collection functionalities to Theia manager
- Structured policy recommendation results. (#138, @yanjunz97)
- Update ClickHouse data schema to store each PR individually
- Add PR results retrieving in the API server
- NetworkPolicy Recommendation application on the Snowflake backend. (#137, @dreamtalen)
- Implement NetworkPolicy Recommendation as Snowflake UDFs which could be running on Snowflake warehouses
- Clickhouse statistic functions for Theia manager. (#132, @yuntanghsu)
- Add the clickhouse statistic related functions for Theia Manager
Release v0.3.0
Added
- Theia Manager. (#97, @wsquan171) (#109, @wsquan171) (#111, @yuntanghsu) (#113, @wsquan171) (#114, @yanjunz97) (#115, @yuntanghsu)
- The Theia Manager is a new component which provide logic for managing Theia operations, such as Network Policy Recommendation
- Update policy recommendation and CLI to use Theia Manager
- Grafana UI enhancements. (#101, @heanlan) (#102, @yuntanghsu)
- Introduce a Grafana home dashboard
- Improvement for throughput related panels in Grafana
- Support for Snowflake. (#112, @antoninbas) (#118, @heanlan) (#119, @heanlan)
- Add support for Snowflake as a database backend for Theia
- Enhance UI support for Snowflake
Changed
- Adopt golang-migrate ClickHouse data schema management (#95, @yanjunz97)
Release v0.2.0
Added
- ClickHouse cluster support and data schema management. (#55, @yanjunz97) (#81, @yanjunz97)
- Introduce support for ClickHouse cluster deployment with shards and replicas
- Introduce version control to ClickHouse data schema, which detects the data schema version and applies necessary upgrades in initializing stage
- New Theia Command Line commands. (#56, @dreamtalen) (#59, @yuntanghsu)
- Commands for listing and deleting policy recommendation jobs
- Commands to retrieve metrics in ClickHouse database
Changed
- Enhancements to Helm chart based deployment. (#69, @yanjunz97) (#73, @antoninbas)
- Move Grafana setting files to Persistent Volume. (#84, @yanjunz97)
- Grafana UI improvements. (#83, @heanlan @dreamtalen @yuntanghsu)
- E2e tests for Theia functions. (#66, @yanjunz97) (#71, @heanlan) (#77, @dreamtalen)
- Provide e2e tests for Theia components (ClickHouse monitor and Grafana dashboard)
- Improve policy recommendation e2e test
Release v0.2.0-alpha.0
The main purpose of this pre-release is to validate Theia Helm chart releases.
Release v0.1.0
Added
- Helm support for Theia installation. (#15, @yanjunz97) (#31, @yanjunz97) (#34, @yanjunz97)
- Provide Helm charts for Theia components (Spark Operator, Clickhouse, and Grafana)
- Allow for deploying Clickhouse with a persistent volume storage
- Grafana dashboard: add a panel for visualizing denied connections. (#12, @heanlan)
- Introduce chord diagram for visualizing connections denied by network policies
- Reorganized Network policy dashboard to visualize allowed, denied, and unprotected traffic
- Policy recommendation via Spark job. (#16, @dreamtalen)
- Add a spark job to perform network policy recommendation based on flow data pushed by Flow Aggregator
- Theia Command Line Interface. (#25, @dreamtalen @yanjunz97 @annakhm)
- Add
theia
CLI tool to provide access to Theia network flow visibility capabilities - Introduce commands for starting Network Policy Recommendation, check job status, and retrieve results
- Add
- Initial Theia Documentation. (#40, @yuntanghsu) (#45, @jianjuns)