Releases: src-d/lookout
Releases · src-d/lookout
v0.11.0
SDK
Changes
lookout-sdk
now prints the comments to stdout, in JSON format (#601).
Each comment is a new JSON line, which means you can run something like:lookout-sdk review > comments.jsonl
- Each comment contains the field
"analyzer-name":"test-analyzer"
(#632).
This way the comments are more similar to the real comments produced bylookoutd
.
Server
Changes
- Logs use the
repository
field name consistently, instead ofrepo
andrepository
(#569).
Bug Fixes
- Fix a bug on the GitHub token permissions check introduced in v0.10.0 (#628).
dummy-v0.1.0
This dummy test analyzer release includes the src-d/lookout-sdk library v0.6.2.
v0.10.0
SDK
New Features
- Updated to use src-d/lookout-sdk v0.6.2.
Server
New Features
- Updated to use src-d/lookout-sdk v0.6.2.
- Skip draft pull requests (#596).
- Check GitHub token permissions on start, and exit with an error message that explains what permissions are missing (#597).
v0.9.0
v0.8.0
SDK
New Features
- Updated to use src-d/lookout-sdk v0.4.1.
Server
New Features
- Breaking change: The
comment_footer
field in theconfig.yml
file has changed formats. Now it requires a go template. You can see the new default value in theconfig.yml.tpl
file (#495). - Improved error message details when an analyzer fails, replacing the generic
Deadline Exceeded
(#368). - Add log fields metadata to gRPC calls (#359)
- Improved error logs when a GitHub API call fails (#487)
- The HTTP cache is cleared when
lookoutd
is restarted, avoiding corner cases that made it fail to trigger the processing of events that were cached previously (#485).
Bug Fixes
- Bring back missing log fields for the log messages (#357).
- Fix for error message
Failed to obtain reader, Failed to marshal fields to JSON
(#331) - GetChanges does not return deleted files (#445).
- Log is supposed to add number of comments info, but it doesn't (#466).
- Duplicated comments are posted when an analyzer returns duplicated comments (#263)
Internal
v0.7.0
Docs
The documentation of this repository is also hosted at docs.sourced.tech/lookout.
SDK
New Features
- Support for new field
include_languages
inChangesRequest
andFilesRequest
protobuf messages. Requires a client using src-d/lookout-sdk v0.3.0 or higher - The exit code is now
1
if the analysis fails to complete (#409) - The
analyzer
address argument is now optional, with a default value ofipv4://localhost:9930
(#350)
Server
New Features
- Better log message levels for cleaner logs, and extra messages to explain common misconfiguration problems in
config.yml
(#287, #385)
Bug Fixes
- Remove warnings when using
docker-compose
without GitHub token authorization (#384) - Fix
event-type
field value in logs (#396)
Internal
- Migrate the CLI to use src-d/go-cli (#378)
v0.6.0
SDK:
New Features
- The configuration timeouts do not apply to
lookout-sdk
(#376) - Remove the
-v/--verbose
flag, leaving--log-level
only (#374)
Server:
New Features
- New configuration parameter,
watch_min_interval
. See the documentation here (#364) - Remove the
-v/--verbose
flag, leaving--log-level
only (#374)
Bug Fixes
- The configuration file timeouts were not using the keys we used in the documentation (#381)
Internal
v0.5.0
v0.4.0
SDK:
No changes
Server:
New Features
Bug Fixes
- HTTP cache was not used for authenticated requests to GitHub (#124)
- For high numbers of repositories some of them were skipped (#346)
- For high numbers of GitHub App Installations some of them were skipped (#358)
- Error with message "Failed to obtain reader" (#331)
Internal
- Fix erratic failures in integration tests (#323)
v0.3.0
SDK:
No changes
Server:
New Features
- New mode to run lookout in a distributed mode, using RabbitMQ. You can read more here (#267)
- Better error messages when the config file is missing after launching with Docker Compose (#289)
Bug Fixes
- We can now process private GitHub repositories (#277)
Internal
- Update the bblfshd used by Docker Compose to v2.9.0 image with pre-installed drivers (#318)