Skip to content

Releases: vespa-engine/vespa

Vespa CLI 8.562.17

12 Aug 07:31
93e82b0
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa Language Server 2.4.4

04 Aug 08:26
f7dc1ef
Compare
Choose a tag to compare

The Language-server for Vespa schemas

Use the jar file to integrate the language server into your favorite editor.

For Visual Studio Code and IntelliJ the language server should also be available in the marketplace for the editor.

Schema Language Server in Neovim

Requirements

Requires Java 17 or newer.

Optional: lspconfig plugin for nvim.

Installation

Download schema-language-server-jar-with-dependencies.jar.

Using lspconfig

The language server is registered at lspconfig as vespa_ls. If you have lspconfig installed, all that needs to
be done is to enable the language server.

Register .sd, .profile and .yql as filetypes (in init.lua):

vim.filetype.add {
  extension = {
    profile = 'sd',
    sd = 'sd',
    yql = 'yql'
  }
}

Create a config for schema language server (in init.lua):

vim.lsp.config('vespa_ls', {
    cmd = { 'java', '-jar', '/path/to/vespa-language-server_X.X.X.jar' },
    -- on_attach = ...
})

vim.lsp.enable('vespa_ls')

Manual Installation

If you don't want to use lspconfig you can refer to the LSP documentation for Neovim for manually registering the server.

What's New

  • Add some missing rank feature properties.
  • Fixed minor bugs.

Vespa CLI 8.556.6

29 Jul 10:56
37ecd84
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.553.3

22 Jul 12:01
e5dc86c
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.551.21

17 Jul 11:27
91c8fc1
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.550.14

16 Jul 10:49
f25fa31
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa Language Server 2.4.3

15 Jul 13:54
e7f5e92
Compare
Choose a tag to compare

The Language-server for Vespa schemas

Use the jar file to integrate the language server into your favorite editor.

For Visual Studio Code and IntelliJ the language server should also be available in the marketplace for the editor.

Schema Language Server in Neovim

Requirements

Requires Java 17 or newer.

Optional: lspconfig plugin for nvim.

Installation

Download schema-language-server-jar-with-dependencies.jar.

Using lspconfig

The language server is registered at lspconfig as vespa_ls. If you have lspconfig installed, all that needs to
be done is to enable the language server.

Register .sd, .profile and .yql as filetypes (in init.lua):

vim.filetype.add {
  extension = {
    profile = 'sd',
    sd = 'sd',
    yql = 'yql'
  }
}

Create a config for schema language server (in init.lua):

vim.lsp.config('vespa_ls', {
    cmd = { 'java', '-jar', '/path/to/vespa-language-server_X.X.X.jar' },
    -- on_attach = ...
})

vim.lsp.enable('vespa_ls')

Manual Installation

If you don't want to use lspconfig you can refer to the LSP documentation for Neovim for manually registering the server.

What's New

  • Added support for 'elementwise' rank feature.
  • Improved ranking expression analysis and diagnostics.

Vespa CLI 8.542.42

30 Jun 11:47
93fdb6d
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.538.52

23 Jun 11:34
be9e9cb
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.

Vespa CLI 8.536.21

19 Jun 07:57
416f346
Compare
Choose a tag to compare

The command-line tool for Vespa.ai.

Use it on Vespa instances running locally, remotely or in the cloud.
Prefer web service API's to this in production.

See Vespa documentation and getting started with Vespa
CLI
.

Run make to build and test - make sure to use go 1.18 or higher.