Skip to content

v0.19.0

Compare
Choose a tag to compare
@ajnavarro ajnavarro released this 07 Mar 14:12
6e18b25

Breaking changes

  • The way commits are iterated now changed. The new functionality is similar to git log --all command. It is ~3 times faster, but we are ignoring orphan commits (as git does).
  • 0.18.0 indexes are not compatible with this new version.

Bugfixes

New features

  • Update Bblfsh and Enry dependencies #707
  • cli: add --log-level option
  • Adds a new optional feature behind EXPERIMENTAL_IN_MEMORY_JOIN environment variable to activate in-memory inner joins, which are faster but less memory efficient.
  • Index checksum. If the index does not match the previous checksum, they're not used. That is, if the repositories changed. NOTE: indexes created prior to this version will not work.
  • e2e tests against built binary.

Documentation

  • Add security section

Performance improvements

  • Perf: Traverse commit history instead of reading the packfile