Skip to content

docs: v1.40 version bumps - #548

Open
g-despot wants to merge 5 commits into
mainfrom
v1-40/main
Open

g-despot wants to merge 5 commits into
mainfrom
v1-40/main

Conversation

@g-despot

@g-despot g-despot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

v1.40 release branch with the mechanical version bumps: supported-versions table on the release-notes page (1.40 latest, 1.37 out of support, 1.38 patch refreshed to 1.38.17), versions-config.json (drives the Docker configurator dropdown), a 1.40 row in the release history, and the 8 test compose image pins → 1.40.0.

Hold: do not merge before the v1.40.0 GA tag exists — the release-notes link and image pins only resolve on release day. At GA, three follow-ups: the 1.40 release date, the client cells, and one combined OpenAPI spec + specs-README refresh (upstream v1-40/openapi-for-docs does not exist yet, so the spec is untouched here).

@orca-security-eu orca-security-eu Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 0   info 0 View in Orca
Passed Passed SAST high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca

* docs: Meta AI generative model provider integration

* docs: align the Meta provider page with the model-provider template

@orca-security-eu orca-security-eu Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Orca Security Scan Summary

Status Check Issues by priority
Passed Passed Infrastructure as Code high 0   medium 0   low 0   info 0 View in Orca
Passed Passed SAST high 0   medium 1   low 0   info 0 View in Orca
Passed Passed Secrets high 0   medium 0   low 0   info 0 View in Orca
Passed Passed Vulnerabilities high 0   medium 0   low 0   info 0 View in Orca
🛡️ The following SAST misconfigurations have been detected
NAME FILE
medium Missing Timeout in Requests Module Can Cause DoS ...ovider.generative.py View in code

…-schema default vector (#550)

* docs: named vectors by default — vector-less collections and the auto-schema default vector

* docs: re-ground named-vector defaults at stable/v1.40 — DEFAULT_VECTORIZER_MODULE deprecated, mixed collections, default-alias scope

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

The documentation contains inaccurate default scopes, drops historical C# compatibility data, and exceeds the stated PR scope.

Review effort: Balanced
Findings: 4 Low severity

Open (4)
What changed in this PR

Prepares the documentation and test infrastructure for Weaviate v1.40, including release metadata, behavioral changes, and new integrations.

Changes:

  • Bumps supported versions and test images to v1.40.
  • Documents vector-default, HFresh, and RQ changes.
  • Adds Meta generative-provider documentation and examples.
File Description
versions-config.json Updates current and recent versions.
tests/​docker-compose.yml Pins Weaviate 1.40.0.
tests/​docker-compose-three-nodes.yml Pins all nodes to 1.40.0.
tests/​docker-compose-rbac.yml Pins RBAC tests to 1.40.0.
tests/​docker-compose-anon.yml Pins anonymous tests to 1.40.0.
tests/​docker-compose-anon-offload.yml Pins offload tests to 1.40.0.
tests/​docker-compose-anon-clip.yml Pins CLIP tests to 1.40.0.
tests/​docker-compose-anon-bind.yml Pins Bind tests to 1.40.0.
tests/​docker-compose-anon-2.yml Pins secondary anonymous tests to 1.40.0.
sidebars.js Adds Meta provider navigation.
docs/​weaviate/​release-notes/​index.md Updates supported releases.
docs/​weaviate/​modules/​text2vec-contextionary.md Documents vectorizer-default deprecation.
docs/​weaviate/​modules/​img2vec-neural.md Documents vectorizer-default deprecation.
docs/​weaviate/​model-providers/​meta/​index.md Adds Meta integration overview.
docs/​weaviate/​model-providers/​meta/​generative.md Adds Meta generative documentation.
docs/​weaviate/​model-providers/​meta/​_category_.json Configures Meta category metadata.
docs/​weaviate/​model-providers/​index.md Lists Meta as a provider.
docs/​weaviate/​model-providers/​_includes/​provider.generative.py Adds Meta Python examples.
docs/​weaviate/​model-providers/​_includes/​provider.connect.py Adds Meta credentials example.
docs/​weaviate/​manage-collections/​vector-config.mdx Documents no-vector and HFresh behavior.
docs/​weaviate/​manage-collections/​collection-operations.mdx Notes name-only collection behavior.
docs/​weaviate/​configuration/​modules.md Documents deprecated default vectorizer.
docs/​weaviate/​configuration/​compression/​multi-vectors.md Documents HFresh MUVERA requirements.
docs/​weaviate/​config-refs/​indexing/​vector-index.mdx Adds HFresh multi-vector reference.
docs/​weaviate/​config-refs/​collections.mdx Documents new vector defaults.
docs/​weaviate/​concepts/​indexing/​vector-index.md Adds HFresh multi-vector concepts.
docs/​deploy/​migration/​index.md Adds v1.40 migration guidance.
docs/​deploy/​installation-guides/​docker-installation.md Removes deprecated configuration.
docs/​deploy/​configuration/​env-vars/​index.md Updates v1.40 environment variables.
_includes/​release-history.md Adds the 1.40 release row.
_includes/​feature-notes/​rq-4bit.mdx Marks 4-bit RQ generally available.
_includes/​feature-notes/​hfresh_multivector.mdx Adds HFresh version notice.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


| Weaviate Database <br/><small>([GitHub][cWeaviate])</small> | First <br/>release date | Python <br/><small>([GitHub][cPython])</small> | TypeScript/ <br/>JavaScript <br/><small>([GitHub][cTypeScript])</small> | Go <br/><small>([GitHub][cGo])</small> | Java <br/><small>([GitHub][cJava])</small> |
| :------------------------------------------------------------------ | :---------------------- | :-------------------------------------------------------------------------------: | :------------------------------------------------------------------------: | :---------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------------------------: |
| [1.35.x](https://github.com/weaviate/weaviate/releases/tag/v1.35.0) | 2025-12-17 | [4.19.x](https://github.com/weaviate/weaviate-python-client/releases/tag/v4.19.0) | [3.11.x](https://github.com/weaviate/typescript-client/releases/tag/v3.11.0) | [5.6.x](https://github.com/weaviate/weaviate-go-client/releases/tag/v5.6.0) | [6.0.0](https://github.com/weaviate/java-client/releases/tag/6.0.0) |
| `DEFAULT_QUANTIZATION` | Default quantization technique - can be overridden by the quantization method specified in the collection definition. Available values: `rq-8`, `rq-4`, `rq-1`, `pq`, `bq`, `sq` and `none`. Default: `none`.<br/><br/>Note: If the selected quantization method isn't supported for the index type of a collection (for example PQ & SQ aren't supported for the flat index, and `rq-4` is supported for the HNSW index only), the quantization won't be applied to that collection.<br/><br/>Added in `v1.33`. `rq-4` added in `v1.39` as a preview. | `string` | `rq-8` |
| `DEFAULT_QUANTIZATION` | Default quantization technique - can be overridden by the quantization method specified in the collection definition. Available values: `rq-8`, `rq-4`, `rq-1`, `pq`, `bq`, `sq` and `none`. Default: `none`.<br/><br/>Note: If the selected quantization method isn't supported for the index type of a collection (for example PQ & SQ aren't supported for the flat index, and `rq-4` is supported for the HNSW index only), the quantization won't be applied to that collection.<br/><br/>Added in `v1.33`. `rq-4` generally available as of `v1.40`; introduced in `v1.39` as a preview. | `string` | `rq-8` |
| `DEFAULT_SHARDING_COUNT` | Default `desiredCount` for new single-tenant collections, used when the collection definition does not specify one. An explicit `desiredCount` in the class creation request still takes precedence. A value of `0` (default) uses the cluster node count. Multi-tenant collections are unaffected. Must be `<= 512`. Runtime-configurable. Default: `0`<br/>Added in `v1.37` | `string - number` | `12` |
| `DEFAULT_VECTOR_DISTANCE_METRIC` | Default distance metric for vector indexes, used when the collection definition does not specify one. An explicit `distance` in the collection definition still takes precedence. See [Distance metrics](/weaviate/config-refs/distances.md) for the available values. Default: `cosine` | `string` | `dot` |
| [`invertedIndexConfig`](#inverted-index) | Object | Configuration for the inverted index, affecting filtering and keyword search. | See [Inverted Index reference](./indexing/inverted-index.mdx#inverted-index-parameters) | Yes |
| [`vectorConfig`](#vector-configuration) | Object | Configure multiple named vectors each with their own `vectorizer`, `vectorIndexType`, and `vectorIndexConfig` fields. | `null` | Partially\*\* |
| [`vectorizer`](#vector-configuration) | String | The vectorizer module to use. | Default vectorizer defined by [environment variable](/deploy/configuration/env-vars#DEFAULT_VECTORIZER_MODULE). See [Model provider](../model-providers/index.md) for module-specific config defaults | No |
| [`vectorizer`](#vector-configuration) | String | The vectorizer module to use. | `none`. See [Model provider](../model-providers/index.md) for module-specific config defaults | No |
Comment thread sidebars.js
Comment on lines +313 to +317
{
type: "category",
label: "Meta",
className: "sidebar-item",
link: {
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants