Skip to content

Latest commit

 

History

History
113 lines (84 loc) · 4.13 KB

RELEASE_HISTORY.md

File metadata and controls

113 lines (84 loc) · 4.13 KB

v1.0.4 (Working on)

  1. Fix download instructions in README.md

v1.0.3

  1. release MacOS ARM64 binary
  2. fix comment typo in configuration file template
  3. fix an error message format bug

Note: As this is a simple non-product-critical tool, beginning from this version, remove alpha/belta versioning

v1.0.2-alpha

  1. Fix issue #50

v1.0.1-alpha

  1. Fix issue #48

v1.0.0-alpha

  1. New feature: initial support flat (non-JSON) log, using logstash GROK to parse
  2. New feature: new configuration parameter print-format, for ex., able to tabularize log output - by @frudolph77
  3. Fix: replace tab in log lines by four spaces - by @frudolph77
  4. Remove before and after configuration parameters. Uses print-format instead
  5. A bit refactoring

v0.9.20 (2020-10-27)

  1. New feature: output the raw JSON but then able to apply filters (see example #9)

v0.9.19 (2020-10-24)

  1. New feature: specify the time range filter by natural date time, for ex. 1 day, 2 hour

v0.9.18 (2020-10-23)

  1. New feature: filtering by absolute time range (option --before and --after)

v0.9.17 (2020-10-22)

  1. New feature: filtering by logger level (option -l)

Comments: The filtering feature initially works. So far it only supports filtering by logger level. Time range filtering should be ready soon (v0.9.18?). Then feature freezed before v1.0.0 ready.

v0.9.16 (2020-10-21)

  1. Enhancement: if a field doesnot explicitly appears in output print pattern, I name such field as implicit field, and now implicit field will be printed in ${others}. This is incompatible behavior - for old versions, implicit fields are hidden. Now begins from this version, to hide the implicit field, must set print attribute as false. There're examples in default configuration template.
  2. Refine default template: some fields are printed with different color and style, some fields are hidden if be implicit.
  3. Fix: should not print a implicit field if its print attribute is false.
  4. Fix: for bunyan logger, it logger field takes 'id' as name, but then not printed.
  5. Enhancement: ${others} fields are sorted by alphabet order.
  6. Enhancement: detect logback error stacktrace.

v0.9.15.1

  1. Fix: regression by regression by https://github.com/qiangyt/jog/commit/cea3edbb5f6c19079e21688d657a85a5587d4394

v0.9.15

  1. Fix: failed to load default configuration file due to a stupid error that takes path as yaml. Thanks @https://github.com/nseba for reporting and @https://github.com/frudolph77 for reproducing.

v0.9.14

  1. Enhancement: support -n option to specifiy amount of tail lines, like tail -f
  2. Refine README and help messages

v0.9.13

skipped due to mis-operation

v0.9.12

  1. Fix: array value should not be ignored
  2. Refactor the code for ongoing data type support
  3. Initial time data type format

v0.9.11

  1. Enhancement: support -f argument for local file (follow mode like tail -f)

v0.9.10

  1. Fix: typo in README and help text
  2. Update README.md to remove deprecated feature plan

v0.9.9

  1. Refactor the command line argument handling
  2. Enhancement: use github.com/mitchellh/go-homedir to detect user home directory, which works better in Windows
  3. Enhancement: Update dependencies
  4. Enhancement: Remove a debug code
  5. Fix: embedded stacktrace is not printed

v0.9.8

  1. Feature: able to enable/disable colorization (see example #7 running jog -h)

v0.9.7

  1. Feature: support to remove escaped double quote as possible as we can, for ex., for log outputted by OMS-docker (https://github.com/microsoft/OMS-docker)

v0.9.6

  1. Feature: field compress feature now supports white-list

v0.9.5

  1. Feature: Finish field prefix compress
  2. Fix: bunyan logs with stacktrace should not be ignored
  3. Enhancement: add "critical" as alias of ERROR log level
  4. Enhancement: Internal log improvements: move from current folder to ${HOME}/.jog/, increase max size to 100M, ...

v0.9.4

  1. Fix: NPD if the field value is nil
  2. Verified it works on Windows

v0.9.3

  1. Feature: Add command line option to get/set configuration items

v0.9.2

  1. Enhancement: Re-design the configuration so that we can define customized arbitrarily

v0.9.1

N/A

v0.9.0

First release