tianji/CHANGELOG.md
2024-06-21 21:05:04 +08:00

45 KiB

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)