Releases: microsoft/tgrep
Releases · microsoft/tgrep
Release list
v1.0.2
What's Changed
- Pin GitHub Actions to full-length commit SHAs by Dan Fiedler (@danfiedler-msft) in #96
- chore(deps): bump the github-actions group with 4 updates by Dependabot (@dependabot)[bot] in #97
- Bound posting decode by index.bin, not by untrusted lookup.bin fields by Shengyu Fu (@shengyfu) in #99
- Close ripgrep parity gaps found by differential testing by Shengyu Fu (@shengyfu) in #100
- Read each file once, cap it at 64 MiB, and bound what serve holds in memory by Shengyu Fu (@shengyfu) in #102
New Contributors
- Dan Fiedler (@danfiedler-msft) made their first contribution in #96
- Dependabot (@dependabot)[bot] made their first contribution in #97
Full Changelog: v1.0.1...v1.0.2
v1.0.1
What's Changed
- Bound index build memory with an external merge sort, and make it the default by Shengyu Fu (@shengyfu) in #93
- Keep the watcher off the index until the gitignore matcher exists by Shengyu Fu (@shengyfu) in #94
- Honor .ignore files, process watcher events off-thread, and parallelize the matcher walk by Shengyu Fu (@shengyfu) in #95
Full Changelog: v1.0.0...v1.0.1
v1.0.0
What's Changed
- Make the auto-save mutation threshold configurable (--auto-save-mutations) by Dan Elksnitis (@dpelksnitis) in #90
- Add p4ignore.ini support by Shengyu Fu (@shengyfu) in #92
New Contributors
- Dan Elksnitis (@dpelksnitis) made their first contribution in #90
Full Changelog: v0.1.21...v1.0.0
v0.1.21
What's Changed
- Add comprehensive ripgrep compatibility tests by Shengyu Fu (@shengyfu) in #84
- feat: embed Windows VERSIONINFO in tgrep.exe by msftsiwei in #85
- Add memory cap to indexer to prevent OOM on large monorepos by Shengyu Fu (@shengyfu) in #87
Full Changelog: v0.1.20...v0.1.21
v0.1.20
What's Changed
- Rebuild corrupt index on serve startup by Shengyu Fu (@shengyfu) in #81
- Add benchmark-driven performance optimizations by Shengyu Fu (@shengyfu) in #82
Full Changelog: v0.1.19...v0.1.20
v0.1.19
What's Changed
- perf: cache builtin_types() HashMap with LazyLock by Shengyu Fu (@shengyfu) in #68
- perf: pre-compile glob patterns to regex once per search by Shengyu Fu (@shengyfu) in #69
- perf: replace 16MB bitmap with HashSet in trigram::extract() by Shengyu Fu (@shengyfu) in #67
- perf: parallelize filestamp collection and context-mode search by Shengyu Fu (@shengyfu) in #72
- perf: reduce cache write-lock contention in search hot path by Shengyu Fu (@shengyfu) in #74
- refactor: consolidate duplication across codebase (R1-R7) by Shengyu Fu (@shengyfu) in #78
- Fix tgrep ripgrep compatibility issues by Shengyu Fu (@shengyfu) in #79
- Defer watcher gitignore matcher during serve startup by Shengyu Fu (@shengyfu) in #80
Full Changelog: v0.1.17...v0.1.19
v0.1.18
What's Changed
- perf: cache builtin_types() HashMap with LazyLock by Shengyu Fu (@shengyfu) in #68
- perf: pre-compile glob patterns to regex once per search by Shengyu Fu (@shengyfu) in #69
- perf: replace 16MB bitmap with HashSet in trigram::extract() by Shengyu Fu (@shengyfu) in #67
- perf: parallelize filestamp collection and context-mode search by Shengyu Fu (@shengyfu) in #72
- perf: reduce cache write-lock contention in search hot path by Shengyu Fu (@shengyfu) in #74
Full Changelog: v0.1.17...v0.1.18
v0.1.17
What's Changed
- fix: use $(Build.SourcesDirectory)\tgrep for OneBranch checkout path by msftsiwei in #56
- fix: set ENABLE_PRS_DELAYSIGN=0 to fix ADO signing watcher timeout by msftsiwei in #57
- fix: remove checkout:self to fix OneBranch signing (FileWatcher .pid deletion) by msftsiwei in #58
- fix: remove checkout:self and fix paths for OneBranch checkout convention by msftsiwei in #59
- fix: remove x86_64 rustflags from arm64 job cargo config by msftsiwei in #60
- fix: use RUSTFLAGS env var to isolate x64/arm64 flags, remove README from zip (build 13887883) by msftsiwei in #61
- ci: remove Windows from release matrix (use ADO OneBranch for signed builds) by msftsiwei in #62
- Fix: windows mmap and search correctness by Shengyu Fu (@shengyfu) in #63
Full Changelog: v0.1.16...v0.1.17
v0.1.16
What's Changed
- fix(pipeline): inline cargo config to avoid git dependency in windows_build_container by msftsiwei in #53
- fix: use $(Build.SourcesDirectory)\s for OneBranch checkout path by msftsiwei in #55
- fix(watcher): skip hidden dirs and exclude_dirs in fs events by Shengyu Fu (@shengyfu) in #54
Full Changelog: v0.1.15...v0.1.16
v0.1.15
What's Changed
- fix(pipeline): add arm64 job and update GitHub service connection name by msftsiwei in #50
- perf(index): single final flush + drop dead masks + shrink overlay by Shengyu Fu (@shengyfu) in #51
- fix(pipeline): use git show to read ado-cargo-config.toml (bypass partial clone) by msftsiwei in #52
Full Changelog: v0.1.14...v0.1.15