v0.13.0-rc.1
Pre-release
Pre-release
Components
srcd/gitbase-web
has been updated to v0.6.5.bblfsh/bblfshd
has been updated to v2.12.1-drivers.
Breaking Changes
srcd
commands do not have a-v/--verbose
flag anymore, it has been replaced with the--log-level=debug
option (#410).- The
srcd/cli-daemon
docker image executable now requires to use theserve
sub command. This does not affect end users (#410). - Command
srcd parse drivers list
has been renamed tosrcd parse drivers
(#320).
New Features
-
New
srcd config
command. A convenient way to open your~/.srcd/config.yml
file, populating it with the default config values if it is empty (#422). -
The
srcd
commands now have the following new options for log messages (#410):--log-level=[info|debug|warning|error] Logging level (default: info) [$LOG_LEVEL] --log-format=[text|json] log format, defaults to text on a terminal and json otherwise [$LOG_FORMAT] --log-fields= default fields for the logger, specified in json [$LOG_FIELDS] --log-force-format ignore if it is running on a terminal or not [$LOG_FORCE_FORMAT]
-
New command
srcd components start component(s)
, to start source{d} components (#433). -
The
gitbase
container can be very CPU intensive and some queries can cause the host to freeze. Now the container is started with a limit on the available host CPU (#452). -
Bash completion for
srcd
sub commands. For installation instructions go to the Quick Start docs (#455).
Bug Fixes
- The commands fail gracefully if an incompatible Docker installation is found, such as Docker Toolbox (#417).
Known Issues
- #297:
srcd parse
does not detect the language automatically for bash files. For this language you will need to set--lang
manually. For example:
$ srcd parse uast file.bash --lang bash