Skip to content

Releases: src-d/lookout

v0.2.0

10 Oct 13:07
7a82b78
Compare
Choose a tag to compare

SDK:

New Features

  • New lookout-sdk --config-json= option to send any configuration for the analyzer (#274)

Server:

New Features

  • We now trigger PR analysis on each incremental push (#259)
  • Default GitHub Application repositories synchronization interval changed to 5 minutes (#299)

Known Issues

  • Private GitHub repositories cannot be processed, as we don't make use of the credentials for repository access (#277)

Other:

  • The dummy analyzer includes regexp options on each request, useful for local testing (#310)

v0.1.5

27 Sep 10:16
482e1a8
Compare
Choose a tag to compare

SDK:

New Features

  • Better error messages for revision errors (#240)

Bug Fixes

  • Fix for crash happening when GetChanges with exclude_pattern encounters a deleted file (#261)

Server:

New Features

  • GitHub Application authentication (see docs here)
  • Besides docker image, lookoutd binaries are now uploaded to GitHub for each release (#270)
  • The list of repositories to watch is set in config.yml instead of the positional argument (#229)
  • Comments are made on a specific commit of the PR (#260)
  • Improved log messages with more structured context fields (#181)
  • Log configuration and options on serve startup (#220)

Bug Fixes

  • Fix problem posting reviews with more than 30 comments (#264)
  • Fix parsing of analyzers/settings fields in config.yml (#258)
  • Fix for crash happening when GetChanges with exclude_pattern encounters a deleted file (#261)
  • Skip posting comments for files that are not part of the pull request diff (#224)
  • Skip posting anything when the analyzers do not provide any comments (#199)

Known Issues

  • Each PR is analyzed only once. Incremental pushes to a PR branch do not trigger a new analysis (#259)
  • Private GitHub repositories cannot be processed, as we don't make use of the credentials for repository access (#277)

v0.1.4

04 Sep 06:15
2a9be39
Compare
Choose a tag to compare

SDK:

New Features

  • Its now known as lookout-sdk

Server:

New Features

  • Its now known as lookoutd
  • Comments are now posted only on added lines #203

Bug Fixes

  • Analyzer can actually be disabled through .lookout.yml #191

v0.1.3

27 Aug 12:11
cffb857
Compare
Choose a tag to compare

SDK:

New Features

  • Better logs for CLI commands (#182)

Bug Fixes

  • Check empty values in ReferencePointers (#193)
  • Better error message for wrong push revisions (#188)
  • Return language for GetFiles requests with wantUAST (#176)

Server:

New Features

  • Better error message for DB initialization failures (#159)
  • Post PR review as a comment instead of approval (#166)

Bug Fixes

  • Fix diff hunk format errors (#165)
  • Fix wrong line numbers when posting GitHub comments (#173)

v0.1.2

22 Aug 10:51
15b1019
Compare
Choose a tag to compare

SDK:

  • Fix panic for empty revision values (#145).

Server:

  • Fix default authentication environment variables (#157).

v0.1.1: Fújiàn

17 Aug 16:26
58f789c
Compare
Choose a tag to compare

SDK:

  • Skip missing files #150
  • Clarify comments for ReviewEvent.{source,merge} #69

Server:

  • Configure min interval for watcher per repository #141
  • Skip missing files #150
  • Event-id should be a string in logs #153
  • Disable event processing retry #152
  • Skip out of range comments #151
  • More tests

v0.1.0: Chóngqìng

13 Aug 16:43
36c8068
Compare
Choose a tag to compare

SDK

  • new field want_language in requests to data server
  • new field language in responses of data server (with want_language or want_uast request)
  • Improved SDK documentation #94

Server:

  • Fix github PR ID cast to string #115
  • Check DB version on lookout serve start #117
  • Support multiple tokens #109
  • Docker compose #119
  • Don't stop serve process on watcher error #121
  • Add logs into git service #120
  • Add language to file #131
  • More tests

v0.0.4: Běijīng

07 Aug 12:42
cf717e6
Compare
Choose a tag to compare

SDK:

  • new fields repository_id and number in review event

Server:

  • make git provider thread-safe and don't fail on broken cache #87
  • Github: use Pull Requests API to get reviews instead of Events API #88
  • Footnote with link to provide feedback on each comment #99
  • Add DB storage for events and comments #95
  • Don't post the same comments #98
  • New subcommand: lookout migrate #107

v0.0.3 Ānhuī

01 Aug 12:57
b8f1ed6
Compare
Choose a tag to compare

SDK:

  • FIX: exclude_vendored doesn't panic on deleted files anymore #92
  • improved logging #81

Server:

  • watch multiple repositories #72
  • merge global and local analyzer settings #71
  • don't crash without event commit #82
  • report status to Github #90
  • improved logging #81
  • release docker image #96

v0.0.2

27 Jul 10:15
8a8b89a
Compare
Choose a tag to compare

SDK:

  • BREAKING: make field names consistent in event proto #73
  • BREAKING: lookout returns error if UAST was requested without connection to bblfsh #59
  • FIX: Set datetime and id fields in review/push event #74
  • FIX: Better error messages #58

Server:

  • Setting log level using env vars
  • Add json provider