Skip to content

Latest commit

 

History

History
75 lines (56 loc) · 3.2 KB

CHANGELOG.md

File metadata and controls

75 lines (56 loc) · 3.2 KB

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

  • add JSON serialization and deserialization functionality #108

0.2.0 (2023-10-14)

Add

  • cli: Add key, nonce to cli options #29
  • Add create time info to file header #38
  • Make file rorate duration configurable #46
  • Add log file header extra info #48
  • Add AES-GCM-SIV encryption as mandatory for v2 #56
  • Generate a unique nonce for each encryption instance #56
  • Make log record format configurable #66
  • Add integration test #67
  • Rotate file when the query date is today #70
  • android: Add x86 and x86_64 ABI support #71
  • android: make android_logger dependency optional #75
  • Add nest-log example #76

Change

  • Break change the request_log_files_for_date function paramter to a time range #90
  • Break android:rename native function name, remove underline #26
  • remove global panic hook #91
  • Use varint to describe log's content length #32
  • Compress first then encrypt #40

Fix

  • Auto rotate log file, when the config is not match previous #60

0.1.7 (2022-11-24)

Fix

  • Fix appender rolling fail #22
  • Fix get error on request logs path multi times #23
  • Fix global typo by @nickming #21

Add

  • Add ci build android and ios rust lib #17
  • flutter: support trim function #18
  • Add mobile benchmark #20

0.1.6 (2022-11-1)

  • Support trim log files which are out of date

0.1.5 (2022-08-25)

  • Fix android jni method signature error
  • Support multi callbacks

0.1.4 (2022-07-25)

  • Update android/iOS prebuild library

0.1.3 (2022-07-25)

  • FFI hook panic when init
  • Downgrade ios support version to 13.0
  • Use Result when index is out of bounds
  • Add features: decode, backtrace, log