Files
2026-07-13 12:30:54 +08:00

246 KiB
Raw Permalink Blame History

1.32.16 (2026-07-01)

Bug Fixes

  • website: log session lookup failures (9d5430d)

1.32.15 (2026-07-01)

Features

  • ai-router: show gateway log details from router logs (0450a5b)

1.32.14 (2026-06-30)

Bug Fixes

  • ai-router: handle stream error failover (b82b3f3)

1.32.13 (2026-06-30)

Bug Fixes

  • website: handle stale event sessions (a249e79)

1.32.12 (2026-06-29)

Bug Fixes

  • prisma: avoid json array type generation bug (f2780f5)
  • website: guard tweet entity arrays (5151796)
  • website: remove deleted homepage tweet (0c50a04)
  • website: return 404 for unknown website events (8b9092e)

1.32.11 (2026-06-28)

Features

  • application: add pie chart segment details (64ec9cb)
  • worker: add request payload metrics and controls (b35fe6a)

Bug Fixes

  • ai-router: normalize router log attempt errors (f600d39)
  • worker: show loading before hourly stats resolve (6b2abf9)

1.32.10 (2026-06-25)

Bug Fixes

  • worker: avoid embedding payload in vm source (af68fe0)

1.32.9 (2026-06-25)

Features

  • ai-router: fail over empty content responses (bb98bef)

Bug Fixes

  • ai-router: avoid replaying empty content failures (df685cd)
  • ai-router: ignore empty tool calls (9f76b45)

Document

  • ai-router: explain empty content failover (0158467)

1.32.8 (2026-06-25)

Features

  • ai-router: add empty content route option (b8a69fe)
  • ai-router: persist empty content failover setting (f5d8321)

Bug Fixes

  • server: release runtime resources (0ae65b3)

Document

  • ai-router: add empty content failover design (8b45dd9)

1.32.7 (2026-06-23)

Bug Fixes

  • billing: delay free tier quota tip (de2d097)
  • docker: downgrade node alpine base for hub scan (ba5230c)

1.32.6 (2026-06-21)

Bug Fixes

  • ai-gateway: flush stream keepalive headers (49ec99b)

1.32.5 (2026-06-21)

Bug Fixes

  • ai-router: add stream keepalive pings (8f52442)

1.32.4 (2026-06-20)

Features

  • ai-router: add logs refresh button (089579c)

Bug Fixes

  • ai-gateway: add stream keepalive pings (907dd17)
  • server: include execa in production deps (c4960b6)

1.32.3 (2026-06-20)

Features

  • ai-router: add models endpoint aggregation (0c6f5b8)

Bug Fixes

  • build: remediate image cves and dev optimizer (4dc5ea2)
  • ci: align pnpm version (d9d3621)

1.32.2 (2026-06-15)

Bug Fixes

  • vm: upgrade and harden vm2 sandbox fallback (0534445)

Others

  • ai: update example model names (ac0d772)

1.32.1 (2026-06-15)

Bug Fixes

  • ai-router: proxy dev runtime routes and log invalid requests (33a18a4)
  • survey: prefill field type in edit form (1689941)

Others

1.32.0 (2026-06-14)

Features

Bug Fixes

  • ai-gateway: add cache write pricing support (cd7dac9)

1.31.29 (2026-06-10)

Features

  • ai-gateway: add custom model strategy pricing editor (ef1c5f1)

Bug Fixes

  • security: harden templates and insight sql (132ff67)

Others

1.31.28 (2026-06-02)

Features

  • aiGateway: add openai responses support (7dd7549)
  • aigateway: add tpot monitoring (84ef6bc)

Bug Fixes

  • aiGateway: add scrolling to edit forms (1e9e029)

1.31.27 (2026-05-30)

Features

  • add models list API handlers for OpenAI and Anthropic (c0fe7c5)
  • implement auto-disable functionality for continuously down monitors (a20ac02)

Others

  • change skills position and add skill document (6174760)
  • update deploy website action (0e0358a)
  • update deploy website config (374cb50)
  • update website (90487ce)

1.31.26 (2026-05-26)

Features

  • enhance SecretInput component with clear button and interaction handling (4993f4c)

Others

  • update deploy website config (73799d1)
  • update Tianji URLs to point to the new domain tianji.dev (db04ca0)

1.31.25 (2026-05-07)

Others

  • update ErrorRateChart to handle missing data and improve rate calculation logic (882894c)

1.31.24 (2026-05-06)

Features

  • implement ErrorRateChart in AIGatewayAnalytics to visualize error rates over time (9d45e62)

Bug Fixes

  • enhance error message in verifyUserApiKey to include partial input for better debugging (f66ba76)

Others

  • modify DialogContent to support dynamic portal container selection (6658ed1)
  • update SheetContent component to support dynamic portal container selection (fa250d7)

1.31.23 (2026-04-28)

Features

  • add provider analytics to AIGatewayAnalytics and log model provider in AIGatewayLogs (c01435d)

1.31.22 (2026-04-19)

Features

  • add rollback functionality to WorkerRevisionsSection with confirmation dialog and update TRPC router for revision rollback (ddc5e0a)

1.31.21 (2026-04-15)

Features

  • add WorkerStatsSection and WorkerHourlyCharts components for enhanced worker performance visualization (7e3e6b9)
  • implement SurveyResultCount component to display survey response counts and update survey list rendering (33a3c29)

Document

  • Add one-click "Add to Kiro" install badge (#262) (cecee1c)

1.31.20 (2026-03-27)

Bug Fixes

  • fix a bug which calc aigateway usage incorrect (2d5d979)
  • update hosted service URL from app-tianji.msgbyte.com to app.tianji.dev across multiple documentation files (35b74cd)

1.31.19 (2026-03-26)

Others

  • rename cache input token to cache read token and add cache write token for improved clarity and tracking (7cd02a4)
  • replace Card component with CodeBlock for improved JSON data rendering in AIGatewayLogTable (10efc96)

1.31.18 (2026-03-24)

Features

  • add cache input token tracking in AIGateway (eafbf3d)

Bug Fixes

  • add refresh functionality to date range hooks in AIGateway components for improved data updates (8816c8e)
  • update token initialization in AI Gateway handlers to default to zero for improved handling (87e5115)

1.31.17 (2026-03-16)

Bug Fixes

  • increase model pricing query limit from 10 to 50 for improved data retrieval (e371ca2)
  • update response cost handling in Anthropic API integration for accurate pricing calculations (41be2ad)

1.31.16 (2026-03-15)

Features

  • add daily clearing functions for worker execution data and payloads (d76e782)
  • implement Anthropic API integration with message handling and code generation examples (c4c10b2)

Others

  • streamline daily task execution in cronjob with improved error handling (dda8669)

1.31.15 (2026-03-13)

Features

  • add {{url}} variable for http monitor #190 (eafbd82)
  • add daily log and payload clearing functions for AI Gateway (a75119a)
  • add user analytics and logging enhancements to AI Gateway components (8afa79a)
  • enhance logging in cronjob functions and initialize system info logging (bacdfc0)

1.31.14 (2026-03-12)

Features

  • add some audit log in important logic (91c562b)
  • add Tianji analytics skill with OpenAPI integration and endpoint documentation (b3ba444)
  • implement session error tracking and handling in website session management (0006c34)
  • update pricing logic to utilize response cost from API and improve handling of custom model prices (3811467)

Document

  • update track-script documentation with new script attributes and examples (8093993)

Others

  • add Zod validation schemas for LLM model data fetching (418a2ae)
  • simply website overview component with card layout and event tracking (67d336e)
  • update model price (2896db8)
  • update model pricing (cebfafd)

1.31.13 (2026-02-13)

Features

  • add graceful shutdown handling and batch writer flushing on termination (1e301a0)
  • enhance saveWebsiteEvent function to utilize batch writing for improved performance (98aadb9)

1.31.12 (2026-02-12)

Features

  • implement batch writer for efficient database operations in worker execution (ef0382f)

1.31.11 (2026-02-12)

Features

  • add save functionality with keyboard shortcut in HtmlEditor (c7f1a11)
  • implement in-memory caching layer for buildQueryWithCache function (8437170)
  • implement keyboard shortcut for saving in editor (5be539b)

Others

  • migrate mod + k to useHotkeys to reduce usage (bf7aab1)

1.31.10 (2026-02-04)

Features

  • add static page router for seo and caching mechanism (52185e9)
  • enhance custom domain handling with static and status page types (10fe22d)

1.31.9 (2026-01-31)

Others

  • add title for more customize (965b3d9)

1.31.8 (2026-01-19)

Features

  • add url as new field type of survey (c8a6efe)
  • add wrap for survey event table to display long text (1ea8d41)

Others

1.31.7 (2026-01-13)

Features

1.31.6 (2026-01-12)

Features

  • add ai translation and ai category in survey event table (6d28506)
  • add DataTableColumnSelector for dynamic column visibility in SurveyEventTable (0ba1299)
  • add image render to survey event table (45f4772)
  • enhance DataTableColumnSelector with drag-and-drop functionality and local storage for column visibility and order (6aa327b)

Bug Fixes

  • correct date handling and toggle logic in insights events page (4fd93ad)
  • fix layout and resize issue for VirtualizedInfiniteDataTable (75524ae)
  • update tracker import path to use core module from tianji-client-sdk (540e161)

Others

  • improve style of survey event table (74543a3)

1.31.5 (2026-01-11)

Features

  • add event batch feature for website inject tracker (1f58af3)
  • update health check to conditionally verify database and cache connectivity based on query parameters (34c3bb1)

1.31.4 (2026-01-08)

Features

  • add Prometheus counter for monitor execution tracking (946f280)
  • add query to improve query performance (807f223)

Others

  • change create to upsert which maybe can resolve issue of competition (fd401de)
  • update cache query identifiers for consistency across models (d480edb)
  • update translation (d4ed7a3)

1.31.3 (2026-01-08)

Features

  • add country and OS distribution charts for application sessions (47165b5)
  • add survey event fetch (da931f4)
  • add version stats feature (04070f7)
  • enhance SurveyEventTable with virtualized data fetching and loading state management (6f756c5)

Bug Fixes

  • handle uncaught exceptions and unhandled rejections in server initialization (6c0dbea)

Others

  • add builtin session data key language (97e0861)
  • update layout for application overview cards in the application details page (0a39068)

1.31.2 (2026-01-05)

Others

  • add get location cache for improve usage for get ip (ed27233)
  • add survey counter for prometheus (b1012c5)
  • add updatedAt in application session which can track update time of builtin info update (ba9ba06)
  • improve html render and update tabs panel style (021530e)
  • improve page editor toolbar style and update translation (16955ee)
  • record builtin info when save application session data (8fad875)

1.31.1 (2025-12-29)

Features

  • add HTMLRender to unify render way of static page (a08b852)
  • add tianji theme inject to improve style display in in tianji's preview (dcfbcba)
  • static page editor add save feature (5bc2a1a)

Others

  • dump google-play-scraper version (f848eef)

1.31.0 (2025-12-28)

Features

  • add html editor (d222023)
  • add html editor for vibe coding prepare (6dd7c7f)
  • add new model page (0fc6e03)
  • implement AI chat panel for HTML editor with AI tools for generating and modifying HTML (320c094)
  • routes: add custom domain management for page routes and change page route (657e501)
  • routes: add dynamic page routing and enhance status page editing with type selection (594fa24)
  • update streamdown to version 1.6.10 and enhance response component with theme support (847095b)

Bug Fixes

  • fix a style issue for isCollapsed style with FreeTierTip (5608a6f)

Others

  • migrate page file from old path to new path (36099f1)
  • resolve type issue for ci (62c62a4)
  • update OpenAPI schema path and relocate JSON file to static directory (0ecdd77)

1.30.25 (2025-12-22)

Features

  • metrics: add AI Gateway request counter to Prometheus metrics (845f07d)
  • metrics: add Prometheus event counters for applications and websites (8a14bf9)
  • metrics: add Prometheus metrics for worker execution tracking (88ef452)
  • worker: enhance execWorker to include unique ID and improve logging for execution records (d576d59)

1.30.24 (2025-12-21)

Features

  • sdk: implement batch request management for application and website tracking (dce22c2)

Others

  • allow custom prometheus metrics path with env (74a5b42)
  • dump client sdk version to v1.5.0 (269d108)
  • dump react native sdk version to v1.1.0 (ae45e2a)
  • remove migrate script for docker start (c35671e)

1.30.23 (2025-12-18)

Features

  • add es-ES language support (5a2d52e)

Others

1.30.22 (2025-12-11)

Others

1.30.21 (2025-12-11)

Features

  • add description field to survey model and update forms for input and display (4452a5a)
  • add hidden field which not display in survey public page (23423cb)

Document

  • update tianji social card (74a9b9c)

1.30.20 (2025-12-04)

Bug Fixes

  • update connection issue for new connection logic which will parse driver (ae4ae90)

1.30.19 (2025-12-04)

Features

  • add pg query support for sql query (bf832ee)
  • add session count for event stats (6a31851)
  • update ApplicationStatsChart to use new session count fields (093aafd)

Others

  • improve query (8487675)
  • improve validate sql logic to make sure its can be work in many case (880d80d)

1.30.18 (2025-12-01)

Others

  • fix email not match issue (5bd2e06)

1.30.17 (2025-11-30)

Features

  • add secret input for secret key sense (b0677b8)

Others

  • change style of quota setting to improve style of ai gateway (06b0091)

1.30.16 (2025-11-29)

Features

  • add toolType as useAIChat feature, and add sql chat which can help user generate sql which easy to query (2dd3ea8)

Bug Fixes

  • fix a bug which calc incorrect survey count (e550e9c)
  • migrate cron runner status to cache manager to avoid multi-node async issue (5a8f85c)

Others

  • extract common aichatbot component which ready for reuse for other ai chat bot feature (dde5219)
  • improve email display for non-email (76c3802)
  • rename warehouse insight hooks (2bf0c61)
  • update translation (de3401d)

1.30.15 (2025-11-24)

Others

1.30.14 (2025-11-24)

Features

  • add ai chat persist feature (d9ec593)
  • add context usage for ai chat (8322fcc)
  • add download csv table for warehouse chart block (efa1527)
  • add render complex which has group feature render chart in warehouse ai chat feature (a5c9bd8)
  • add tip for large source data (0de6235)
  • add warehouse ai chat allow stop feature (bc969ce)
  • add warehouse ai chat message actions: regenerate and copy feature (e58034d)

Bug Fixes

  • adjust message content width based on role in AI response component (f65f1e3)

Others

  • improve style of ai chat bot style and improve user interface (0e1e21d)
  • move processGroupedTimeSeriesData utils to share code (45000ed)

1.30.13 (2025-11-22)

Features

  • add manual recheck for workspace pause status by owners (1247667)
  • add tts feature for feed public page (315b0bb)

Bug Fixes

  • fix a bug which ai gateway analytics will render negative number (4d003cb)
  • fix a bug which will use much resource when request will incorrect model name (b9fc873)

Others

  • standardize error logging to use logger instead of console (96d1cea)

1.30.12 (2025-11-20)

Bug Fixes

  • fix a bug which will make crash when print undefined value (22ba8a2)
  • fix shortlink order incorrect issue (58997d7)

Document

  • update tracking document with expo-router example (c85996e)

Others

  • dump react-native package version to 1.0.5 (d49a929)
  • update screen params handler (e3027e6)

1.30.11 (2025-11-16)

Bug Fixes

Document

  • add more log (d6a9d86)
  • update api document and resolve render issue for website api page (94c824f)

Others

1.30.10 (2025-11-11)

Features

  • add days visit charts for shortlink (a3bcf49)
  • TimeEventChart add new props hideLegend (e3f7df9)

Bug Fixes

  • improve legend display in time event chart when too much data (8e615fd)

1.30.9 (2025-11-10)

Others

  • add new implementation method for typescript support (654abec)

1.30.8 (2025-11-10)

Features

  • enhance MonitorRunner with caching for retried number and current status (766d229)

Bug Fixes

  • rollback typescript support which maybe have memory leak (c5f4a57)

Others

  • improve JSON display performance with large payload (2f093d6)

1.30.7 (2025-11-09)

Features

  • add test feature without deploy (402e236)
  • add worker typescript support (c723f62)

Others

  • add benchmarking for ts support and sandbox module demo (474433f)
  • add editor tip for worker edit form (e4a2bc2)
  • remove unused code (c8a9814)

1.30.6 (2025-11-04)

Features

  • add tianji cli which should more easy to manage worker (c9ce2ab)
  • add tianji worker pull command (c658101)
  • add worker execution replay feature (eee5f84)

Others

  • dump sdk version to latest openapi (e4b61b2)
  • update translations and increment SDK version to 1.30.5 (8fa574c)

1.30.5 (2025-11-03)

Features

  • add failed worker record usage and log support (094291a)
  • add keyboard shortcut to execute SQL statements in editor (2b77df7)
  • add sql editor componemt (b4e41ec)
  • add SQL editor with run button feature (720db51)
  • add sql formatter for sql editor (3c34919)
  • add warehouse sql query feature (a2ce0a5)
  • improve sql editor and query page display (9594a14)

Bug Fixes

  • fix a bug which warehouse can not correct exec insight query issue with workspace level (5fa8650)

Document

  • update tracker script document (67a3023)

Others

  • add query limit to avoid query too many data (f4fe136)
  • add worker openapi (e22eb2d)
  • change sql formatter library to reduce bundle size (f7eddb8)
  • extract logic for ai generate (97ee03a)
  • resolve duplicated register issue (802b645)
  • streamline SQL CodeLens management for editor instances (1b9bc27)
  • update default worker template (339f861)
  • update storybook for more code editor (c941638)

1.30.4 (2025-10-26)

Features

  • implement distributed locking for worker cron execution to prevent concurrent runs (34dceed)

1.30.3 (2025-10-24)

Features

  • add survey insight query alias support (ec7b8e0)
  • add WorkerSparkline (0f6e728)

Document

  • add summaries to various API endpoints for improved documentation (e835a00)
  • update openapi.json (586441e)

1.30.2 (2025-10-24)

Bug Fixes

  • fix a bug which monitor not have lock and will call many times in multi-node case (70d8059)
  • fix insights fetch same column name not work in clickhouse and improve display for insight metric (900224b)

Others

  • update worker editor default template (d7e0905)

1.30.1 (2025-10-23)

Bug Fixes

  • fix a issue which oauth not have email handle (99a009c)

Others

  • skip if tianji already init (e209a84)

1.30.0 (2025-10-21)

Features

  • add NavigationBlocker component to prevent navigation on unsaved changes (ad28a51)
  • add public page for survey (2243915)
  • add ShortLinkType enum and update short link creation to support type (2e02a98)

Bug Fixes

  • fix a bug which telemetry not work in some case (f55a07c)

Others

  • refactor default color theme usage (91e11fe)
  • update translation (0c8ad6e)

1.29.2 (2025-10-20)

Bug Fixes

  • fix version issue for zod version incorrect (7f3a41b)

Document

Others

  • add clickhouse migrate on db migrate script (d03167a)

1.29.1 (2025-10-18)

Bug Fixes

  • #230 fix a issue which monitor bar not disable after health bar refactor (123ae28)
  • fix a bug which monitor can not unselect when update website info (f424a32)

Others

  • update clickhouse migration sql for utm (8ba5acf)

1.29.0 (2025-10-17)

Features

Bug Fixes

  • fix date message display issue (81f3ba1)

Others

  • add hour level disable for long date range (c8579e9)
  • optimize date lookup performance by using a Map for O(1) access, reduces time complexity from O(n×m) to O(n+m) (511050e)

1.28.0 (2025-10-15)

Features

  • add datakey parse support which can improve display for share query params (dee32ae)
  • add insight share feature (e371612)

Document

  • add more info for survey openapi endpoint (f8fe355)

Others

  • improve query performance for worker stats (1510218)
  • upgrade zod to v4 and trpc to v11 (955fd53)

1.27.12 (2025-10-14)

Features

Bug Fixes

  • fix crash for insights context (e854ec6)

Document

  • update openapi overview description (ca6077e)

Others

1.27.11 (2025-10-14)

Bug Fixes

1.27.10 (2025-10-14)

Features

  • add full screen worker editor (97db785)
  • add get result endpoint which can get survey result by result id (016bb26)
  • add worker code editor entry (54b119d)
  • add worker visibility (5129825)

Others

  • add backup script (714f088)
  • add context scope for insight feature (18c8b66)
  • improve performance of work exec (122a13e)
  • update translation (ea33bf7)

1.27.9 (2025-10-10)

Features

  • add cron preview feature to WorkerEditForm (76f18ff)
  • improve description display for function worker (d7d4776)

Bug Fixes

  • fix worker runner issue problem (c10917c)

Document

Others

1.27.8 (2025-10-09)

Features

  • add worker runtime context (7527fdc)

Others

  • upgrade isolated-vm version (eb542b5)

1.27.7 (2025-10-08)

Features

  • add id language support (d95435a)

Document

  • add id language support (1003668)

Others

  • update patched dependency version (0587fb0)

1.27.6 (2025-10-05)

Features

  • add preview collapse button in worker page (67ae4f0)
  • add tooltip for website share feature when feed is disabled (6f18466)

Document

Others

  • update translation (ba11c97)
  • upgrade pnpm version to 10.17.1 across the project (0803aae)

1.27.5 (2025-10-04)

Others

  • add glib which can resolve docker scout issue (687bb7c)
  • upgrade report docker lib version (e21a436)
  • upgrade zeromq version (df62b53)

1.27.4 (2025-10-03)

Others

1.27.3 (2025-10-03)

Features

  • add pageview tracker for tianji self (9103ba5)
  • add public share feature for feed channels (47c890e)
  • add website share feature which can share info to public (36b521e)
  • sdk add trackPageView function (5b30e8d)

Others

1.27.2 (2025-09-29)

Features

  • add multi console log item support (e1b599d)
  • worker add request payload (eb77559)

Bug Fixes

  • fix type error for request function (bd3f72e)

Others

1.27.1 (2025-09-28)

Features

  • add function worker revision (bf2a800)
  • add tabs for subscription and credit recharge in billing settings (1953b09)

1.27.0 (2025-09-28)

1.26.4 (2025-09-28)

Features

  • add credit balance and recharge feature for billing (7f7d2a7)
  • add credit history page (d75e791)
  • add WebsiteEventAnalysis component to display event metrics (b89ec22)

Others

  • improve display for credit balance (54967e5)
  • update translation (fe98ea6)

1.26.3 (2025-09-24)

Features

  • add observability configuration and event tracker (768a145)

Bug Fixes

  • fix a issue when open function page will crash total page (de58aca)
  • replace ScrollArea with div in WorkerExecutionDetail for better layout (755dfac)

Others

  • add more event tracking (872611e)
  • adjust header title styling for better layout (f622569)
  • fix broken link (06bda72)

1.26.2 (2025-09-23)

Features

  • add code validator for function worker (d1bb53b)
  • add function worker entry and service count (0c0da21)

Bug Fixes

  • ensure worker deletion handles null worker case and invalidate cache (4a410c8)
  • fix crash when open worker detail for some case (27f7068)

Document

  • update environment document (afc93e9)

Others

1.26.1 (2025-09-22)

Bug Fixes

  • fix field error issue for warehouse long table (47016b0)

Others

  • update default desktop panel layout size (d9c1688)

1.26.0 (2025-09-21)

Features

  • add custom auth icon support (303372e)
  • add debug option for ClickHouse sync cronjob (3e64174)
  • add DotPatternBackground component and theme support in register route (edc1a6d)
  • add redis adaptar for socket.io (2202931)
  • add REGISTER_AUTO_JOIN_WORKSPACE_ID env for auto join workspace with new user (9ad13fc)
  • enhance ChartRender component with metrics validation and improved query handling (7422450)

Bug Fixes

  • fix style issue for ai gateway sparkline (8d97872)

Others

1.25.14 (2025-09-17)

Others

  • add openrouter ranker for tianji (98e239b)

1.25.13 (2025-09-17)

Features

  • enhance AIGateway analytics with detailed metrics and improved naming conventions (2878777)

1.25.12 (2025-09-17)

Features

  • add ai gateway analytics (78559d7)

Bug Fixes

  • fix timezone config in monitor feature not work issue (1cd0245)

Others

  • changed correct timezone display in settings (9a62f86)
  • improve calc token usage and improve quota alert formatting (ef9984c)
  • quota alert support correct time display for timezone with workspace config (842f83a)
  • update translation (9cca1a7)

1.25.11 (2025-09-16)

Others

  • add openrouter price support, improve calc price more precision (f5881ae)

1.25.10 (2025-09-16)

Others

1.25.9 (2025-09-15)

Features

  • add json editor and warehouse config (d841396)
  • add warehouse query support with workspace level config (ef5a852)
  • add workspace config (f64c984)
  • refactor workspace config handling and expose schemas for insights applications (eba3bf5)

Others

  • upgrade @modelcontextprotocol/inspector version to resolve CVE issue #222 (664b0c0)

1.25.8 (2025-09-14)

Features

  • add refresh feature in aigateway overview which can easy update info without web refresh (2062adc)

Others

  • add health check and improve health endpoint (7b049c9)

1.25.7 (2025-09-14)

Features

  • add lock to reduce notification (49c6e77)

1.25.6 (2025-09-14)

Features

  • add distributed lock implementation for managing concurrent tasks (764cfaa)
  • enhance PostgreSQL to ClickHouse sync with distributed locking mechanism (b3f3373)

1.25.5 (2025-09-12)

Bug Fixes

  • resolve ai gateway log infinite fetch issue (810789e)

Others

  • improve refresh function which improve performance for infinite list (ad38950)

1.25.4 (2025-09-12)

Features

  • improve algorithm of calc prompt token and prefer to use response token result rather than calc by self (988caed)

1.25.3 (2025-09-12)

Others

1.25.2 (2025-09-12)

Others

1.25.1 (2025-09-12)

Features

  • add keyv cache manager support which can make sure cache can be use in multi-node (4b20d32)
  • add update function to cache management for quota alerts (53e32f4)
  • implement token calculation queue to optimize performance and prevent high CPU usage (0df31eb)

Others

1.25.0 (2025-09-11)

Features

  • add AIGateway quota alert (1948b42)
  • add NotificationPickerV2 and ColorTagV2 (1a4de44)

Others

  • improve fetch logic to avoid block (fe77fad)
  • remove unused cronjob (8150656)
  • replace Spin component with LoadingView for better loading state management (f1892dd)

1.24.29 (2025-09-11)

Bug Fixes

1.24.28 (2025-09-10)

Features

  • add AIGatewayPricingBtn and AIGatewayPricingModal components for model pricing display (c5cb8ba)
  • add AIGatewaySparkline component in aigateway list (426fa82)
  • add sparkline component (a5f41db)
  • add v2 llm model price list which can improve price usage with more models (2c0b498)

Others

  • add storybook support (7273155)
  • translation and change ai price button position (dea798a)
  • update model prices (74bd53b)

1.24.27 (2025-09-08)

Features

  • add aiTranslation field for survey insight (b2b7ee7)
  • add duplicate feature in survey (c00ff7a)

Bug Fixes

  • fix a bug which in list and not list in insight not work (09f5aea)

Document

  • add blog post on privacy-first website analytics with Tianji (7ccab50)

Others

1.24.26 (2025-08-29)

Features

  • website session info support clickhouse query (0cd5714)

1.24.25 (2025-08-29)

Features

  • add alias support for insight (79f156d)

Document

Others

  • remove unused footer (6c3baf8)
  • update query structure in WebsiteOverview component for insights (ea72bb1)
  • update SQL query handling in InsightsSqlBuilder and WebsiteInsightsSqlBuilder (7dc952a)

1.24.24 (2025-08-28)

Features

  • enhance warehouse AI tools with database connection handling (2fba864)

Others

  • add ui testing (4f8672c)
  • allow non-dev mode can use insight chat endpoint (f3ec5a0)
  • improve database status handling in insights warehouse page (3a56d15)
  • update model price (5fcd1fe)

1.24.23 (2025-08-26)

Features

  • add insights warehouse scope select feature (0a8ab92)
  • add Turkish (tr) localization (#218) (1c011cb)
  • add WarehouseDatabase and WarehouseDatabaseTable models (a1f353e)
  • enhance warehouse insights functionality with new connection management and table synchronization features (2d1178f)
  • implement insights warehouse connection management and table editing features (7034348)

Others

1.24.22 (2025-08-24)

Others

  • update default tianji container reporter mode to silent mode (ca76a4f)

1.24.21 (2025-08-24)

Features

  • reporter: add silent mode to suppress logs for cleaner output (1d15ce4)

Others

  • add send reasoning (b4cc15e)
  • update cronjob sync batch size (b5877c0)

1.24.20 (2025-08-22)

Features

  • add Carousel and HoverCard components for enhanced UI interactions (38db0cb)

1.24.19 (2025-08-22)

Features

  • add ai-elements ui components (ff183c0)
  • add basic ai charts analyze and add rich display support for render (a309bc9)
  • add empty state for insight warehouse (20b5c24)
  • add WarehouseChartBlock component for visualizing warehouse data and integrate it into the insights page (e06e6f9)
  • update API route from /api/ai/ to /api/insights/ and enhance error response for development mode (198dd1c)
  • update API routes for insights and add authentication middleware (57baa63)

Bug Fixes

  • resolve some clickhouse instance not support transaction issue (5dd56cf)

Others

  • add sync controller (419761c)
  • add translation (15ff07f)
  • clean up imports and improve class order in message components; add sleep utility function (38d48a1)
  • improve display for result (169f031)
  • improve table context (27de587)

1.24.18 (2025-08-19)

Features

  • add optional session id for long table (5ba38da)
  • add title for survey download button which can improve survey usage (15515a8)

Document

  • update robots.txt content (eeb241c)

Others

  • add fallback operator to support custom field (5238b36)
  • improve type handling and simplify conditionals in insights components (badf59d)
  • reset insight params after change insight target (9e01059)
  • upgrade version of dev dependency to resolve vulnerabilities (9d022fb)

1.24.17 (2025-08-18)

Features

  • add download buttion for insights table (abebd62)

Document

  • update llms file generator (ac07c8c)

1.24.16 (2025-08-18)

Features

Bug Fixes

  • fix a bug which will cause loop fetch for survey (cb9688c)
  • update fallback in FilterParamsOperator to return string operators (35b3411)

Document

1.24.15 (2025-08-16)

Features

  • add cohorts workspace id support for warehouse and some design (3c60859)
  • add simple retention query (3309c9b)
  • allow user modify up / down message template (f3678b0)

Bug Fixes

  • fix color issue of simple world map (df1340c)

Document

  • #216 fix website openapi doc issue (b5a59ee)
  • add feed documents (e9a3796)
  • add lastUpdatedAt support for route (b38b500)
  • add new blog post on cost-aware observability to optimize cloud spending while maintaining SLOs (a5c84f2)
  • add new blog post on runbook automation connecting detection, diagnosis, and repair into a closed loop (19352a2)
  • add some blog for SEO (7949a21)
  • try to resolve vercel build issue for sitemap (acc45a1)
  • update i18n support for docs (c8916bc)
  • update robot config which allow /api route (c3c13e1)

1.24.14 (2025-08-11)

1.24.13 (2025-08-11)

Features

  • add 3-day date range selection option in DateRangeSelection component (b5f7c12)
  • add event name field and filter support in WarehouseInsightsSqlBuilder (88940e2)
  • add event names fetcher (8737a34)
  • add insights event handling with warehouse wide table application (13e3fb8)
  • add insightsWarehouseFilterParams function to fetch distinct event parameters (47f3506)
  • add long table query events logic and improve display of event list page (9a81ec9)
  • add skipBatch context to TRPC queries in insights components (c2df195)
  • add specify feature for events (0d3c841)
  • add warehousecohorts db model (6f2f15d)
  • add wide table query support (b8fa898)

Others

  • reduce intro of raw and sql from prisma (37b0640)
  • rename insight file path (11bbf01)
  • rename warehouse to warehouse long table and extract some logic (476553b)

1.24.12 (2025-08-06)

1.24.11 (2025-08-06)

1.24.10 (2025-08-05)

Features

  • add basic warehouse insight query (d107f76)
  • add logId filter support for AIGatewayLogTable (d59675a)
  • add optimized date based query support (5bfd8dd)
  • add query time tracking for insights feature (465569f)
  • add warehouse view (3abe951)

Others

  • add LoadingView component and integrate it into VirtualizedInfiniteDataTable for improved loading state handling (48ee26b)
  • extract SearchInput component (dfd79c6)
  • integrate LoadingView component into website detail view (c6d386a)
  • translation (68e00c2)
  • update translation (6ef8b96)

1.24.9 (2025-08-02)

Features

  • add cron worker support (c794d42)
  • add react simple map for website detail (ab8a6b8)

Bug Fixes

  • fix a bug which survey and aigateway insight query not work (d3c10ee)
  • fix layout issue about filter section in vertical mode (c429a12)

Others

  • add aigateway alias which maybe more better for gateway using api (3c214a9)
  • add translation (6781f6f)
  • extract buildOpenAIHandler to model folder (648fa2e)
  • optimize ChartTypeSelection component by consolidating chart type definitions and improving icon retrieval (6cf85f7)

1.24.8 (2025-07-29)

Bug Fixes

1.24.7 (2025-07-27)

Features

  • add code testing functionality in worker edit form (849d51b)
  • add country and ip for server (374a302)
  • add env switch for worker which can control permission and risk (c926c5e)
  • add fullscreen modal for code editor in worker edit form (5a7a2ed)
  • add UrlParamsInput component for handling URL parameters (9a29c48)
  • add verbose logging option to display full payload content or its length (a62aa22)

Document

Others

  • update background of worker preview (38ef5ae)
  • update model prices and context window configurations in JSON files (8a8855c)
  • update UrlParamsInput component to improve layout and add overflow handling (1a085a6)

1.24.6 (2025-07-22)

Others

1.24.5 (2025-07-21)

Features

  • add function worker feature (58f8eca)
  • add request payload handle for worker (24e4fdc)
  • add worker API endpoint (6f34f37)
  • implement pagination for worker executions and enhance preview functionality (d256e5c)
  • refactor worker routes and add edit functionality with new components (334484d)

Others

  • add pagination component (558e7cf)
  • update CPU time display from milliseconds to microseconds for better precision (6e6a10e)

1.24.4 (2025-07-20)

Others

  • clean logs (c3fe3a8)
  • update chart type labels for better clarity and add missing translations (fc31946)

1.24.3 (2025-07-19)

Others

  • add amd64 support for alpine release (8df7071)

1.24.2 (2025-07-19)

Features

  • add monitor manual trigger (4db5d04)
  • reporter build add alpine support (07af814)

1.24.1 (2025-07-18)

Features

  • add batch endpoint for website events (44d45b2)
  • add pure website tracking functions and update existing tracker to utilize them (0662362)
  • add WebsiteVisitorMap route and enhance map components with full-screen support (fc6266f)
  • implement batch request handling for website events and enhance tracking options (38bd5e9)

Bug Fixes

  • fix a bug which insight can not good handle timezone problem when in different timezone (a20cb7a)

Document

Others

  • add TypeScript tracker implementation and update build entry point (fcc7f94)
  • redesign changelog page (658c045)
  • simplify insightsAIGateway function by utilizing processGroupedTimeSeriesData (58369d4)
  • update model prices (46ba80d)
  • update tracking functions to use new website event reporting methods (2494227)

1.24.0 (2025-07-15)

Features

  • add ClickHouse health check manager and integrate it into insights query handling (b755b63)
  • add clickhouse infrastructure (23ea9c1)
  • add clickhouse insights support (4fdfacd)
  • implement transaction handling in migration process and improve SQL query parameterization (bd1a866)

Bug Fixes

  • fix a bug which last_sync_timestamp incorrect (6ac7250)

Others

  • add CLICKHOUSE_DISABLE_SYNC environment (8de9899)
  • add sdk environment check before run browser only logic (407ab74)
  • change client sdk tracker path (83c50bb)
  • example app: add Tianji tracking functionality with page view simulation and user session management (0eeb672)
  • simplify SQL query construction for ClickHouse and PostgreSQL (1ade1fb)
  • update ClickHouse env examples (f0ff7cf)
  • update dependencies and bump docker version (7d007b5)

1.23.5 (2025-07-13)

Features

  • add direction prop to FilterParamsBlock and update FilterSection for horizontal layout (ed17bbb)
  • enhance event display with object serialization and custom collapse icon (a7e5efa)

Bug Fixes

  • fix insights event feature session data incorrect problem (2c2b570)

Others

  • fix filter not work issue in fetch event (107de00)

1.23.4 (2025-07-10)

Features

  • upgrade go runtime and upgrade gopsutil version and add process command support (a17a4b4)

1.23.3 (2025-07-09)

Features

  • add bar chart support (a6839c3)
  • add default and max result limits for insights queries to avoid performance issues (47eb27e)
  • add pie chart view type (f9e7c26)
  • add server timezone options in global config (ec3f5ac)
  • add timezone support for insights components and add presist date setting (0bf04a2)

Document

  • update yandex verify html (8cf94d9)

Others

  • improve display for table view (e6bd1e3)
  • remove ai category which should not filter or group (000253f)

1.23.2 (2025-07-07)

Features

  • add more group support for insightsSurveyBuiltinFields (eac0c65)

1.23.1 (2025-07-07)

Features

  • add in list filter support in string operator (e68cc15)

Bug Fixes

  • fix a problem which can not support insight input and save (9ce3a8d)

Others

1.23.0 (2025-07-06)

Features

  • add server status option for status pages (f281d1d)
  • add tipicon which tell user how to use api key (174d1df)
  • add tooltip of user invitation which SMTP maybe not config #180 (c721595)

Bug Fixes

  • fix tooltip can only display part issue (d9678f3)

Others

  • improve display for server status page (4513026)

1.22.6 (2025-07-05)

Features

  • add multiselectpopover logic which support filter reference value (4b11135)
  • insights: add filterParamValues query for website and survey insights (7d7e65e)
  • status-page: toggle detail display (5a3a336)

Bug Fixes

  • fix survey create page can not scroll if form is too large (96d9c79)

Document

  • add kubernetes reporter daemonset (80d5b7f)
  • add translation file note (2e4da45)

Others

  • update valueFormatter to format numbers with locale (a76890d)

1.22.5 (2025-06-28)

Features

  • add yAxisDomain to time event chart and improve history display (235920a)
  • enhance database configuration with debug and transaction options (812bfe5)
  • server-status: implement caching for server status and history, update related functions to support async operations (ca7cb73)

Document

  • add document for traefik plugin (1493d4a)
  • change website domain to tianji.dev (30834aa)
  • move traefik with plugin document position (422fbde)

Others

  • change docker start script, redirect tianji-reporter output to /dev/null for cleaner logs (0034253)
  • migrate traefik tianji plugin to independent repo (0718edb)
  • update translation (d7e94fc)

1.22.4 (2025-06-25)

Features

  • add process stats support (6079501)
  • add ServerCard and ServerCardView components for improved server monitoring display (79a026e)
  • server-status: add history caching and chart (4c9c938)

Document

  • fix typos and env variable (7ca6fff)

Others

  • add translation (9331c6a)
  • fix ci issue (257ecad)
  • fix ci type issue (d6328b4)
  • scale timeout time to 10x which added more tolerance (f6ba75e)

1.22.3 (2025-06-22)

Others

  • update server list header name to improve display (76236e9)
  • upgrade reporter version from 1.21.1 to 1.22.5 (49f90af)

1.22.2 (2025-06-22)

Features

  • add start tianji container shell and which make tianji report can build in report self (d420443)

Document

  • add document about docker monitoring (c2354f6)

Others

  • change run strategy of ai classify (8923df3)
  • improve example app style (60af300)
  • upgrade wrangler version (ff3c4a5)

1.22.1 (2025-06-20)

Features

  • add recent suggestion category feature to Survey model and remove auto input suggestion category (f2a8184)
  • add Tianji plugin for Traefik #142 (b1d97e9)
  • improve daily ai trigger logic which can use recentSuggestionCategory (b302104)
  • intro new visitor map layer style which fit on black and light theme (32e3fa1)

Bug Fixes

  • fix openapi swagger can not call self problem (35f41de)

Others

  • improve openapi ui page which maybe more prettier (213f366)

1.22.0 (2025-06-18)

Bug Fixes

  • change env and fix a bug which OPENAI_ will exposing to other openai instance. (2ff7f16)

1.21.17 (2025-06-18)

Bug Fixes

  • fix a bug which website event throw error if can not create session together (0592355)

Others

  • improve display for common list and ai gateway example (afa4391)

1.21.16 (2025-06-17)

Others

1.21.15 (2025-06-17)

Bug Fixes

  • fix update problem when switch page in admin which maybe not update data (042cc8d)

Others

  • add more logs (f39e7fb)
  • remove unused time markers in MonitorHTTPTiming (2e1ebb8)
  • update translation (4a6ea01)
  • upgrade dependency version (79467e2)

1.21.14 (2025-06-16)

Features

  • add AIGatewaySummaryStats component and integrate it into AIGatewayOverview (1a04d0a)
  • add FOCUS_CATEGORY support (075e08d)
  • add MonitorHTTPTiming component to display detailed HTTP request timing metrics in MonitorInfo (a89ddbe)
  • add timedFetch utility for HTTP requests with detailed timing metrics and integrate it into the monitor provider (205cee6)
  • add tooltips to HTTP timing phases for better user guidance (ad8c9fa)

Others

  • improve animation of timing component (fa3cbce)
  • simplify MonitorHTTPTiming component structure and improve timing metrics display (a01fb40)
  • update translation (4f7e7de)

1.21.13 (2025-06-13)

Features

  • add template support for ai translation worker which easy to translate mul-field (7c7dbc3)

Others

  • update app store and Google Play reviews fetching to use async/await for better error handling (81bf407)

1.21.12 (2025-06-11)

Bug Fixes

  • fix a bug which normal user can not see example (6d607a9)

Document

  • add installation link for Tianji MCP server (250a1e7)
  • remove unused section (b39faf2)

Others

  • ai gateway add anthropic api (79d403a)
  • update email template style (0a63cf3)
  • update model price and context window config (a769d71)

1.21.11 (2025-06-08)

Features

  • add application batch endpoint (d1ff4e6)
  • add custom mode setting feature (9227ddb)
  • add manual refresh button to ai gateway logs (b3eba5f)
  • add render function for nullable values in AIGateway log columns (b7dd1d9)

Others

  • improve style and improve code handle for calc cost (bb14b5a)
  • translation (cac7519)

1.21.10 (2025-06-05)

Document

  • add troubleshooting for websocket connection issues (0db2013)

Others

  • add AUTH_USE_SECURE_COOKIES env var to try to resolve ws and https mix problem (605443f)
  • improve secure cookie handling in getAuthSession function (00b6e2d)

1.21.9 (2025-06-04)

Others

  • add more context for debug (f347440)

1.21.8 (2025-06-04)

Others

1.21.7 (2025-06-04)

Bug Fixes

  • handle case when CPU information is unavailable, returning 0.0 as fallback #193 (80d1be4)

Document

Others

  • add more log for get auth session which maybe can help to debug (5eb57f4)

1.21.6 (2025-06-02)

Bug Fixes

  • improve JSON parsing and handling of quotes in user feedback (b6368ba)

1.21.5 (2025-06-02)

Bug Fixes

  • try to fix quote bad case in sonnet which maybe more fit to real world case. (08a8c5f)

1.21.4 (2025-06-02)

Bug Fixes

  • try to handle sonnet problem in translation prompt (e0587ac)

1.21.3 (2025-06-01)

Features

  • add modelApiKey which can use same api key in one team (43b1bbe)
  • add partial to save to database because translation task have more bad case to parse json format (6a125d5)

Document

  • add authentication and getting started documents in multiple languages (917306a)

1.21.2 (2025-05-30)

Bug Fixes

  • fix sonnet mode will output invalid json problem (94ce294)

Document

  • add api related documents (850b642)

1.21.1 (2025-05-30)

Features

  • add a function which make sure we can get json response from LLM output even mode not support json mode (411c285)
  • add new routes and CommonPageEmpty component for various sections (b5df979)
  • wrap Empty component in DelayRender for improved loading experience in CommonPageEmpty (fedb7f9)

1.21.0 (2025-05-25)

Features

  • add api manage page allow description editing (48f14b6)
  • add cron cron support to push monitor (c23dff5)
  • add MonitorPushStatus component to display push monitor status (211a7fa)
  • add more language example for push feature (7a6fcbb)
  • add Prometheus counters for cron jobs and message queue operations (0afcb3d)
  • add push monitor #36 (2ca6487)
  • add push token regeneration feature to MonitorPush component (3b07de2)
  • integrate Stagewise toolbar for development environment (303b799)

Document

  • add document about push monitor (8210f74)

Others

  • add badge SVG proxy in dev mode (da0428c)
  • add global rules and project structure documentation for Tianji (e5c427c)
  • add more translation (b21cd12)
  • update translation (69f1a19)

1.20.10 (2025-05-21)

Features

  • add AIGatewayCodeExampleBtn component and update ai proxy proxy configuration (a921e24)
  • add FeedState model and related functionality for managing feed states (7347833)
  • add FeedStateList component to display and manage feed states in the feed view (645e3b1)
  • add insights events route (51d949b)
  • add queryEvents function to handle website event queries (db27f51)
  • add state guide for feed api (3050cfa)
  • update queryEvents to support cursor pagination and refactor related functions (e698c61)

Others

  • move insight route (78b21a4)
  • rename insights.events => insights.eventNames (0a5346d)
  • update dependencies and remove deprecated API files (afad5f0)

1.20.9 (2025-05-05)

Bug Fixes

  • fix website not support group filter problem (4cc7fd0)

Others

  • prevent access logs in test environment (5fe4205)

1.20.8 (2025-05-02)

Features

  • add responsive testimonial grid and tweet card styles (80cbf2b)

Document

  • add robots.txt and LLM documentation files (6da44ab)
  • update documents (4dc3d6d)

Others

  • improve insight debug logic (31a9a33)
  • update version to 1.3.1 and improve event tracking error handling (755dc8f)

1.20.7 (2025-04-19)

Features

  • add real-time update feature for AI Gateway logs (080123f)

Bug Fixes

  • fix ai gateway chart label not correct issue (a83ee66)

1.20.6 (2025-04-18)

Bug Fixes

  • restore timezone parameter in insights functions to improve date handling (d3ee48e)

1.20.5 (2025-04-18)

Bug Fixes

  • fix a issue which maybe cause service crash (08f3fe5)
  • make timezone parameter optional in date-related functions (e05a289)

Others

  • remove sitemap (357c11c)
  • update docusaurus dependencies to version 3.7.0 and enable sitemap configuration (681d50c)

1.20.4 (2025-04-17)

Bug Fixes

  • remove timezone parameter from insights functions as return date is already in user timezone (7cf38f3)

1.20.3 (2025-04-17)

Features

  • enhance aiGateway to support additional model prefixes for deepseek variants (5f2db80)

1.20.2 (2025-04-17)

Bug Fixes

  • fix some problem with user timezone handling in AIGateway overview and enhance SQL date formatting validation (734f716)

1.20.1 (2025-04-17)

Features

  • enhance AI Gateway with model price name handling and support for new models in context window (3771375)

Bug Fixes

  • update email template and SMTP HTML to use 'Docs' instead of 'Documentation' (041004c)

Document

  • Add ClawCloud Run Button (797c519)

1.20.0 (2025-04-14)

Features

  • add AI Gateway feature with CRUD operations and logs (69d7878)
  • add AI Gateway models, routes, and logging (fe68b23)
  • add AIGateway support to insights query schema (e1eacea)
  • add AIGateway-related translations and update chart colors (b90d8ac)
  • add blog section and two new blog posts (88c689f)
  • add overview tab and insights support for AI Gateway (ccf7bc7)
  • add price tracking for AI Gateway logs (96b8996)
  • ai gateway add deepseek and openrouter support (3a7dbc7)

Others

  • consolidate SQL query building logic into base class (77f046a)
  • fix ci issue (127f59a)
  • improve token calculation with model fallback (748be17)
  • replace dropdown with select component for date range (55c303d)
  • update translation (d1dfbbb)

1.19.7 (2025-04-06)

Features

  • add workspace invitation which allow user invite non-register user #180 (32d52ae)

Document

  • add MCP integration and environment variable documentation (aefb090)
  • add social icons (a9bee2a)

Others

  • enhance email template and consolidate SMTP logic (b2a384c)

1.19.6 (2025-04-01)

Features

  • add value formatter and filesize for application compare (17ebf2e)
  • create tianji mcp server (36aaabc)
  • insight add line chart type (bf0022d)

Bug Fixes

  • fix user api key not increment problem (cf2b454)

Document

Others

  • remove inappropriate translations (0ffb3be)

1.19.5 (2025-03-28)

Others

  • rollback pnpm version to 9.x because of isolated_vm #181 (15d575d)

1.19.4 (2025-03-27)

Features

  • add line chart type support and adjust fill opacity (0724d8c)
  • add react native sdk initApplication function and handle session version (fdf4a05)
  • refactor insights SQL builders and update related tests (ccf93cb)

Others

  • rerun all translation with 4o (e60136e)
  • update pnpm version to 10.6.5 (176f4ed)

1.19.3 (2025-03-25)

Features

  • add diff view in application compare chart (c49152a)
  • add http status code field which can treat other status code as normal. #173 (1cacdeb)

Document

  • add environment document (db654d3)

Others

1.19.2 (2025-03-23)

Features

  • add app store search and picker (331153d)
  • add application compare feature (0f8a672)
  • add store info history (0473ba5)
  • store detail tab add history chart (63e9588)

Others

1.19.1 (2025-03-22)

Bug Fixes

  • fix a bug which will clause run custom code error (9a132d9)

Document

  • add more language document for application tracking (4ed139f)
  • update translation modify files in README.md (3310a1c)

Others

  • add more docker ignore claim to reduce docker image size (aa29d18)

1.19.0 (2025-03-22)

Features

  • add application entry (b9d6e4a)
  • add application event router (da83fa9)
  • add application models (90c72a9)
  • add application page add/edit and appinfo scraper logic (b114aaf)
  • add application screen name support (5e7c499)
  • add auto jump for application route (01521e7)
  • add avgEventsPerSession and avgScreensPerSession (87e5e19)
  • add charts for app stats (a767aca)
  • add daily cronjob dailyUpdateApplicationStoreInfo (0fbf456)
  • add delete feature in application page (824dedd)
  • add read more component and apply in application description (10fb73a)
  • add screen view event reporting and update version (83cb111)
  • add StatCard component and integrate avg time metric (f99a6e0)
  • add vm2 sandbox support as vm runtime backup (6928103)
  • allow change role in member table if people is workspace owner #170 (d94a9bd)

Bug Fixes

Document

  • add new documentation for application tracking SDK (7374542)
  • add yandex verify (fa0d2da)

Others

  • add app card component (d34da88)
  • add application tracking things (9ff4dc6)
  • add count sum in worker (4672795)
  • add member role translation (512cbbf)
  • add no store info tip and update translation (3a50ce5)
  • drop expo example support (2bcec9e)
  • fix ci problem (5a09aff)
  • improve style and make those things more better (604d53c)
  • init expo repo which as example for react native sdk (0e42057)
  • integrate nativewind for styling and update configs (2d0a225)
  • move example to example/web (45250ed)
  • refactor cronjob tasks and move to independent file (9be0e28)
  • reorder components and update styles (bd4e737)
  • reorganize overview tab and detail card layout (7cef811)
  • update translation (0d409be)

1.18.22 (2025-03-15)

Features

  • add stack chart type (5a5579a)
  • add survey break down filter render chart and table view (e13256e)
  • insight survey add groups support (0288735)
  • insight website add groups support (54d2678)

Others

  • add more chart color (ca0601d)
  • fix ci problem (78a2a79)
  • insight add types and survey params (446b19a)
  • refactor survey sql place (099214c)
  • release insight route for non-dev environment (8bdff74)
  • rollback react package version (d69b484)
  • update minute logic, will auto switch date unit after switch (965e502)

1.18.21 (2025-03-13)

Others

  • improve write logic, update database when openai return response (0d31c07)
  • update end at time for ai task to let has more range (2849048)

1.18.20 (2025-03-12)

Others

  • change daily work cronjob time (a288245)
  • implement common filter query operator for insights model (d972924)
  • update dependencies and package versions (3762281)

1.18.19 (2025-03-11)

Others

  • update default mode because of different performance in data analysis (2b23ec9)

1.18.18 (2025-03-11)

Others

  • update top p and temperature (1f850b6)

1.18.17 (2025-03-11)

Others

1.18.16 (2025-03-11)

Others

1.18.15 (2025-03-11)

Others

  • rebuild ai classify prompt which will have more better performance (c9f2a8e)

1.18.14 (2025-03-11)

Features

  • add country translation (4a183a6)
  • add custom date picker in insight feature (c0aa47b)
  • add openapi for ai route and update openai schema (da1cb8c)
  • add SearchLoadingView which improve insight display (30fd3bf)
  • add worker which can trigger ai task in survey daily (44f8507)
  • insight add survey support (8542d48)

Bug Fixes

  • fix filter operator in date type (13f96a8)

Document

Others

  • add insight type support in code logic (1f2af9b)
  • create daily-ai-trigger project (f20e149)
  • improve display of count (e26de44)
  • improve insight chart render main block display (62ef469)
  • rebuild insight related logic place folder (4951410)
  • update monitor clear day, make sure its can always large than 1 month (e048157)

1.18.13 (2025-03-09)

Features

Others

  • change survey preview date range from 7 days to 14 days (99a9f3b)

1.18.12 (2025-03-07)

Features

  • add survey ai translation (476259c)
  • add workspace task model (94a4943)

Bug Fixes

  • add scrollview in status page (1f5280e)

Document

  • add Troubleshooting section in server status page (9b2b881)

Others

  • add ai classify worker batch log (668705c)
  • add key to force refresh table component (ae095fb)
  • change default language strategy to user (7b2b202)
  • fix ci problem (3f8e17d)
  • move insight button into dev stage (96faa81)
  • refacyor survey ai button modal (9a24eca)

1.18.11 (2025-02-19)

Others

  • improve tokenizer calc, replace with number rather than calc because of high cpu usage (3ba7ca2)

1.18.10 (2025-02-18)

Features

  • migrate ai survey task from promise to MQ (e79ad8f)

Bug Fixes

  • fix a not accept language problem(some ts issue before) (b38310e)
  • hotfix some header not have language header issue (8959ddc)

Others

  • release v1.18.8 (b838c4d)
  • release v1.18.9 (ab90204)
  • update survey date picker logic (a235289)
  • use or to filter suggestion category (c0995bc)

1.18.9 (2025-02-18)

Bug Fixes

  • fix a not accept language problem(some ts issue before) (5f53736)

1.18.8 (2025-02-18)

Bug Fixes

  • hotfix some header not have language header issue (da24e65)

1.18.7 (2025-02-17)

Features

  • add group analyze and ai debug (971427f)
  • add user language support in ai category classify (ab4342b)

1.18.6 (2025-02-16)

Features

  • add click to view ai category feature (b72643a)
  • add env DISABLE_ACCESS_LOGS and DEBUG_AI_FEATURE (4795b3d)
  • add more run strategy and improve ui style (fd1e5cb)

Bug Fixes

Document

  • add telemetry report claim (fc67dba)
  • improve display for website carousel, which will let image can be selected (99b4140)

Others

1.18.5 (2025-02-11)

Others

  • add more timezone related things (ca37ea1)
  • clear result text after re-run (a63240a)
  • merge category result after parsed (8d6ab5c)

1.18.4 (2025-02-10)

Bug Fixes

  • fxi import problem in server side in 1.18.3 (d59fe7b)

1.18.3 (2025-02-10)

Bug Fixes

  • fix timezone issue in server side which in different server (e3d6828)

Others

1.18.2 (2025-02-09)

Features

  • add checkbox ui (9068935)
  • add classify survey feature (4c37eab)
  • add credit cost and check in ai ask route (6c8e49b)
  • add image url render (b84b840)
  • add SurveyCategoryChart (ba281ac)

Bug Fixes

  • fix app review pool not enough problem (cd29f86)
  • fix survey stat timezone not correct problem (a5c7998)

Others

  • add global config local storage cache (cc532bb)
  • add translation (170b406)
  • extract DatePicker component (ead62eb)
  • survey download btn should export all necessary field (b936421)

1.18.1 (2025-02-02)

Others

  • upgrade isolated-vm version (ec3e9a3)
  • upgrade zeromq version from 6.0.4 -> 6.3.0 (f5e5e5c)

1.18.0 (2025-02-02)

Features

  • add ai tool getSurveyByDateRange (a27ef8f)
  • add aiToolsSelection which can easy to pick tools (eec23ec)
  • add busy check (fea436a)
  • add date picker (c83c43d)
  • add date unit support (453c8f2)
  • add event calc math method: by session (8c6bb24)
  • add hover state of metrics block (4d5b098)
  • add insights chart render and backend fetch (343e2b3)
  • add insights in chart (1c777b7)
  • add new entry for website insights (82972f5)
  • add resizable panel (61af19b)
  • add survey detail sheet panel (5752762)
  • add survey prompt, credit calc logic and context (a651f5d)
  • add table pinning (572e551)
  • add table view for insights (05a7def)
  • add tianji app reviewer (5da38b4)
  • add useAIStoreContext which allow change current page ai store context (f70dde0)
  • insights add filter logic (c1b0812)
  • metrics add delete item support (9779885)

Bug Fixes

  • #146 fix typo (e1ed6e3)
  • fix a issue which will make openai key is required(original should be optional) #139 (f0fba13)
  • fix session data can not save problem (9405884)

Document

  • add event track documents (d815adf)
  • add interactive hover button in get start button (a40fe6e)
  • add tweet card in website (f6e443f)
  • upgrade docusaurus-i18n and update website translation (892e650)

Others

  • add empty state for chart render component (208daf0)
  • add identify in example repo (a61d28f)
  • add metrics block no content tip (0d91bad)
  • add more example playground events (ce70092)
  • add null ip process (59eac90)
  • add openai tool choose support (a0d170d)
  • add openapi sdk options (ea4b04c)
  • add optional in channel (ae4c2bb)
  • add type support for ai store context (b548341)
  • disable ai feature if not enable ai feature in server (6a5753e)
  • example repo add send tianji report support (d8e642b)
  • fix ci problem (2f70afd)
  • fix ci problem (2e47cc4)
  • fix ci problem (f9bda19)
  • fix datatable component array keys problem (be90c3d)
  • fix trpc-to-openapi use incorrect middleware problem (b91cb44)
  • improve insights style (ff5b777)
  • improve metric block display and create logic, improve user experience (dae37b5)
  • improve sdk package (ebb69a4)
  • improve some detail (c131078)
  • improve tip and style (13ee7f5)
  • init example repo (55fc93d)
  • move insights to other router (074aa56)
  • refactor metric block and add reused part of dropdown (e855fb6)
  • release v1.17.7 (081f102)
  • release v1.17.8 (7dbfb6f)
  • release v1.17.9 (6cceb40)
  • update react version in example repo (313f909)
  • update translation (7a714b5)
  • update translation (74f62e2)
  • upgrade execa version (1321986)
  • upgrade react-icons version v4 -> v5 (bc1a9d2)

1.17.9 (2025-01-21)

Others

  • fix trpc-to-openapi use incorrect middleware problem (707d6fa)

1.17.8 (2025-01-21)

Others

1.17.7 (2025-01-19)

Bug Fixes

  • fix a issue which will make openai key is required(original should be optional) #139 (1ed859b)

1.17.6 (2025-01-04)

Features

  • add auto refetch logic in status page and refactor status page header (9ccae18)
  • add openai endpoint (cc41483)
  • add openai sse api (4b1f6c2)
  • add timezone support in trpc ctx and monitor.publicSummary (890bf18)
  • add workspace bill model (58a04aa)
  • allow register command in page (e7297b1)

Others

1.17.5 (2024-12-25)

Features

  • add default header preset in http monitor (60a1d84)
  • add insight route in dev (04e93bf)
  • add new login background (6f367c2)
  • add paused tip (d688a78)
  • add survey stats chart (536e3b1)

Document

  • add aapanel install guide (ba39fab)
  • add cloud link (0ac3f41)
  • update aapanel version and name of china (1cf43cc)
  • update changelog (a0c54ba)
  • update website and make cloud entry more strong (4df9a5f)

Others

  • add clickhouse config (8daabe3)
  • add dev container for insights feature (f8ba1dc)
  • fix typo (6b34f10)
  • move k8s folder to docker/k8s folder. (08b37ce)
  • move TimeEventChart component (e5cc2ee)
  • update monitor page style (691bc4b)

1.17.4 (2024-11-29)

Document

Others

  • change init state of global config (e0da48f)
  • update code style (99db3d0)

1.17.3 (2024-11-27)

Features

Others

  • a not cool solution, refresh state again after 5s. (5ed182b)
  • update translations (26d555f)
  • upgrade package version to reduce vulnerabilities (72458fe)
  • upgrade release-it version (947f364)

1.17.2 (2024-11-25)

Features

  • add free tier tip component (1fc4d15)
  • add workspace usage check which can update when tier has updated (bf0598d)

Bug Fixes

  • fix a bug that would accidentally pause the workspace (420860f)

Others

1.17.1 (2024-11-21)

Others

  • improve install script which make easy to install in non-root user (53777b3)
  • update limit check logic (927eac1)
  • update subscription redirect tip (21ac087)

1.17.0 (2024-11-19)

Features

  • add component which can render usage data and progress (a12fa3e)
  • add api key and usage to command panel (71f75c2)
  • add api key fe and usage counter (6a4bdd3)
  • add audit log clear feature (3bf86b3)
  • add auto language detect for browser (1629546)
  • add create feed and website limit which in max tier limit (c8d4063)
  • add cronjob to check workspace limit which will pause workspace (31ad64c)
  • add lemonsqueezy subscription (74d391a)
  • add monitor error message (e23258a)
  • add more usage stats (b71bf65)
  • add subscription selection page (843a581)
  • add user api key backend support (f7b1d33)
  • add workspace pause tips (b4bee32)
  • add workspace paused check (77e14d3)
  • add workspace subscription (e4b98b1)
  • subscription switch and cancel handler() (f2f8267)

Bug Fixes

Others

  • add alert (ea75ed7)
  • add apikey check before setup (f0ddf6c)
  • add usage limit and update card style (34f9fe6)
  • change check workspace pause logic (aed707a)
  • move billing mode inside folder (fa1ff3b)
  • move monitor action to hooks, reduce file size. (ae33b52)
  • remove passport package (ae5f5a9)
  • remove unused script (fffc989)
  • update translation (33b2ea5)
  • upgrade package version (a03c182)

1.16.5 (2024-11-02)

Features

  • add webhookSignature in feed channel (6b3631e)

Bug Fixes

  • add key to Fragment in map for monitor items (9949b97)
  • retrieve date as string (a8a47ed)

Others

  • fix ci problem (59b8746)
  • refactor status header and add typescript and translation support (f637ade)
  • update amount in stripe (2725056)
  • update webhooks signature api guide (266b08f)

1.16.4 (2024-10-27)

Features

  • add stripe feed integration (09d0f02)

Others

  • update currency symbols in feed (98298c4)

1.16.3 (2024-10-24)

Others

  • fix ci problem and upgrade version (1c5737e)

1.16.2 (2024-10-23)

Features

  • add prometheus report support (fcb8f22)

Bug Fixes

  • fix a bug which will match incorrect path #115 (79667a9)

Document

Others

1.16.1 (2024-10-20)

Features

Others

  • update cronjob clear time (83850f2)

1.16.0 (2024-10-19)

Features

  • add click event for status page item which allow hide/show chart (279e616)
  • add daily monitor data display for public (dcff57f)
  • add monitor summary function (bbb8d88)
  • add MonitorLatestResponse and up status summary (316b954)

Bug Fixes

Others

  • add border radius in smtp template (f553f15)
  • change public summary display logic (e5e77db)
  • fix ci problem (820b25b)
  • ignore unknown sentry log (527f734)
  • let version text more prominent (61980b3)
  • rename old tsconfig paths (2a503ca)

1.15.8 (2024-10-13)

Features

  • add payload for feed event integration and send function (572d96b)
  • add ping animation in website realtime visitor (6da0e6f)
  • add plausible tracking(for testing) (6474cef)
  • add realtime datarange which can visit data more easy (f3d8f55)
  • add survey curl example code (5d54ca1)
  • add survey webhook (de57242)
  • sdk add send feed function export (f5933ec)
  • survey add webhook url field which can send webhook when receive any survey (f00163b)
  • time event chart legend add some interaction (4b78771)

Document

  • add shacdn to website (763810e)
  • add sitemap to improve SEO (384224c)
  • add website more language: de, fr, ja, zh-Hans (7bda542)
  • change code command line style (8c5c417)
  • remove used blog directory (3d9d032)
  • resolve build problem with update source document content (9e6e031)
  • update depenpendency to resolve issue of docusaurus build (de38363)
  • upgrade openapi (1e57905)

Others

  • add CodeExample component (29f184c)
  • comment sitemap to make sure its can build safe (9b9799e)
  • fix ci problem (a32f3d9)
  • fix isolated-vm version (43b4c9f)
  • fix version of postman-code-generators (eaffe3a)
  • improve display of visitor map if data is too much (9bc8c63)
  • migrate monitor data chart to recharts and remove @ant-design/charts (c0e2ef0)
  • update ci run trigger path (7322ad7)
  • update pnpm lock file to resolve some magic problem (064dbe9)
  • update survey edit form (a218c22)
  • upgrade @radix-ui/react-scroll-area version (9d559b9)
  • upgrade @tianji/website docusaurus version (e46f970)
  • use prebuilt rather than deploy build (e51a880)

1.15.7 (2024-10-03)

Bug Fixes

  • fix a problem which will make request list incorrect (2d5a09c)

Document

  • fix update code to new version (1fe5009)

Others

  • split website from monorepo (e09d7ee)
  • update workspace config and remove unused lock file (7301eeb)

1.15.6 (2024-10-02)

Others

  • add build dependency for build zeromq (79b75f5)
  • improve install package time in docker build static stage (1be03cc)
  • update NODE_OPTIONS in static layer to make sure build can pass (5eb7696)

1.15.5 (2024-10-01)

Features

  • add error message for lighthouse (bb0c574)
  • add lighthouse score in database fields (6c2a093)
  • add webhook playground (33a0a60)
  • add webhook playground entry (92196e4)
  • add zeromq to make sure lighthouse can only run one at same time (50a3573)

Others

  • improve avatar display timing for non-avatar user (04dc1e9)
  • refactor time event chart to recharts (1337eaa)
  • update style of website page card (b778f8c)
  • upgrade shadcn cli and add recharts (055f57e)

1.15.4 (2024-09-30)

Features

Bug Fixes

  • fix login view split incorrect if not any extra login way (b16a7c3)
  • remove workspace name validation (7c271dc)

Others

1.15.3 (2024-09-24)

Features

Others

  • add language fallback to make sure its can be display correct (31e8ce4)
  • clear unused code (cdc3ce1)
  • improve monitor detail style, enhance style difference (f2ce1fb)

1.15.2 (2024-09-23)

Features

  • add admin role and change most owner permission to admin (79ed059)
  • add label map for device type in website (f16ccb5)
  • add lighthouse reporter generate in website (d29785a)
  • add status page incident model (d182041)
  • add workspace role permission check, hide non permission action (4f4f9b5)

Others

1.15.1 (2024-09-19)

Features

  • add custom oidc/oauth provider support (d0afdf5)

Bug Fixes

Others

1.15.0 (2024-09-18)

Features

  • add delete workspace feature #96 (2b9a14c)
  • add group feature in backend (4d39cb5)
  • add lighthouse endpoint (28d982e)
  • add lighthouse html report endpoint (943f7f5)
  • add logout button in switch workspace page (6ce2f7f)
  • add sortable group component (ef30750)
  • refactor sortable group component and add edit body component (946ecaf)

Others

  • add body spaces (12b8ba9)
  • add new editable text component which allow to change group title (e323e10)
  • add sortable group component which using react-beautiful-dnd (91ade2a)
  • change edit style and logic, create new MonitorPicker component (72a1e7b)
  • fix ci problem and remove unused code (95b51ca)
  • improve admin style in status page (ed2141a)
  • improve some style in server status page (427e9e3)
  • refactor server status edit form with react-hook-form (6160d7b)
  • remove sender name in notification (f309000)
  • remove unused code and improve display view in status page (f5151aa)
  • update translation (ef3d344)
  • update translation (8b86dcd)
  • update translation (42f41cd)
  • upgrade @radix-ui/react-scroll-area version (fc1e67e)

1.14.7 (2024-09-10)

Document

  • add document and website entry in app (f74289f)

Others

  • improve data table resizer width to make it more easy to use (2e60945)
  • improve notification and feed channel filter logic (e770e42)
  • update sentry feed content (1895ac7)

1.14.6 (2024-09-09)

Features

  • add unknown integration log (d2afa54)

1.14.5 (2024-09-07)

Bug Fixes

  • fix row header style issue (cf4531c)

1.14.4 (2024-09-03)

Document

  • fix edit page url (8ccace1)
  • update manual install to include code update (2cc098a)

Others

  • fix ci problem which cause build failed (c4211c2)

1.14.3 (2024-09-02)

Features

  • add feed event url support (8534ab7)
  • add sentry webhook integration (546055e)

Bug Fixes

  • fix health bar style problem in page (01d774d)

1.14.2 (2024-09-02)

Features

Document

  • update Chinese translation (9fcc6dd)

Others

  • improve feed event report style (88f47db)
  • update translations (9966c12)

1.14.1 (2024-08-29)

Others

1.14.0 (2024-08-29)

Features

Bug Fixes

  • fix a style issue which workspace switch style broken with long name (cbdb1c4)
  • fix some case(maybe) can not key problem (b64ca8b)
  • fix virtualize table loading and column style problem (bb84661)

Document

  • add private-policy page (d136460)
  • update openapi files (79a7a92)
  • update website feed feature list (ebd1e5e)

Others

  • add default error style problem (3cc678f)
  • fix ci problem (f7e1c81)
  • fix tsconfig problem in tsx (40df49e)
  • improve healthbar display, will responsive with container size (3990b0a)
  • update translation (e983092)
  • upgrade @radix-ui/react-scroll-area to resolve scroll problem (b862dd7)
  • upgrade package manager (fa328fb)
  • workspace switcher style and submit form reset (5f47831)

1.13.1 (2024-08-16)

Features

  • add feed template string of survey (22fc5f9)
  • add FeedChannelPicker component (5f6147e)
  • add survey result send to feed channel feature (d986210)

Document

  • remove unmaintained readme (5447f53)

Others

1.13.0 (2024-08-11)

Features

  • add authjs backend support (06d6ecd)
  • add avatar and nickname display in user info scope (03bc9b5)
  • add duplicate feature for monitor (827cf07)
  • add email restrict (0a0a275)
  • add feed channel into search command panel (275f30f)
  • add github auth integrate (7f7c95b)
  • add logout and socketio auth (e9c64c5)
  • add none in feed channel (73dd8c2)
  • add prisma migrate (37757f6)
  • add support for legacy traditional login methods (3afac06)
  • add survey count and feed event count (f149642)
  • add virtualized data table resizer (f1aaa70)
  • add VirtualizedInfiniteDataTable and refactor survey result list (b2dccec)

Bug Fixes

  • fix tencentCloudAlarmMetricSchema incorrect problem (914046a)

Document

  • add custom example for match text (e4eee42)
  • update README preview images (bb76c8e)

Others

  • add error log for tencent alarm (af47920)
  • add more log for tencent cloud alarm (ad18666)
  • add more translations (05c358b)
  • change all import with .js suffix, which will help nodejs(esm) to import code clear. (d5d0446)
  • fix ci issue of typescript type check (e5c2b94)
  • fix ci problem (c7ff366)
  • fix react-router version (20e95ef)
  • remove ts-node and change to tsx (b04ddd4)
  • translate server side code into esm (5dca262)
  • update translation file (7e38e32)
  • wip: add auth.js (3cf3cfa)

1.12.1 (2024-07-25)

Features

  • add tencent cloud integration (8585ea4)

Bug Fixes

  • fix code block not display well in light mode #80 (0835fc5)

Document

  • update pnpm version in manual install document (9a7afed)

Others

  • add fade in animation (35a6e20)
  • change website config tabs to shadcn ui and improve ui (f112adc)

1.12.0 (2024-07-22)

Features

  • add channel feed notification (67bfda3)
  • add colorized text for server status which help user find problem (f2b20c5)
  • add custom feed integration (765cc41)
  • add date range and improve report display (6e68a80)
  • add dialog wrapper and improve display of webhook modal (adb1cc3)
  • add feed channel count (a7688f0)
  • add feed endpoint (f459c6b)
  • add feed event item created time (926ea98)
  • add feed event notification with event and daily (7bfd92b)
  • add feed page (96a5a33)
  • add github integration support (12fe9f0)
  • add integration modal (af5f6ad)
  • add list content token (7736bf8)
  • add more clear job (b6bca6c)
  • add realtime feed event and desc feed list (478d0c2)
  • add VirtualList support for feed events (caf7e9c)
  • add weekly and monthly cron job (03904d2)
  • feed add markdown support (56bbe09)
  • github feed add star and issue support (29939b6)

Bug Fixes

  • fix auditlog cannot fetch more data problem (1b859e3)
  • fix problem of send notification (82bb2ad)

Document

Others

  • add document for endpoint (537503f)
  • add dynamic virtual list (01d81f3)
  • add empty description message (66ec94f)
  • add env openapi default value (685d050)
  • add feed event url (ac930cd)
  • add preview text (3d9b67a)
  • add simple virtual list (b7670da)
  • change create feed event to local (ab179e9)
  • change feed channel notifyFrequency type to enum (2ce5597)
  • change push message in github event (1d4aecf)
  • fix ci problem (865e56f)
  • fix ci problem (4d15ccc)
  • improve display in feed channel list (15c6290)
  • improve feed event item display (17f87c1)
  • improve logger and test case (9796d42)
  • remove unused code (2f6e92d)
  • remove unused size changer (6ccd0ed)
  • skip event report if not have any events (f814691)
  • split integration route from feed route (a4c31fe)
  • update feed guide (c34b012)
  • update openapi base url and regenerate openapi document (616a623)
  • update tag and content (85a2a59)
  • update translation (fc6ee73)
  • upgrade pnpm version in ci (a2cb8b0)
  • upgrade pnpm version in dockerfile (1b89c3b)
  • upgrade pnpm version to v9.5.0 (63de6d7)

1.11.4 (2024-06-21)

Features

  • add server install script usage guide (4943d2d)
  • add webhook notification (90df8e8)
  • webhook add title and time (a91d1ff)

Document

  • add document about server status page custom domain (f06e788)
  • add webhook document (61c1b0e)
  • update changelog (ee16e6c)
  • update wechat qrcode (0d2c4f9)

Others

1.11.3 (2024-06-15)

Bug Fixes

  • fix setting page not display correct problem (fdce6b4)

Document

  • #68 add document to how to install with helm (95a8e99)
  • add improve monitor reporter usage roadmap #75 (caab72d)
  • update changelog (0deec1f)

Others

  • improve mobile display for tianji (e9a1b61)
  • improve sidebar hide logic (cae0c1d)
  • update cr config (f91110b)

1.11.2 (2024-06-07)

Features

  • add createdAt field in survey download csv (618aedf)
  • add document entry (ad4b67c)
  • add website view count in website list (8ac5b11)

Document

Others

  • increase timeout factor of interval (4e8d761)
  • remove unused code (328a4e8)
  • update env example (80713e0)
  • update sdk publish file module type (ed0c2e9)
  • update translation (d74ba8d)
  • upgrade prisma version to 5.14.0 (a0ab1da)

1.11.1 (2024-05-21)

Bug Fixes

  • fix display problem in docker panel (e3d0555)

Others

1.11.0 (2024-05-20)

Features

  • add reporter send docker info (1dfa24d)
  • add server docker expend view (c6433f3)

Document

Others

  • add loading state for common list (00d40c8)
  • change datatable expend icon and add transition (74bd9ef)
  • move dependency place (dec6a8b)
  • update survey icon (0ea7515)
  • upgrade tianji-client-sdk version (9a0a1ea)
  • upgrade trpc version to 10.45.2 (7c94caf)

1.10.0 (2024-05-15)

Features

  • #62 add title section in website (d5895dc)
  • add survey backend endpoint (2764262)
  • add survey command panel (c9bf016)
  • add survey delete action (12cd54e)
  • add survey download feature (eebf00f)
  • add survey usage button (2b75a8e)
  • add tianji event for pricing page (6606b25)
  • add tianji-client-react package and useTianjiSurvey hooks which can easy to get survey info (0fc112f)
  • add website pricing page (6674c19)
  • survey basic fe framework and add new form (010fd00)
  • survey detail and edit (a596011)
  • survey sdk and openapi client (f7f191a)

Document

  • Add one-click deploy on sealos (#64) (fc79c57)
  • clear email input when submit success in price page (3d16d8e)
  • reduce homepage image size to improve user network (6865a7c)
  • update custom script document (7d370b4)
  • update qrcode (ebb6c51)

Others

  • add tooltip and time display on table (9d3c034)
  • change weight of commit list search (cc0bd73)
  • change word: Countries -> Country or Region (1ad9aa9)
  • common list add loading state (9780aff)
  • define survey model (9143cc4)
  • improve mobile display (b2fb183)
  • improve mobile layout navbar display if have much features (fd9108e)
  • remove unused code (342c076)
  • update jwt secret generator more safe for user (6e8c280)

1.9.4 (2024-05-06)

Features

  • add add page selected state for add button in sidebar header (d31d203)
  • add cronjob for send https certificate expired notification (7b95c55)
  • add feishu notification (f6fc210)
  • monitor add trending mode (d77e132)

Bug Fixes

  • #61 fix font family problem (b4872a4)
  • fix status page markdown editor preview cannot render correct problem (eccb322)

Document

  • add example of docker pull image size (4761c2d)
  • adding one-click deploy buttons to README.md (#60) (7cfafe4)
  • update release date of version 1.7.0 (755aeaf)

Others

  • add docker canary image version display (dc4d88f)
  • fix ci problem (18f3073)
  • improve server list update at display (51675f6)
  • improve TLS chain fetch way, to make sure can get tls info correct (cc910b7)
  • update translation (e4b0150)

1.9.3 (2024-05-01)

Features

  • add markdown editor for page description (7e1faf8)

Others

1.9.2 (2024-04-25)

Features

  • add delete feature for pages (6500f90)

Bug Fixes

  • #57 fix domain validator must be required problem (5767d45)

Others

1.9.1 (2024-04-24)

Features

  • add env DISABLE_AUTO_CLEAR (5938c38)

Bug Fixes

  • fix ping action throw error in windows (89fed46)

Document

  • add document for how to install tianji without docker #56 (fe0b596)

Others

  • add daily cronjob to clear old monitor data (3d1be2b)
  • improve monitor query performance (f5c13cb)
  • update polish translation (#55) (47cd26c)

1.9.0 (2024-04-22)

Features

  • add custom domain support for status page (a737204)
  • add layout header which ensure title of page is correct (120df2d)
  • add pl language support (761bc71)
  • add server count in desktop layout (720a1d7)

Bug Fixes

  • fix a problem which custom domain canot direct save by domain check (e2fc922)
  • fix monitor edit can not scroll problem (06ddd9b)

Document

Others

  • improve mobile display for monitor and base layout (fc259f7)
  • improve monitor retry logic. make sure send notice when retried (ffee0b8)
  • improve style of antd switch in new UI (1bd18fa)
  • redesign servers table in new design (ccf7b8d)
  • update translation (6e8e6ac)
  • upgrade @i18next-toolkit/cli to v1.2.1 (f0bd4dd)

1.8.2 (2024-04-16)

Features

  • add telemetry event count (8a3c93f)
  • add track function (6349931)
  • Adding Portuguese (pt-PT) Translation (#52) (49fa50c)
  • telemetry add force to improve url fetch logic (ac7b44e)

Document

Others

  • add title for status page and update UI style for it. (d3ce409)
  • fix ci problem (932d78b)
  • init client sdk (699aedc)
  • remove cache for monitor badge (10d9438)
  • rename and add init tracker function (cdcd6e2)
  • update docker registry name (48210d2)
  • update translation (9ce882b)
  • upgrade i18next-toolkit and ant design icons, and update translation (1dec411)

1.8.1 (2024-04-10)

Bug Fixes

  • fix cannot add http monitor problem (6e68cd1)

Document

1.8.0 (2024-04-09)

Features

  • add default not found page and dashboard redirect (3c60261)
  • add telemetry route (f27f3f2)
  • add translation for new design (07f64a8)
  • add website add button and fuse search (68ace91)
  • v2: add all settings pages (fa7534a)
  • v2: add command panel (af4c6f6)
  • v2: add delete telemetry feature (07cb0b0)
  • v2: add mobile layout (af1d99d)
  • v2: add monitor health bar in list (539f242)
  • v2: add page list/add/detail (d97c671)
  • v2: add server page (20e1963)
  • v2: add website detail (958b1c0)
  • v2: add website overview (6a5de70)
  • v2: monitor feature (402b8a6)

Bug Fixes

  • fix custom tracker script file route error in production (2a3e2af)
  • fix custom tracker script name not display in fe problem (5d8c187)
  • fix website list not refresh when delete website problem (fcb30a3)

Document

  • add docker image size badge (cc581f9)
  • add document about telemetry parameters (a219f3b)

Others

  • add AppRouter to make sure useUserStore run under trpc provider (2c5ff71)
  • basic new layout (0987ca3)
  • improve layout navbar (6fbf316)
  • move add desktop layout into (0711c3c)
  • new layout and new router (3f13447)
  • remvoe old router (62cc934)
  • replace all old router to new router (3bb2cc8)
  • shadcn ui init (aeee6ca)
  • v2: add common sidebar (f9a51e4)
  • v2: login view and register and default error handler and more (4d260dc)

1.7.4 (2024-04-03)

Features

Bug Fixes

  • fix etag problem for http cache if not show full telemetry number in badge (bd4e6b5)

Document

Others

  • add article about telemetry introduce (e06d7ca)
  • add default handler for delete telemetry action (6c84a04)
  • add prettier-plugin-tailwindcss (11fd1a6)
  • update qrcode (f8f8c14)

1.7.3 (2024-03-10)

Others

  • add fullNum props in telemetry badge (44d5fb3)
  • remove http cache to fit github environment(maybe) (6f76a04)

1.7.2 (2024-03-09)

Bug Fixes

  • fix telemetry session query failed problem (c5dfa15)

Document

  • add README visitor countor (f0a1ed3)

1.7.1 (2024-03-09)

Bug Fixes

  • fix geo library dont copy problem (b19292e)

1.7.0 (2024-03-08)

Features

  • add alpha mode and usage page (d3df3f2)
  • add telemetry event count (e79c4b4)
  • add telemetry feature desc (011ac6c)
  • add telemetry list (5e720ab)
  • add telemetry metrics table (38dd60f)
  • add telemetry overview (5bad815)
  • add telemetry trpc feature (0bd98ad)
  • add tianji anonymous telemetry (ceef5c4)
  • add usage button for telemetry (daef9ff)
  • telemetry add telemetryId report (355690e)

Bug Fixes

  • fix audit log too long will broken style problem (b02e0b7)
  • fix logic problem of retry (ce891e9)
  • fix pageviews not include timezone problem (439eb83)
  • fix telemetry lost timezone problem (40e1bac)

Document

  • add framework support document (1802717)
  • add Q&A for tianji reporter (b50de6b)
  • update changelog (4b35cc0)
  • update docs, add account tip in intro page (5d99bff)
  • update intro document (2afb5e5)
  • update keyword (1872a5d)
  • update openapi (5b36d10)
  • update openapi.json (6f77452)
  • update preview/wechat image, and add feature tag of i18n (a94e10b)
  • update tianji keywords (d0c8bf9)
  • update wechat qrcode (070f499)

Others

  • add sealos config (f87e5b3)
  • improve dockerfile build (6464a59)
  • refactor chart render and perf pageview data handle logic (4fe61a6)
  • refactor website pageview endpoint to trpc (dd0ad8c)
  • remove alpha mode for telemetry (e387b70)
  • rename MetricsTable to WebsiteMetricsTable (1306187)
  • update docker file to multi stage builds (ebc91d9)
  • update translation (49fc136)
  • upgrade @i18next-toolkit/cli version (d8b23a7)
  • upgrade i18next-toolkit cli version and add translation of telemetry (4711987)

1.6.0 (2024-02-15)

Features

  • add i18n support #3 (bf6b121)
  • add timeout in http monitor #24 (8d096d5)
  • monitor add max retries to avoid network fluctuation (97d55da)

Others

  • add i18n update trigger in data filter menu (80f7933)
  • add top padding in smtp template (393e580)
  • beautify SMTP email style (461e23b)
  • fix ci problem (0f7b11d)

1.5.1 (2024-02-08)

Bug Fixes

  • add table label ellipsis to avoid much long label #23 (343c05c)

Document

Others

  • http url allow link (e9b783f)
  • move delete button into more button dropdown (70c60b5)

1.5.0 (2024-02-01)

Features

  • add audit log (d912c78)
  • add leaflet visitor map if user not wanna register any token (3baa1ab)
  • add previous period in website overview (8ff5db8)
  • add some audit log for monitor (a176bbc)
  • add visitor map entry button in country list (835d7ff)
  • add website visitor map (5c633ae)
  • add workspace audit log db model (7243b99)
  • parse ip location and storage in db (99a6c91)

Bug Fixes

  • add more space in network traffic column #20 (c8671e8)
  • fix @tianji/shared build problem (f5f0a56)
  • fix a bug which data will reuse prev state in notification in production (5c2e0e4)
  • fix library path load problem (c049a62)

Document

  • fix README/website style problem (63a3e7c)
  • improve changelog date string display (bb26196)
  • update qrcord (211e921)
  • update wechat (d2171ce)

Others

  • add audit log list empty state (f153145)
  • add config (48605ab)
  • add global ts-node in root path (1063eca)
  • add populate ip location script (788b43b)
  • add settings menu in user menu (00a0459)
  • add shared packacage (39550ec)
  • change project strcut to monorepo (601c167)
  • change website stat endpoint to trpc (537edcf)
  • docker base image change to node 18 (88a87a4)
  • fix ci problem (0502185)
  • fixpnpm run path problem (814c7bf)
  • improve dev env support (70f0f56)
  • improve monitor badge display, add title in copy text (4a1ea85)
  • improve SEO description (4ed941b)
  • remove kill others in @tianji/shared build (dde617f)
  • resolve shared import problem in production (486587f)
  • run db:generate at first (8a42ef6)
  • update build track.js output path (74948ff)
  • update docker file, move to 20-alpine (caad780)
  • update dockerfile, move python3 into bottom to avoid compile isolated-vm (153e2bf)
  • update dockerfile, try use 20-bullseye (9b0db9e)
  • upgrade isolated-vm (bf1604d)

1.4.3 (2024-01-14)

Others

  • update base image to node:20-bookworm (4a4f08b)

1.4.2 (2024-01-14)

Others

  • change docker base image to node:20-bookworm-slim (65c37d8)
  • update docker publish action config (6b74e60)

1.4.1 (2024-01-14)

Bug Fixes

  • fix pip install problem when docker build (fb8184f)

Others

  • update docker ci push conditions (a7a7e6b)

1.4.0 (2024-01-14)

Features

  • add apprise notification #10 (09c3cfa)
  • add status page delete action (551f86b)
  • add tcp port monitor (9892d3a)
  • allow display current response value in monitor list (ec591f0)

Bug Fixes

  • fix custom display text not apply in health bar (699fe6c)
  • fix openai balance calc logic (1fccb10)
  • fix status page set monitor list in create action not work problem (e24d822)

Document

Others

  • add docker build ci (18867c6)
  • add notification picker empty state to guide user to create notification (a567834)
  • add url token and fix telegram adapt problem (e6f0267)
  • fix ci problem (9fec5fc)
  • remove unused action in docker ci task (3d3f07c)

1.3.1 (2024-01-10)

Bug Fixes

  • fix manual start monitor will not loop run bug #15 (bcfaab6)

1.3.0 (2024-01-09)

Features

  • add daily cron job to calc workspace usage (1fad81f)
  • add mobile nav menu support (1e0d077)
  • add monitor badge #6 (3e9760d)
  • add telegram notification support (e5a5225)
  • add tokenizer for notification (ce6fd56)
  • add version display (ac7f401)
  • dashboard card title allow edit (d03f60f)

Bug Fixes

  • fix monitor data sorting problem, add order by and add created at for fetch monitor data (023a657)
  • fix typo error for montior -> monitor (90f22af)

Document

  • update changelog dark theme color (f585dba)
  • update website document (0076a3b)
  • update wechat image and home page tagline (0eedd7d)

Others

  • add db debug support (f9ea835)
  • extract some monitor logic into model (19e7ed5)

1.2.3 (2024-01-04)

Bug Fixes

  • fix a bug which script not support makeTransferable json which data include null (824bd89)
  • fix domain schema check problem in add website server (a04aa67)

Others

  • add ci action and update release it config (1c8b4d9)
  • improve server status table list display (28dd506)
  • improve UI (deceafa)
  • remove env SERVER_URL and use url to get real server url (81e7f86)
  • update docusaurus config for seo (927136e)

1.2.2 (2024-01-02)

Bug Fixes

  • fix a bug which can not raise monitor with changeActive if monitor never run before (e38df27)

Document

  • add demo link (4bdc838)
  • update changelog and update roadmap (df01dcb)

1.2.1 (2024-01-02)

Bug Fixes

  • add Suspense to fix lazy load problem (d093df9)

1.2.0 (2024-01-01)

Features

  • add custom monitor test code (3e30535)
  • add custom script monitor provider (8dfa679)
  • add monaco editor for custom monitor provider (96e2e00)

Bug Fixes

  • fix update monitor not update runner problem (e0e338f)

Document

Others

  • change custom monitor label and formatter (0c542fa)
  • split the monitor's manager and runner into different files (59bd1c4)
  • update release it json config (3134f61)