What's new in rare 0.3.3
Aug 5, 2023
- Changelog:
- a4e8f49 Add new testing to log.fatal cases (#99)
- 1f903ae Bar & histo logscale (#98)
- 4f85e10 Docs
- 5e10c1d First pass at implementing log10/2 scale (#97)
New in rare 0.3.2 (Jun 15, 2023)
- Add CSV output support to some aggregators (#94)
New in rare 0.3.1 (Jun 3, 2023)
- New Features:
- 16ea2e6 Add Map-reduce functionality (#87)
- Major Updates:
- 14197f4 Expression errors (#89)
- 4b0d0eb Expression errors 2 (#90)
- 3f4e4ad Another pass at errors to make results more predictable (#93)
- 28c1cfc Expression command (#91) -- Minor breaking change
- Minor Updates:
- 028797b Add array in func
- 4244630 Add ability to use numbers for stacked bargraphs (#88)
- 667f8fd Add floor, ceil, and round functions
- 25df2c4 Add percent func
- 1ee2932 Optimize expression range allocs by using a pool (#92)
- Bug Fixes:
- 2cdaf89 Fix bug with equals/not-equals for empty string
New in rare 0.3.0 RC 3 (Oct 18, 2022)
- af35992 Add color to expression helper, and always print out evaluation
- c053bfb Docs footer links
- f7eaf18 Local i18n (#85)
- 24c635c Range expressions (#84)
- 940cdb8 Regnerate cli docs
New in rare 0.3.0 RC 2 (Sep 29, 2022)
- b53177e Close heatmap writer
- 6a55e48 Heatmap example
- f266977 New homepage image
- 5edf15b Optimize memory usage by reducing buffered batches by default (#82)
- 7ec5457 Snapshots (#83)
New in rare 0.3.0 RC 1 (Sep 17, 2022)
- Minor Breaking Changes:
- fccfed4 Upgrade urfave cli to v2 (#77) -- May cause flags after arguments to not work
- f7b4e4e Sorting (#79) -- Replace --sort-key and --reverse with new --sort flag
- Improvements:
- 7651b26 Follow reader (#66) -- Significantly faster file tailing
- 0b91037 Enable follow tailing (#70)
- e53c9af Heatmap (#73)
- 1e7191b Heatmap doc addition
- 3fc3fe8 Heatmap header (#74)
- fdbd885 Readthru (#64) -- More responsive reading
- 8e8cae8 UTF8 Render support (#75)
- Misc:
- 395a9d3 Add default time format as empty string
- 1f5f343 Add duration format function
- 317df91 Add flag categories to base arguments
- 8fdbc4f Add manfile to archives to fix darwin manpage install
- c8a6060 Add tests for dupe flags and commands and other confusing things
- 4035fa1 Add upper and lowercase expression functions
- d100a68 Allow single-row table
- 5360801 Bump gjson version and add more json tests
- 36dd9dd Bump mkdocs (#65)
- 6ab0795 Bump static check (#68)
- 7f4de82 Expression command for testing (#81)
- 7ed61a4 Fix panic in arg splitter
- 12c62f1 Fix race
- f72dc76 Fix test to not sleep
- 1c9d67c Fix time format typo
- ce093f8 Fix timeattr docs
- 29bee6a Go118 (#76)
- 8a56a1a Introduce timed flush (#69)
- 7ed831d More test coverage
- a6418a6 Optimize bucketing
- 0dee960 Organize expression functions into categories
- af6436c Remove inconsistent use of double-arrows for certain errors
- dc39cbd Replace specific bucket errors with generic ones
- 4d310df Standardize parse errors
- ecf556c Tables2 (#72)
- b524815 Tests for reader batcher
- db66f53 Time exp2 (#71)
- 948df77 Tweak expression benchmarks
- 6b3b53b Urfave cli 2 shrink (#78)
New in rare 0.2.2 (May 30, 2022)
New in rare 0.2.1 (Aug 29, 2021)
- Aggregator gifs (#59)
- Bump to go 1.17 (#60)
- Clarify aggregator values
- Mark macports as communitry contributed
- README: add MacPorts install info (#58)
- Significantly fast json escaping in the average case
- Tweak next steps
New in rare 0.2.0 (Jul 11, 2021)
- Changelog:
- 448b0ec Add ability to do some simple coloring/drawing with expressions. Support escaping (#52)
- 2f5ebaa Add ignore-case modifier flag for ease of use
- 2397fa4 Allow outputing matched data as json (#51)
- eaeb6bb Batcher cleanup (#54)
- 26c424a Break out bytesize to humanize, add some features, expand to expression lib
- 3654616 Create mkdocs site, and reorganize some of the doc files (#53)
- da708e6 Display read bytes and read-rate (#55)
- 79b154e Doc fixes (#49)
- 0bd7f6d Doc tweaks
- cbcd424 Faster string-select lookup and null-rune recognition
- 380764c Fix PCRE panic when filter has no expression
- 5c70a29 Fix bytesize test
- ba59e52 Fix embedded docs on windows
- 97d690f If fail to read input as gzip, rewind to get entire file as plain text
- 0eb2b09 Not google analytics (On mkdocs site)
- 545f909 Performance bump (#56)
- afe912c Readme tweaks
- b2b463b Strconv is much faster than printer
- bed0fb4 Update README.md (#47)
- e5b48cb Use default pager when outputting docs
- 2000129 Useability 3 (#50)
- 8213b35 Build arm64 version
- dc90df1 Filter delim (#42)
- f9a464e Fix manpage path
- a444c98 Implement exit codes to signal exit states (#43)
- 22b0a34 Introduce some better code for term size (#44)
- ce59a7e Manpage generation and packaging (#45)
- efaee25 Docs website
New in rare 0.1.31 (May 13, 2021)
- Bump version of urfave/cli to fix #41
New in rare 0.1.30 (May 9, 2021)
- Fix catastrophic subkey counting issue
- Support named regexp groups (#40)
- Multi dimensions via multi arguments (#39)
- Writing cleanup, better colors, and graph sorting (#38)
- Refactor batchers to be a stateful concept (#37)
- Helper refactor (#36)
- Expression static analysis (#35)
- Time format detection (#34)
- PCRE2 zero-length panic
- Bargraphs (#33)
- Go1.16 (#32)
New in rare 0.1.28 (Apr 12, 2021)
- Adds PCRE to linux version build (performance up to 4x faster!)
- Add bargraph rendering
- Misc rendering and bug fixes
New in rare 0.1.27 (Oct 21, 2020)
- Attempt to prevent dirty repo (#27)
- Bump go version
- Clean up extractor worker code
- Code static analysis and cleanup
- Fix staticcheck
- Fix test
- Fuzzy search (#23)
- More accurate line count
- Optionally allow a full histogram output at the end of a run (#26)
- Refactor expression functions into their own package
- Stop panic when coloring groups with inner groups. (#25)
- Update goreleaser builds
New in rare 0.1.26 (Oct 17, 2020)
- Fix goreleaser build
- Fix goreleaser build