Skip to content

Latest commit

 

History

History
609 lines (294 loc) · 25.9 KB

CHANGELOG.md

File metadata and controls

609 lines (294 loc) · 25.9 KB

Changelog

0.1.14 (2025-01-24)

Bug Fixes

  • daemon: nack if message not handled (183a226)

0.1.13 (2025-01-24)

Bug Fixes

  • daemon: do not return if handle error (6ae2979)
  • docs: add encryption on readme.md (e89d595)

0.1.12 (2025-01-20)

Features

  • daemon: add encryption tests on daemon service (18520ed)
  • track: add encrypt mode (9135d80)

Bug Fixes

  • command: add source field whcih is daemon or cli (0b645ba)

Miscellaneous Chores

0.1.11 (2025-01-12)

Bug Fixes

  • add uninstall daemon service (594c1b9)
  • doc: add daemon section (29aa98c)
  • docs: add info about daemon service (53dc12f)

0.1.10 (2025-01-04)

Bug Fixes

  • cli: add ls for read local data (a96650c)
  • cli: add web command for open web portal in cli (7724634)
  • cli: fix daemon help info (68e0c82)
  • hooks: add hooks uninstall method (499a997)
  • ls: add more warning message for ls command (8a95484)
  • track: support nano time in command (adaa15a)

0.1.9 (2025-01-01)

Bug Fixes

  • daemon: fix symbol link detech on looking username in folder (528875a)

0.1.8 (2024-12-30)

Bug Fixes

  • daemon: fix version (106234c)
  • daemon: use root to run daemon service in linux (c49bfcf)

0.1.7 (2024-12-29)

Bug Fixes

  • daemon: change the socket permission to 777 (08a1833)
  • daemon: fix default daemon config issue (ec5dd76)

0.1.6 (2024-12-29)

Bug Fixes

  • daemon: fix plist in daemon (de83453)

0.1.5 (2024-12-29)

Bug Fixes

  • daemon: install the daemon service in user level (2507c34)

0.1.4 (2024-12-29)

Bug Fixes

  • cli: fix command level of daemon install in cli (aabc9eb)
  • daemon: change the permission on socket created (a02c863)

0.1.3 (2024-12-29)

Bug Fixes

  • ci: fix ci to allow multiple binary to archive (40dd798)

0.1.2 (2024-12-29)

Bug Fixes

  • ci: move the daemon into a single pack (5146452)

0.1.1 (2024-12-29)

Bug Fixes

0.1.0 (2024-12-29)

⚠ BREAKING CHANGES

  • daemon process arrived!

Features

  • add daemon service for no wait synchronization (854384c)
  • cli: add uninstall command for daemon service (7166543)
  • cli: send to socket if the socket is ready. send to http if not (9d294c8)
  • daemon: add basic socket and event handler for daemon (c82aba3)
  • daemon: add tests for daemon call (fa4374c)

Bug Fixes

  • cli: add daemon install command (24ec1bc)
  • cli: add dry-run flag on sync (7aaebe9)
  • cli: finish daemon installation basiclly (f9a26c6)
  • cli: update daemon install cmd register (2b18297)
  • daemon: add daemon service checking and syncing methods (3638ec6)
  • daemon: add pubsub close on process end (f1ef90b)
  • daemon: fix daemon parser (45550bc)
  • daemon: fix daemon test file (b5c8a5d)
  • daemon: fix daemon tests (35e2d72)
  • daemon: fix test file (70f1c15)
  • daemon: fix test files for daemon (0472175)
  • daemon: update daemon client (f3e07f6)
  • handshake: fix testcase for handshake (f30ac51)
  • track: add log for backend is working (67705b1)

Miscellaneous Chores

0.0.49 (2024-12-13)

Bug Fixes

  • track: trim content before checking (980f986)

0.0.48 (2024-12-13)

Bug Fixes

  • docs: add performance explaination (a467327)
  • docs: fix config field in readme (70ebee0)
  • docs: fix docs (5473019)
  • track: increase the buffer length when parse file line by line (6145772)

0.0.47 (2024-12-13)

Bug Fixes

  • sync: make the sync could be force in sync command (025ab3a)

0.0.46 (2024-12-13)

Features

  • sync: add docs about sync command (826f316)
  • sync: add sync command (2236979)

Bug Fixes

  • docs: remove unused docs (a3e77fc)

Miscellaneous Chores

0.0.45 (2024-12-13)

Bug Fixes

  • docs: update readme (8c0f281)
  • gc: remove unused empty line on gc (eea8312)

Performance Improvements

  • model: GetPreCommandsTree performance improve and add benchmark tests (a0f8ae8)
  • model: improve performance on GetPreCommands (8d83ce2)
  • model: use bytes operators on postFile to improve performance (6d15ca0)

0.0.44 (2024-12-13)

Bug Fixes

  • ci: ignore codecov generated files (2109547)

0.0.43 (2024-12-13)

Bug Fixes

  • ci: add uptrace on ci (cac2a2e)
  • ci: set timeout as 3m (91ca363)
  • ci: upgrade codecov action to v5 (d02c5d6)
  • track: fix mock config service (bb944f9)

0.0.42 (2024-12-13)

Features

  • trace: add trace for cli (bea74de)

Bug Fixes

Miscellaneous Chores

0.0.41 (2024-12-10)

Bug Fixes

  • docs: add shelltime badge (98e4529)

0.0.40 (2024-12-10)

Performance Improvements

  • api: reduce tracking data size for performance improve (c73c17a)

0.0.39 (2024-12-09)

Bug Fixes

  • handshake: fix check method of handshake (fd1af55)

0.0.38 (2024-12-09)

Features

  • handshake: add handshake support for smooth auth (c9d8338)

Bug Fixes

  • version: remove legacy version info (31d0c59)

Miscellaneous Chores

0.0.37 (2024-12-07)

Bug Fixes

  • api: add testcase for model/api (925ced5)
  • http: add timeout on http send req (4f7880c)
  • http: support multiple endpoint for debug (1251f65)

0.0.36 (2024-12-04)

Bug Fixes

  • build: use default ldflags on build (82cc3ca)

0.0.35 (2024-12-04)

Bug Fixes

  • ci: update metadata in main (28b2bbf)

0.0.34 (2024-12-01)

Bug Fixes

  • track: fix first load tests on track (0f30741)

0.0.33 (2024-11-24)

Bug Fixes

  • track: allow very first command sync to server (676ece3)

0.0.32 (2024-11-21)

Features

  • track: add data masking for sensitive token (bb2460a)

Bug Fixes

  • os: correct os info in linux (c9f5f98)

Miscellaneous Chores

0.0.31 (2024-11-19)

Bug Fixes

  • gc: check original file exists before rename it (3263d47)

0.0.30 (2024-11-16)

Bug Fixes

  • api: fix testcase on msgpack decode (15e9c92)
  • api: support msgpack in api (8656c15)
  • ci: use release action tag name instead of github ci one (75fb9bf)

0.0.29 (2024-11-16)

Bug Fixes

  • brand: fix config folder combination (7642c97)

0.0.28 (2024-11-16)

Bug Fixes

  • brand: rename to shelltime.xyz (79099e4)
  • brand: rename to shelltime.xyz (1336fd9)
  • cli: add version field (1077519)

0.0.27 (2024-11-16)

Bug Fixes

  • add os and osVersion to tracking data (68f5f21)

0.0.26 (2024-11-10)

Bug Fixes

0.0.25 (2024-10-20)

Bug Fixes

  • track: fix cursor writer (fb0cd4d)

0.0.24 (2024-10-19)

Bug Fixes

  • logger: close logger only on program close (187ec6f)

0.0.23 (2024-10-15)

Bug Fixes

  • db: ignore empty line on db (67cdcd5)
  • db: use load-once to avoid buffer based parse (97af089)
  • tests: skip logger settings in testing (9c9e8ed)

0.0.22 (2024-10-14)

Bug Fixes

  • db: fix line parser (4f01d88)
  • log: enable log on each command (1374164)

0.0.21 (2024-10-13)

Bug Fixes

  • db: handle cursor file data not found issue (6bc2adb)

0.0.20 (2024-10-13)

Bug Fixes

  • gc: fix closest node check (f93a8fb)
  • gc: fix gc command remove incorrectly unfinished pre commands issue (2aa7663)

0.0.19 (2024-10-13)

Bug Fixes

  • api: not parse api response if it's ok (5d40712)
  • ci: disable race in testing (09eaa83)
  • docs: add testing badge to readme (45e8e28)
  • gc: clean pre, post and cursor in gc command (b56676a)
  • gc: fix gc command issue and add tests (9a8ed39)
  • track: fix issue that could be sync data more than once (c822898)

Performance Improvements

  • mod: remove unused mod (44d2121)
  • tracking: check the pair of pre and post command and sync to server (3c3a13b)
  • track: use append file to improve performance (6e361b4)

0.0.18 (2024-10-11)

Bug Fixes

  • db: ignore db close error (0a2c41f)
  • http: change auth method for http client (ef398d9)

0.0.17 (2024-10-05)

Bug Fixes

  • log: ignore panic and put it in log file silently (7ca505b)

0.0.16 (2024-10-05)

Bug Fixes

0.0.15 (2024-10-05)

Bug Fixes

0.0.14 (2024-10-05)

Bug Fixes

  • ci: enable sign and nortary (3a73076)

0.0.13 (2024-10-05)

Bug Fixes

0.0.12 (2024-10-05)

Bug Fixes

  • ci: lock releaser version (c6e2a21)

0.0.11 (2024-10-05)

Features

Bug Fixes

  • db: fix db api and log permission issue (e37dbc4)
  • gc: fix syntax error and update parameters of gc command (329566e)

Performance Improvements

  • db: migrate to NutsDB since sqlite is too hard to compile (f765e7b)

Miscellaneous Chores

0.0.10 (2024-10-05)

Bug Fixes

  • ci: ignore coverage.txt for release (39b7994)

0.0.9 (2024-10-05)

Bug Fixes

  • ci: use quill for binary sign and nortary (f885733)

0.0.8 (2024-10-05)

Bug Fixes

  • ci: disable windows build (e15c7ab)

0.0.7 (2024-10-05)

Bug Fixes

  • ci: enable cgo for sqlite (d3d662e)

0.0.6 (2024-10-05)

Bug Fixes

  • ci: enable cgo for sqlite (374e5c3)

0.0.5 (2024-10-05)

Performance Improvements

  • track: save to fs first for performance purpose and sync it later (57c5606)

0.0.4 (2024-10-04)

Bug Fixes

  • logger: add logger for app (0a9821f)
  • track: fix track method and logger (3e52212)

0.0.3 (2024-10-04)

Bug Fixes

  • track: add tip on track command (000a367)

0.0.2 (2024-10-04)

Bug Fixes

  • ci: fix release command (1ea4e73)

0.0.1 (2024-10-04)

Features

Bug Fixes

  • ci: fix ci branch name (5b08dd8)
  • track: add more params for track (24de070)

Miscellaneous Chores