diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 0ee8c01..2537c1f 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.3.0" + ".": "0.4.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e0ef95a..77a6d41 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,50 @@ # Changelog +## [0.4.0](https://github.com/kube-rca/frontend/compare/0.3.0...0.4.0) (2026-03-15) + + +### Features + +* add analysis mode indicator to sidebar (KAN-172) ([e743255](https://github.com/kube-rca/frontend/commit/e7432552699c80a33b1f868d6103e23718eaf6e2)) +* add analysis mode UI with manual analyze buttons (KAN-172) ([32d8c2c](https://github.com/kube-rca/frontend/commit/32d8c2cf4010f10b71319ae0b5ad3f1bf743466f)) +* add info severity to AnalysisSettings and RCADetailView ([1f537c8](https://github.com/kube-rca/frontend/commit/1f537c8c0e935102579863193c6004cb6e5fa23c)) +* add settings option ([0808105](https://github.com/kube-rca/frontend/commit/080810515f476c24f0eecc8e6f83985a51896a91)) +* add severity-channel mapping rule ([3a80c86](https://github.com/kube-rca/frontend/commit/3a80c86baeac2b00bfaf57cf0eeb937711669250)) +* Add show/hide toggle for token input fields and remove an infor… ([29436d6](https://github.com/kube-rca/frontend/commit/29436d6ace2df4521e7573d05288eedf7359f5f2)) +* Add show/hide toggle for token input fields and remove an informational section in webhook settings. ([f25ba75](https://github.com/kube-rca/frontend/commit/f25ba752fbc391ec8cf67065960f85c875bfdd76)) +* Alanlysis Dashboard 추가 (KAN-171) ([2ff848d](https://github.com/kube-rca/frontend/commit/2ff848daf866d52d84a122a0e36d785d6983fd60)) +* **analyze:** add incident analysis polling and remove banner auto-dismiss ([d814e82](https://github.com/kube-rca/frontend/commit/d814e8234983d34c1e3c8aeae2662a66591fac2e)) +* apply same readability improvements to AlertTable ([0db9042](https://github.com/kube-rca/frontend/commit/0db90426a4b5c121f81b649dce1084dc868f8a37)) +* display firing/resolved analyses in stacked layout ([d55b6b9](https://github.com/kube-rca/frontend/commit/d55b6b9212e60ca82dc6b802ef3042d2fb9e623f)) +* export 기능 추가 (KAN-169) ([acfb2ec](https://github.com/kube-rca/frontend/commit/acfb2ecaaa8b86e146e062cf701bb7f5b0579a02)) +* improve analysis UX, fix settings load bug, add logo (KAN-173, KAN-172) ([92fd158](https://github.com/kube-rca/frontend/commit/92fd1587e822a492c69af8bc8b6ae68764c8fdb8)) +* improve incident table readability with larger text and column dividers ([3dcebab](https://github.com/kube-rca/frontend/commit/3dcebabeda59f9e7ea1e6b5a578a3cde03fa31ea)) +* new webhook routing navagation ([0465f22](https://github.com/kube-rca/frontend/commit/0465f22d40d1c5c209676082e5acaf522afb3e89)) +* redesign UI to Industrial Ops style ([4d1bbc5](https://github.com/kube-rca/frontend/commit/4d1bbc55d03f7d2f44c43d8db7e8c1ef41c62616)) +* remove alert owner hint message ([538724d](https://github.com/kube-rca/frontend/commit/538724d2f6a332c8701b86e84279c2b2d22e4765)) +* remove duplicated setting ([9e2fe94](https://github.com/kube-rca/frontend/commit/9e2fe945378ce6813e8ff5e56f9ae76dfd1d4d18)) +* render provider-specific OIDC login button ([4f0aa53](https://github.com/kube-rca/frontend/commit/4f0aa531b497a6ac9277f6b26b86671d53b3b485)) +* replace 1s polling with SSE + 30s fallback polling (KAN-165) ([b8fe313](https://github.com/kube-rca/frontend/commit/b8fe3133b826eaa75296c956072192b96114b510)) +* shrink Time column and expand Title column in tables ([06c3de0](https://github.com/kube-rca/frontend/commit/06c3de06d5aeba986b989ce07ee13062930f0a81)) +* support slack bot token and channel webhook settings ([dbd8fee](https://github.com/kube-rca/frontend/commit/dbd8fee7168e9d3c23983c9251aa12a68725ce32)) +* support slack bot token and channel webhook settings ([538cef6](https://github.com/kube-rca/frontend/commit/538cef6ada9314bf899de131474c57f1e28052a1)) +* unify table styles across Alert, Incident, and Archive dashboards ([af8cb78](https://github.com/kube-rca/frontend/commit/af8cb78567418bd845ad782a5e90ea1fac782eb4)) + + +### Bug Fixes + +* **analyze:** always show Re-Analyze button, add incident analyze, remove Analyze All ([27e990a](https://github.com/kube-rca/frontend/commit/27e990ad0a64a879c6870154dc648087ef7e3e54)) +* **analyze:** improve polling logic with grace period and seenAnalyzing tracking ([4c35f23](https://github.com/kube-rca/frontend/commit/4c35f23f0c317cf0c5d817906cc3ac40882c9285)) +* **i18n:** localize remaining Korean alert message to English ([0b56d07](https://github.com/kube-rca/frontend/commit/0b56d07a8f7f10c2222525507d243d21095fd9a8)) +* normalize webhook config mapping for list and edit ([d21c5ba](https://github.com/kube-rca/frontend/commit/d21c5ba82473c1125ae729762b146869a8b4c91d)) +* normalize webhook config mapping for list and edit ([affd5e9](https://github.com/kube-rca/frontend/commit/affd5e98d5d561f8c567a3a5cf28c4317711b0f8)) +* prevent ID column text wrapping in all tables ([03e812a](https://github.com/kube-rca/frontend/commit/03e812a60068c0a4786a47b8120a0142c01c5c85)) +* prevent URL sync from clearing OIDC error params before AuthPanel reads them ([fe07231](https://github.com/kube-rca/frontend/commit/fe07231bd549674abe99fc67e2386dfe17310e0a)) +* resolve all npm audit vulnerabilities ([9122750](https://github.com/kube-rca/frontend/commit/9122750a5ea1e7f9e6a3208cf2c9579cc90c1863)) +* robustly map slack webhook data in list and edit ([5b75d63](https://github.com/kube-rca/frontend/commit/5b75d6352740025fdf2dbe6ff204dbc1aed62c18)) +* robustly map slack webhook data in list and edit ([55140a0](https://github.com/kube-rca/frontend/commit/55140a0e318c6b75ccdd896154bd54b31c62989e)) +* skip URL param sync when not authenticated. ([fe07231](https://github.com/kube-rca/frontend/commit/fe07231bd549674abe99fc67e2386dfe17310e0a)) + ## [0.3.0](https://github.com/kube-rca/frontend/compare/0.2.0...0.3.0) (2026-02-27) diff --git a/package-lock.json b/package-lock.json index d16e4f2..a5deae4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "frontend", - "version": "0.3.0", + "version": "0.4.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "frontend", - "version": "0.3.0", + "version": "0.4.0", "dependencies": { "lucide-react": "^0.575.0", "prismjs": "^1.30.0", diff --git a/package.json b/package.json index 6d6794b..8554a9a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "frontend", "private": true, - "version": "0.3.0", + "version": "0.4.0", "type": "module", "scripts": { "dev": "vite",