PageSourceSearch

https://www.castrel.ai/changelog

html castrel.ai collected 2026-10-05 12:49:10 UTC 60,802 bytes, 97 lines download raw bytes

1<!DOCTYPE html><html  lang="en" dir="ltr"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><style id="nuxt-ui-colors">@layer theme {
2  :root, :host {
3  --ui-color-primary-50: var(--color-emerald-50, oklch(97.9% 0.021 166.113));
4  --ui-color-primary-100: var(--color-emerald-100, oklch(95% 0.052 163.051));
5  --ui-color-primary-200: var(--color-emerald-200, oklch(90.5% 0.093 164.15));
6  --ui-color-primary-300: var(--color-emerald-300, oklch(84.5% 0.143 164.978));
7  --ui-color-primary-400: var(--color-emerald-400, oklch(76.5% 0.177 163.223));
8  --ui-color-primary-500: var(--color-emerald-500, oklch(69.6% 0.17 162.48));
9  --ui-color-primary-600: var(--color-emerald-600, oklch(59.6% 0.145 163.225));
10  --ui-color-primary-700: var(--color-emerald-700, oklch(50.8% 0.118 165.612));
11  --ui-color-primary-800: var(--color-emerald-800, oklch(43.2% 0.095 166.913));
12  --ui-color-primary-900: var(--color-emerald-900, oklch(37.8% 0.077 168.94));
13  --ui-color-primary-950: var(--color-emerald-950, oklch(26.2% 0.051 172.552));
14  --ui-color-secondary-50: var(--color-blue-50, oklch(97% 0.014 254.604));
15  --ui-color-secondary-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
16  --ui-color-secondary-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
17  --ui-color-secondary-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
18  --ui-color-secondary-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
19  --ui-color-secondary-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
20  --ui-color-secondary-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
21  --ui-color-secondary-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
22  --ui-color-secondary-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
23  --ui-color-secondary-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
24  --ui-color-secondary-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
25  --ui-color-success-50: var(--color-green-50, oklch(98.2% 0.018 155.826));
26  --ui-color-success-100: var(--color-green-100, oklch(96.2% 0.044 156.743));
27  --ui-color-success-200: var(--color-green-200, oklch(92.5% 0.084 155.995));
28  --ui-color-success-300: var(--color-green-300, oklch(87.1% 0.15 154.449));
29  --ui-color-success-400: var(--color-green-400, oklch(79.2% 0.209 151.711));
30  --ui-color-success-500: var(--color-green-500, oklch(72.3% 0.219 149.579));
31  --ui-color-success-600: var(--color-green-600, oklch(62.7% 0.194 149.214));
32  --ui-color-success-700: var(--color-green-700, oklch(52.7% 0.154 150.069));
33  --ui-color-success-800: var(--color-green-800, oklch(44.8% 0.119 151.328));
34  --ui-color-success-900: var(--color-green-900, oklch(39.3% 0.095 152.535));
35  --ui-color-success-950: var(--color-green-950, oklch(26.6% 0.065 152.934));
36  --ui-color-info-50: var(--color-blue-50, oklch(97% 0.014 254.604));
37  --ui-color-info-100: var(--color-blue-100, oklch(93.2% 0.032 255.585));
38  --ui-color-info-200: var(--color-blue-200, oklch(88.2% 0.059 254.128));
39  --ui-color-info-300: var(--color-blue-300, oklch(80.9% 0.105 251.813));
40  --ui-color-info-400: var(--color-blue-400, oklch(70.7% 0.165 254.624));
41  --ui-color-info-500: var(--color-blue-500, oklch(62.3% 0.214 259.815));
42  --ui-color-info-600: var(--color-blue-600, oklch(54.6% 0.245 262.881));
43  --ui-color-info-700: var(--color-blue-700, oklch(48.8% 0.243 264.376));
44  --ui-color-info-800: var(--color-blue-800, oklch(42.4% 0.199 265.638));
45  --ui-color-info-900: var(--color-blue-900, oklch(37.9% 0.146 265.522));
46  --ui-color-info-950: var(--color-blue-950, oklch(28.2% 0.091 267.935));
47  --ui-color-warning-50: var(--color-yellow-50, oklch(98.7% 0.026 102.212));
48  --ui-color-warning-100: var(--color-yellow-100, oklch(97.3% 0.071 103.193));
49  --ui-color-warning-200: var(--color-yellow-200, oklch(94.5% 0.129 101.54));
50  --ui-color-warning-300: var(--color-yellow-300, oklch(90.5% 0.182 98.111));
51  --ui-color-warning-400: var(--color-yellow-400, oklch(85.2% 0.199 91.936));
52  --ui-color-warning-500: var(--color-yellow-500, oklch(79.5% 0.184 86.047));
53  --ui-color-warning-600: var(--color-yellow-600, oklch(68.1% 0.162 75.834));
54  --ui-color-warning-700: var(--color-yellow-700, oklch(55.4% 0.135 66.442));
55  --ui-color-warning-800: var(--color-yellow-800, oklch(47.6% 0.114 61.907));
56  --ui-color-warning-900: var(--color-yellow-900, oklch(42.1% 0.095 57.708));
57  --ui-color-warning-950: var(--color-yellow-950, oklch(28.6% 0.066 53.813));
58  --ui-color-error-50: var(--color-red-50, oklch(97.1% 0.013 17.38));
59  --ui-color-error-100: var(--color-red-100, oklch(93.6% 0.032 17.717));
60  --ui-color-error-200: var(--color-red-200, oklch(88.5% 0.062 18.334));
61  --ui-color-error-300: var(--color-red-300, oklch(80.8% 0.114 19.571));
62  --ui-color-error-400: var(--color-red-400, oklch(70.4% 0.191 22.216));
63  --ui-color-error-500: var(--color-red-500, oklch(63.7% 0.237 25.331));
64  --ui-color-error-600: var(--color-red-600, oklch(57.7% 0.245 27.325));
65  --ui-color-error-700: var(--color-red-700, oklch(50.5% 0.213 27.518));
66  --ui-color-error-800: var(--color-red-800, oklch(44.4% 0.177 26.899));
67  --ui-color-error-900: var(--color-red-900, oklch(39.6% 0.141 25.723));
68  --ui-color-error-950: var(--color-red-950, oklch(25.8% 0.092 26.042));
69  --ui-color-neutral-50: var(--color-zinc-50, oklch(98.5% 0 0));
70  --ui-color-neutral-100: var(--color-zinc-100, oklch(96.7% 0.001 286.375));
71  --ui-color-neutral-200: var(--color-zinc-200, oklch(92% 0.004 286.32));
72  --ui-color-neutral-300: var(--color-zinc-300, oklch(87.1% 0.006 286.286));
73  --ui-color-neutral-400: var(--color-zinc-400, oklch(70.5% 0.015 286.067));
74  --ui-color-neutral-500: var(--color-zinc-500, oklch(55.2% 0.016 285.938));
75  --ui-color-neutral-600: var(--color-zinc-600, oklch(44.2% 0.017 285.786));
76  --ui-color-neutral-700: var(--color-zinc-700, oklch(37% 0.013 285.805));
77  --ui-color-neutral-800: var(--color-zinc-800, oklch(27.4% 0.006 286.033));
78  --ui-color-neutral-900: var(--color-zinc-900, oklch(21% 0.006 285.885));
79  --ui-color-neutral-950: var(--color-zinc-950, oklch(14.1% 0.005 285.823));
80  }
81  :root, :host, .light {
82  --ui-primary: var(--ui-color-primary-500);
83  --ui-secondary: var(--ui-color-secondary-500);
84  --ui-success: var(--ui-color-success-500);
85  --ui-info: var(--ui-color-info-500);
86  --ui-warning: var(--ui-color-warning-500);
87  --ui-error: var(--ui-color-error-500);
88  }
89  .dark {
90  --ui-primary: var(--ui-color-primary-400);
91  --ui-secondary: var(--ui-color-secondary-400);
92  --ui-success: var(--ui-color-success-400);
93  --ui-info: var(--ui-color-info-400);
94  --ui-warning: var(--ui-color-warning-400);
95  --ui-error: var(--ui-color-error-400);
96  }
97}</style><title>Changelog | Castrel</title><link rel="stylesheet" href="/font-faces.css"><link rel="stylesheet" href="/_nuxt/entry.D5ZbU-8f.css" crossorigin><style>@layer components {:where(.i-lucide\:book-open){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M12 7v14m-9-3a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4a4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3a3 3 0 0 0-3-3z'/%3E%3C/svg%3E")}:where(.i-lucide\:file-text){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-lucide\:history){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9a9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5m4-1v5l4 2'/%3
97E%3C/g%3E%3C/svg%3E")}:where(.i-lucide\:languages){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m5 8l6 6m-7 0l6-6l2-3M2 5h12M7 2h1m14 20l-5-10l-5 10m2-4h6'/%3E%3C/svg%3E")}:where(.i-lucide\:monitor){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8m-4-4v4'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-lucide\:search){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='m21 21l-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/g%3E%3C/svg%3E")}:where(.i-simple-icons\:discord){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M20.317 4.37a19.8 19.8 0 0 0-4.885-1.515a.074.074 0 0 0-.079.037c-.21.375-.444.864-.608 1.25a18.3 18.3 0 0 0-5.487 0a13 13 0 0 0-.617-1.25a.08.08 0 0 0-.079-.037A19.7 19.7 0 0 0 3.677 4.37a.1.1 0 0 0-.032.027C.533 9.046-.32 13.58.099 18.057a.08.08 0 0 0 .031.057a19.9 19.9 0 0 0 5.993 3.03a.08.08 0 0 0 .084-.028a14 14 0 0 0 1.226-1.994a.076.076 0 0 0-.041-.106a13 13 0 0 1-1.872-.892a.077.077 0 0 1-.008-.128a10 10 0 0 0 .372-.292a.07.07 0 0 1 .077-.01c3.928 1.793 8.18 1.793 12.062 0a.07.07 0 0 1 .078.01q.181.149.373.292a.077.077 0 0 1-.006.127a12.3 12.3 0 0 1-1.873.892a.077.077 0 0 0-.041.107c.36.698.772 1.362 1.225 1.993a.08.08 0 0 0 .084.028a19.8 19.8 0 0 0 6.002-3.03a.08.08 0 0 0 .032-.054c.5-5.177-.838-9.674-3.549-13.66a.06.06 0 0 0-.031-.03M8.02 15.33c-1.182 0-2.157-1.085-2.157-2.419c0-1.333.956-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.956 2.418-2.157 2.418m7.975 0c-1.183 0-2.157-1.085-2.157-2.419c0-1.333.955-2.419 2.157-2.419c1.21 0 2.176 1.096 2.157 2.42c0 1.333-.946 2.418-2.157 2.418'/%3E%3C/svg%3E")}:where(.i-simple-icons\:x){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M14.234 10.162L22.977 0h-2.072l-7.591 8.824L7.251 0H.258l9.168 13.343L.258 24H2.33l8.016-9.318L16.749 24h6.993zm-2.837 3.299l-.929-1.329L3.076 1.56h3.182l5.965 8.532l.929 1.329l7.754 11.09h-3.182z'/%3E%3C/svg%3E")}:where(.i-simple-icons\:youtube){display:inline-block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='black' d='M23.498 6.186a3.02 3.02 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.02 3.02 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.02 3.02 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.02 3.02 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814M9.545 15.568V8.432L15.818 12z'/%3E%3C/svg%3E")}}</style><link rel="preload" href="/fonts/ia-writer-quattro/ia-writer-quattro-400.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="/fonts/fira-code/fira-code-400.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" as="image" href="https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png" imagesizes="(max-width: 768px) 100vw, (max-width: 1024px) 70vw, 860px"><link rel="preload" as="fetch" crossorigin="anonymous" href="/changelog/_payload.json?ee43814a-8525-40d4-8899-c389ee111940"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/nEFXKB8y.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DF8k0rxB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/oi0-deUe.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/XCMHt5qP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CNTT0nAW.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CaudmwbU.js">
97<script type="module" src="/_nuxt/nEFXKB8y.js" crossorigin></script>
97<meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><link rel="icon" type="image/x-icon" href="/logo.ico"><link rel="icon" href="/favicon.ico"><link rel="canonical" href="https://www.castrel.ai/changelog"><link rel="alternate" hreflang="en" href="https://www.castrel.ai/changelog"><link rel="alternate" hreflang="zh-CN" href="https://www.castrel.ai/zh/changelog"><link rel="alternate" hreflang="x-default" href="https://www.castrel.ai/changelog"><meta name="description" content="Explore Castrel product releases, AI SRE capabilities, integrations, and experience updates."><meta property="og:site_name" content="Castrel AI"><meta name="twitter:card" content="summary_large_image">
97<script>"use strict";(()=>{const t=window,e=document.documentElement,c=["dark","light"],n=getStorageValue("localStorage","nuxt-color-mode")||"system";let i=n==="system"?u():n;const r=e.getAttribute("data-color-mode-forced");r&&(i=r),l(i),t["__NUXT_COLOR_MODE__"]={preference:n,value:i,getColorScheme:u,addColorScheme:l,removeColorScheme:d};function l(o){const s=""+o+"",a="";e.classList?e.classList.add(s):e.className+=" "+s,a&&e.setAttribute("data-"+a,o)}function d(o){const s=""+o+"",a="";e.classList?e.classList.remove(s):e.className=e.className.replace(new RegExp(s,"g"),""),a&&e.removeAttribute("data-"+a)}function f(o){return t.matchMedia("(prefers-color-scheme"+o+")")}function u(){if(t.matchMedia&&f("").media!=="not all"){for(const o of c)if(f(":"+o).matches)return o}return"light"}})();function getStorageValue(t,e){switch(t){case"localStorage":return window.localStorage.getItem(e);case"sessionStorage":return window.sessionStorage.getItem(e);case"cookie":return getCookie(e);default:return null}}function getCookie(t){const c=("; "+window.document.cookie).split("; "+t+"=");if(c.length===2)return c.pop()?.split(";").shift()}</script>
97</head><body><div id="__nuxt" class="isolate"><!--[--><!--[--><!--[--><!--[--><!--[--><div class="nuxt-loading-indicator" style="position:fixed;top:0;right:0;left:0;pointer-events:none;width:auto;height:3px;opacity:0;background:var(--ui-primary);background-size:0% auto;transform:scaleX(0%);transform-origin:left;transition:transform 0.1s, height 0.4s, opacity 0.4s;z-index:999999;"></div><!--[--><!----><!----><!----><header data-slot="root" class="bg-default/75 backdrop-blur border-default h-(--ui-header-height) sticky top-0 z-50 border-b-0"><!--[--><!--]--><div class="w-full max-w-(--ui-container) mx-auto px-4 sm:px-6 lg:px-8 flex items-center justify-between gap-3 h-full" data-slot="container"><!--[--><div data-slot="left" class="lg:flex-1 flex items-center gap-1.5"><!----><!--[--><a href="/" aria-label="Castrel AI" data-slot="title" class="focus-visible:outline-primary hover:text-default transition-colors shrink-0 font-bold text-xl text-highlighted flex items-end gap-1.5"><!--[--><!--[--><!--[--><div class="flex items-center gap-2 h-6 w-auto shrink-0"><img src="/images/logo.svg" alt="Castrel" class="h-6 w-auto shrink-0"><span class="font-bold text-sm text-neutral-500 dark:text-neutral-500">Castrel AI</span></div><!--]--><!--]--><!--]--></a><!--]--></div><div data-slot="center" class="hidden lg:flex flex-1"><!--[--><nav class="w-full lg:flex items-center justify-center gap-1"><!--[--><a href="/docs/getting-started/introduction" class="flex items-center gap-1.5 px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-neutral-600 hover:text-neutral-900 hover:bg-neutral-100 dark:text-neutral-400 dark:hover:text-neutral-100 dark:hover:bg-neutral-800"><span class="iconify i-lucide:book-open size-4" aria-hidden="true" style=""></span> Documentation</a><a href="/blogs" class="flex items-center gap-1.5 px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-neutral-600 hover:text-neutral-900 hover:bg-neutral-100 dark:text-neutral-400 dark:hover:text-neutral-100 dark:hover:bg-neutral-800"><span class="iconify i-lucide:file-text size-4" aria-hidden="true" style=""></span> Blog</a><a aria-current="page" href="/changelog" class="router-link-active router-link-exact-active flex items-center gap-1.5 px-3 py-1.5 rounded-md text-sm font-medium transition-colors text-primary-600 dark:text-primary-400"><span class="iconify i-lucide:history size-4" aria-hidden="true" style=""></span> Changelog</a><!--]--></nav><!--]--></div><div data-slot="right" class="flex items-center justify-end lg:flex-1 gap-1.5"><!--[--><!--[--><!--[--><!--[--><!--[--><button type="button" id="reka-popover-trigger-v-0-0" aria-haspopup="dialog" aria-expanded="false" aria-controls data-state="closed" aria-label="Language" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent size-9"><!--[--><!--[--><!----><!--]--><!--[--><span class="iconify i-lucide:languages size-5" aria-hidden="true" style=""></span><!--]--><!--[--><!----><!--]--><!--]--></button><!--]--><!--]--><!----><!--v-if--><!--]--><!--]--><!--[--><!--[--><!--[--><!--[--><button type="button" id="reka-popover-trigger-v-0-1" aria-haspopup="dialog" aria-expanded="false" aria-controls data-state="closed" aria-label="Theme" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent size-9"><!--[--><!--[--><!----><!--]--><!--[--><span class="iconify i-lucide:monitor size-5" aria-hidden="true" style=""></span><!--]--><!--[--><!----><!--]--><!--]--></button><!--]--><!--]--><!----><!--v-if--><!--]--><!--]--><!--[--><!----><!--[--><!--[--><button type="button" aria-label="Search…" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent p-1.5 lg:hidden"><!--[--><!--[--><span class="iconify i-lucide:search shrink-0 size-5" aria-hidden="true" style="" data-slot="leadingIcon"></span><!--]--><!--[--><span data-slot="label" class="truncate hidden">Search…</span><!--]--><!--[--><div data-slot="trailing" class="hidden items-center gap-0.5 ms-auto lg:hidden"><!--[--><!--[--><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-elevated"><!--[--> <!--]--></kbd><kbd class="inline-flex items-center justify-center px-1 rounded-sm font-medium font-sans uppercase h-5 min-w-[20px] text-[11px] ring ring-inset ring-accented text-default bg-elevated"><!--[-->k<!--]--></kbd><!--]--><!--]--></div><!--]--><!--]--></button><!--]--><!--]--><!--]--><!--]--><!--[--><!--[--><!--[--><button type="button" data-slot="base" class="rounded-md font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors text-xs gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent p-1.5 -me-1.5 lg:hidden"><!--[--><!--[--><!----><!--]--><!--[--><svg xmlns="http://www.w3.org/2000/svg" class="size-5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="4" y1="6" x2="20" y2="6" class="outline-none"></line><line x1="4" y1="12" x2="20" y2="12" class="outline-none"></line><line x1="4" y1="18" x2="20" y2="18" class="outline-none"></line></svg><!--]--><!--[--><!----><!--]--><!--]--></button><!--]--><!--]--><!--]--></div><!--]--></div><!--[--><!--]--></header><!--[--><!----><!----><!--v-if--><!--]--><!--]--><div><!--[--><div class="mx-auto max-w-7xl px-4 py-12 sm:px-6 lg:px-8"><header class="mb-12 max-w-3xl"><h1 class="text-4xl font-bold tracking-tight text-neutral-900 dark:text-neutral-100 sm:text-5xl">Changelog</h1>
97<p class="mt-4 text-lg text-neutral-600 dark:text-neutral-300">Explore Castrel product releases, AI SRE capabilities, integrations, and experience updates.</p></header><div class="relative"><div class="space-y-8"><!--[--><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">September 17, 2026</p><p class="text-primary-600 dark:text-primary-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.28.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><a href="/changelog/v1-28-0" class="mb-4 block aspect-[16/9] overflow-hidden rounded-xl bg-neutral-100 dark:bg-neutral-800"><img width="1280" height="720" data-nuxt-img sizes="(max-width: 768px) 100vw, (max-width: 1024px) 70vw, 860px" srcset="https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png 538w, https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png 640w, https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png 860w, https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png 1076w, https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png 1280w, https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png 1720w" onerror="this.setAttribute(&#39;data-error&#39;, 1)" alt="Evidence References: Unified and Traceable" class="size-full object-cover" fetchpriority="high" src="https://on72nnontavb3pup.public.blob.vercel-storage.com/images/changelog/v1-28-0/tool-cover-en.png"></a><a href="/changelog/v1-28-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Evidence References: Unified and Traceable</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release unifies how tool-call evidence references look and click across chat messages, reports, the right panel, and IM notifications like Lark. It also fixes several Lark document integration permission and configuration issues, and polishes interactions in app management, topology, and document downloads.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">September 14, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.27.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-27-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Dashboard Generation and Execution Upgrade</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release adds LLM-assisted dashboard query generation, and generated dashboards can now be executed as a whole or by group within a task to cut down repeated tool calls and speed up analysis. It also strengthens JumpServer integration permissions and result retrieval, and fixes issues with Feishu Docs installation, knowledge naming conflicts, and custom MCP calls.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">September 7, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.26.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-26-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Incident Collaboration Upgraded: Parallel Investigation with Shared Context</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release adds collaborative incident response, allowing teams to run multiple investigation tasks around the same incident. Incident details bring impact scope, linked alerts, findings, reports, and cleaned activity records into one place so responders can take over quickly, avoid repeated coordination, and track progress throughout the response.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">August 31, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.25.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-25-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Export Experience and Feature Flag Scope Upgrade</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release focuses on Markdown/HTML PDF export, workspace-level Feature Flags scope, and localization consistency improvements. It also fixes key stability issues, including entity-creation black screens, blank generated HTML pages, and JumpServer permanent-token validation failures.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">August 21, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.24.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-24-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Topology Knowledge: Auto-Generated Service and Infrastructure Maps</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">Castrel can now generate topology knowledge from data sources such as APM and CMDB, showing service and infrastructure relationships, and you can edit it by hand. Users can inspect the topology directly, and Castrel uses it as shared context when handling alerts and investigating incidents.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">August 13, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.23.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-23-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Model selection and WeCom support</h2></a><p class="mt-3 text-base text-neutral-600 dar
97k:text-neutral-300">This release lets you choose an AI model and thinking intensity for each conversation. A WeCom app and Custom Alerts expand collaboration and alert handling, while chat attachments, documents, and knowledge outputs are stored together.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">August 6, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.22.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-22-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">System Knowledge Completion &amp; MCP Enhancements</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release introduces the System Knowledge Completion automation task: it scans connected resources for knowledge blind spots, guides teams through structured questionnaires to fill in missing business context, and stores verified knowledge as long-term resource associations. MCP connector support is also expanded across dashboards, CI, and sub-agents, and root cause analysis reports now present multiple candidate root causes.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">July 30, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.21.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-21-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Unified Alert Management: Unified Multi-Source Alert Processing &amp; Troubleshooting</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release introduces Unified Alert Management, organizing multi-source alerts around incidents so operations teams no longer need to manually piece together clues across platforms. The Prometheus integration adds a one-click toggle to start or stop alert syncing on demand.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">July 23, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.20.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-20-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">/SLO Command Generates Observability Dashboards in One Click</h2></a><p class="mt-3 text-base text-neutral-600 dar
97k:text-neutral-300">This release extends the /SLO command to generate an observability dashboard in one click, orchestrating panels from golden signals and SLO definitions for a unified troubleshooting view. It also optimizes session context building and Skill reading, and fixes several scheduled automation display and health inspection issues.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">July 16, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.19.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-19-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">One-Click SLO Documents, Enhanced Database &amp; Log Exploration</h2></a><p class="mt-3 text-base text-neutral-600 dar
97k:text-neutral-300">This release adds a /SLO command that automatically generates SLO documents, brings executable SQL and table inspection to the MySQL and PostgreSQL connectors, and adds a log index query tool with data exploration Skills.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">July 9, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.18.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-18-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Unified Loop &amp; Automation, Enhanced Connector Best Practices</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release unifies loop tasks and automation into a single system, letting tasks run bound to a session or independently. It also enhances search dialog filtering, web citations, and best practices for several connectors, and fixes multiple document and knowledge panel issues.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">July 2, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.17.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-17-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Knowledge Autoload &amp; Health Inspection Improvements</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release adds an autoload option for knowledge to load full content on demand, streamlines the health inspection command and display structure, and improves best practices and diagnostics for several observability connectors.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">June 25, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.16.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-16-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Unified Knowledge Triggers &amp; DOCP Integration</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release unifies knowledge base triggering into resource query tools, expanding knowledge automatically by scope. It also adds the DOCP integration with host and CMDB relation queries, and refines the document and knowledge detail page experience.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">June 18, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.15.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-15-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Agent Continuous Loop and Goal-Driven Modes</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release gives the Agent two ways to keep watch on its own. `/loop` turns any command into a recurring scheduled task, and `/goal` sets a completion condition and drives the conversation until it&#39;s met — alongside the new `/deploy` and `/health` commands for more ops coverage.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">June 11, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.14.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-14-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Agent Run Permission Policies &amp; Appearance Persistence</h2></a><p class="mt-3 text-base text-neutral-600 dar
97k:text-neutral-300">This release introduces per-run Agent permission policies for precise control over what the Agent can do, and adds theme switching with account-level appearance persistence.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">June 4, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.13.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-13-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Chat Experience Overhaul &amp; AI Capabilities Expansion</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release comprehensively redesigns the Chat interaction experience, introduces interrupt-style AI questioning with conversation steering, and adds a
97pplication initialization, dashboard generation, and data traceability for more efficient and trustworthy troubleshooting.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">May 29, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.12.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-12-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Connector Enhancements &amp; Chat Session Fixes</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release optimizes the Connector info API with new Skills query support, completes plugin migration for remaining Connectors, and fixes multiple chat session state issues.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">May 25, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.11.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-11-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Integration Enhancements &amp; UX Improvements</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release adds Skills implementations for multiple integration plugins, optimizes the Incident Studio and Automation modules, and introduces an Enterprise tier for SaaS along with batch application management.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">May 19, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.10.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-10-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Incident Studio &amp; Application Module Overhaul</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release introduces the brand-new Incident Studio for event-driven investigation workflows, alongside a comprehensive redesign of the Application module with health inspection capabilities. We also unified the AI input experience and completed a large-scale plugin architecture migration.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">May 9, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.9.1</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-9-1" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Chat Visualization Enhancements &amp; Proxy MCP Upgrade</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release adds Knowledge Canvas detail display and connector data query visualization to Chat sessions, while optimizing Proxy MCP tool execution and introducing Docker-based deployment support.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">April 28, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.9.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-9-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Task Archive Management &amp; Multi-Channel Notification</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release introduces comprehensive task archive and deletion capabilities, with quick archiving from the sidebar and a dedicated archived task management panel. We also added main interaction channel with multi-notification channel support, along with 2 new Connector integrations.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">April 23, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.8.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-8-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Menu Redesign &amp; Sandbox File Type Parsing Upgrade</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release focuses on a comprehensive menu redesign .We enhanced Sandbox parsing support for complex file types and optimized the task list display logic and expanded support for core infrastructure components (MySQL, JVM, Redis) and WPS through new Skills and integrations.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">April 16, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.7.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-7-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Demo Workspace Launch &amp; Precise @Connector Object Reference</h2></a><p class="mt-3 text-base text-neutral-600 dar
97k:text-neutral-300">This release focuses on two core experience upgrades — Demo Workspace onboarding and enhanced @ mention capabilities. The Demo Workspace provides new users with a seamless trial loop, while the strengthened Connector object referencing further shortens the analysis path from &quot;selecting an object&quot; to &quot;reaching a conclusion.&quot;</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">April 14, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.6.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-6-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">SMS Login and China Region Pro Plan Launch</h2></a><p class="mt-3 text-base text-neutral-600 dar
97k:text-neutral-300">This update focuses on China Region commercialization, featuring a comprehensive upgrade of the registration experience and the initial launch of the billing system. It also includes optimizations and bug fixes across various scenarios, such as chat document management, Feishu integration, and agent configuration.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">April 9, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.5.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-5-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Sandbox Expansion and New Integration Releases</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release focuses on a major Sandbox execution upgrade, new integration channels via Custom Sub-Agents and WeChat Clawbot, and stronger platform stability with Castrel Proxy permission controls and automation quota management. Several long-standing UX issues are also resolved.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">April 2, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.4.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-4-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Automation and Castrel Proxy Upgrades</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release focuses on two core capability areas: automation and Castrel Proxy. Automation now delivers a stronger scheduled-execution and notification loop, while Castrel Proxy adds a new proxy mode for private-network access.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">March 26, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.3.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-3-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Knowledge Model Refactor and Platform Expansion</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">This release focused on a document-first knowledge model refactor and expanded platform capabilities, including broader connector coverage and marketplace-related foundations.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">March 17, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.2.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-2-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Theme System and Sub-Agent Usability</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">v1.2.0 delivered dark/light theme support, sub-agent improvements in troubleshooting flows, and stronger connector/tooling compatibility.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">March 12, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.1.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-1-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Knowledge Mention and Proxy Execution Modes</h2></a><p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">v1.1.0 focused on @knowledge in chat, proxy execution-mode upgrades, and connector/channel reliability improvements.</p></div></article><article class="grid items-start gap-10 lg:grid-cols-[280px_minmax(0,1fr)]"><div class="pe-6 text-left lg:pe-14 lg:text-right"><p class="text-sm text-neutral-500 dark:text-neutral-400">February 5, 2026</p><p class="text-neutral-500 dark:text-neutral-400 mt-1 text-xs font-semibold uppercase tracking-wide">v1.0.0</p></div><div class="rounded-2xl bg-neutral-50 p-6 dark:bg-neutral-900/50"><!----><a href="/changelog/v1-0-0" class=""><h2 class="text-2xl font-bold text-neutral-900 transition-colors hover:text-primary-600 dark:text-neutral-100 dark:hover:text-primary-400 sm:text-3xl">Initial SaaS Baseline</h2></a>
97<p class="mt-3 text-base text-neutral-600 dark:text-neutral-300">v1.0.0 established the first stable SaaS baseline for Castrel, including core chat flow, connector management, and initial Castrel Proxy capabilities.</p></div></article><!--]--></div></div></div><!--]--><!----></div><footer data-slot="root"><!----><div class="w-full max-w-(--ui-container) mx-auto px-4 sm:px-6 lg:px-8 py-8 lg:py-4 lg:flex lg:items-center lg:justify-between lg:gap-x-3" data-slot="container"><!--[--><div data-slot="right" class="lg:flex-1 flex items-center justify-center lg:justify-end gap-x-1.5 lg:order-3"><!--[--><div class="flex items-center justify-end gap-1 sm:gap-2"><!----><!--[--><!--[--><!--[--><!--[--><!--[--><a href="https://x.com/castrel_ai" rel="noopener noreferrer" target="_blank" data-state="closed" data-grace-area-trigger aria-label="X" data-slot="base" class="font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent size-9 rounded-full"><!--[--><!--[--><!----><!--]--><!--[--><span class="iconify i-simple-icons:x size-5" aria-hidden="true" style=""></span><!--]--><!--[--><!----><!--]--><!--]--></a><!--]--><!--]--><!--v-if--><!--]--><!--]--><!--[--><!--[--><!--[--><!--[--><a href="https://www.youtube.com/@castrelai" rel="noopener noreferrer" target="_blank" data-state="closed" data-grace-area-trigger aria-label="YouTube" data-slot="base" class="font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent size-9 rounded-full"><!--[--><!--[--><!----><!--]--><!--[--><span class="iconify i-simple-icons:youtube size-5" aria-hidden="true" style=""></span><!--]--><!--[--><!----><!--]--><!--]--></a><!--]--><!--]--><!--v-if--><!--]--><!--]--><!--[--><!--[--><!--[--><!--[--><a href="https://discord.gg/DynAHf3pgV" rel="noopener noreferrer" target="_blank" data-state="closed" data-grace-area-trigger aria-label="Discord" data-slot="base" class="font-medium inline-flex items-center disabled:cursor-not-allowed aria-disabled:cursor-not-allowed disabled:opacity-75 aria-disabled:opacity-75 transition-colors px-2.5 py-1.5 text-sm gap-1.5 text-default hover:bg-elevated active:bg-elevated focus:outline-none focus-visible:bg-elevated hover:disabled:bg-transparent dark:hover:disabled:bg-transparent hover:aria-disabled:bg-transparent dark:hover:aria-disabled:bg-transparent size-9 rounded-full"><!--[--><!--[--><!----><!--]--><!--[--><span class="iconify i-simple-icons:discord size-5" aria-hidden="true" style=""></span><!--]--><!--[--><!----><!--]--><!--]--></a><!--]--><!--]--><!--v-if--><!--]--><!--]--><!--]--></div><!--]--></div><div data-slot="center" class="mt-3 lg:mt-0 lg:order-2 flex items-center justify-center"><!--[--><!--]--></div><div data-slot="left" class="flex items-center justify-center lg:justify-start lg:flex-1 gap-x-1.5 mt-3 lg:mt-0 lg:order-1"><!--[--><div class="flex gap-16 w-full text-sm text-muted"><span>© 2026 Castrel AI</span><div class="flex gap-4"><a href="/docs/security/terms-of-service" class="hover:text-foreground transition-colors">Terms</a><a href="/docs/security/privacy-policy" class="hover:text-foreground transition-colors">Privacy</a></div></div><!--]--></div><!--]--></div><!----></footer><span></span><!--]--><!--]--><!--[--><!--]--><!--v-if--><!--]--><!--[--><!--]--><!--]--><!--]--></div><div id="teleports"></div>
97<script>window.__NUXT__={};window.__NUXT__.config={public:{contentMermaid:{enabled:true,loader:{init:{startOnLoad:false,theme:"default",fontFamily:"Arial, sans-serif, 微軟正黑體",securityLevel:"strict",logLevel:"error"},lazy:true},theme:{light:"default",dark:"dark"},components:{renderer:"",spinner:"",error:""},expand:{enabled:true,margin:0,invokeOpenOn:{diagramClick:true},invokeCloseOn:{esc:true,wheel:true,swipe:true,overlayClick:true,closeButtonClick:true}},toolbar:{title:"mermaid",fontSize:"14px",fullscreenToolbarScale:1.25,buttons:{copy:true,fullscreen:true,expand:true}}},mermaidContent:{enabled:true,loader:{init:{startOnLoad:false,theme:"default",fontFamily:"Arial, sans-serif, 微軟正黑體",securityLevel:"strict",logLevel:"error"},lazy:true},theme:{light:"default",dark:"dark"},components:{renderer:"",spinner:"",error:""},expand:{enabled:true,margin:0,invokeOpenOn:{diagramClick:true},invokeCloseOn:{esc:true,wheel:true,swipe:true,overlayClick:true,closeButtonClick:true}},toolbar:{title:"mermaid",fontSize:"14px",fullscreenToolbarScale:1.25,buttons:{copy:true,fullscreen:true,expand:true}}},mdc:{components:{prose:true,map:{accordion:"ProseAccordion","accordion-item":"ProseAccordionItem",badge:"ProseBadge",callout:"ProseCallout",card:"ProseCard","card-group":"ProseCardGroup",caution:"ProseCaution","code-collapse":"ProseCodeCollapse","code-group":"ProseCodeGroup","code-icon":"ProseCodeIcon","code-preview":"ProseCodePreview","code-tree":"ProseCodeTree",collapsible:"ProseCollapsible",field:"ProseField","field-group":"ProseFieldGroup",icon:"ProseIcon",kbd:"ProseKbd",note:"ProseNote",steps:"ProseSteps",tabs:"ProseTabs","tabs-item":"ProseTabsItem",tip:"ProseTip",warning:"ProseWarning"},customElements:[]},headings:{anchorLinks:{h1:false,h2:true,h3:true,h4:true,h5:false,h6:false}},highlight:{noApiRoute:true,theme:{light:"material-theme-lighter",default:"material-theme",dark:"material-theme-palenight"},langs:["bash","diff","json","js","ts","html","css","vue","shell","mdc","md","yaml","bash","diff","json","js","ts","html","css","vue","shell","mdc","md","yaml"],highlighter:"shiki",shikiEngine:"oniguruma"}},content:{wsUrl:""}},app:{baseURL:"/",buildId:"ee43814a-8525-40d4-8899-c389ee111940",buildAssetsDir:"/_nuxt/",cdnURL:""}}</script>
97<script type="application/json" data-nuxt-data="nuxt-app" data-ssr="true" id="__NUXT_DATA__" data-src="/changelog/_payload.json?ee43814a-8525-40d4-8899-c389ee111940">[{"state":1,"once":15,"_errors":16,"serverRendered":5,"path":18,"prerenderedAt":19},["Reactive",2],{"$scolor-mode":3,"$stoasts":7,"$ssite-config":8},{"preference":4,"value":4,"unknown":5,"forced":6},"system",true,false,[],{"_priority":9,"env":12,"indexable":5,"name":13,"url":14},{"name":10,"env":11,"url":10,"indexable":10},-3,-15,"production","Castrel AI","https://www.castrel.ai",["Set"],["ShallowReactive",17],{"navigation_docs_en":-1,"search_docs_en":-1,"changelog_en":-1},"/changelog",1789865664352]</script>
97</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.