---
title: "v1.35.17 - HNSW visited lists improvement, Dequeuing during backups improvement"
author: "antas-marcin"
published_at: "2026-04-15T17:44:29+00:00"
link: "https://github.com/weaviate/weaviate/releases/tag/v1.35.17"
feed: "Weaviate"
clawfeed: "https://agent.clawfeeds.com/feed/fw82-i3ck-mbf8.md"
feed_url: "https://agent.clawfeeds.com/feed/fw82-i3ck-mbf8.md"
---

# v1.35.17 - HNSW visited lists improvement, Dequeuing during backups improvement

Breaking Changes
----------------

*none*

New Features
------------

*none*

Fixes
-----

- feat: add baseURL validation support by [@antas-marcin](https://github.com/antas-marcin) in [\#10878](https://github.com/weaviate/weaviate/pull/10878)
- feat(backward-compatibility): descriptive error on downgrade path if module is not avaliable by [@moogacs](https://github.com/moogacs) in [\#10876](https://github.com/weaviate/weaviate/pull/10876)
- test: improve async deletion verification in crash recovery test by [@jeroiraz](https://github.com/jeroiraz) in [\#10886](https://github.com/weaviate/weaviate/pull/10886)
- Queue backup by [@asdine](https://github.com/asdine) in [\#10868](https://github.com/weaviate/weaviate/pull/10868)
- deps(security): bump github.com/buger/jsonparser to v1.1.2 by [@antas-marcin](https://github.com/antas-marcin) in [\#10898](https://github.com/weaviate/weaviate/pull/10898)
- Add missing close in s3 client by [@dirkkul](https://github.com/dirkkul) in [\#10903](https://github.com/weaviate/weaviate/pull/10903)
- queue: transfer metrics ownership to scheduler by [@asdine](https://github.com/asdine) in [\#10916](https://github.com/weaviate/weaviate/pull/10916)
- Pin dependencies using SHA hashes instead of tags by [@dirkkul](https://github.com/dirkkul) in [\#10907](https://github.com/weaviate/weaviate/pull/10907)
- Add linter + workflow for hidden characters in PR by [@dirkkul](https://github.com/dirkkul) in [\#10909](https://github.com/weaviate/weaviate/pull/10909)
- Sparse visited lists hnsw only by [@abdelr](https://github.com/abdelr) in [\#10893](https://github.com/weaviate/weaviate/pull/10893)
- Fix two potential issues in hidden character linter by [@dirkkul](https://github.com/dirkkul) in [\#10922](https://github.com/weaviate/weaviate/pull/10922)
- fix(offloading): reject tenant updates during FREEZING/UNFREEZING transitional states by [@moogacs](https://github.com/moogacs) in [\#10951](https://github.com/weaviate/weaviate/pull/10951)
- fix: use len check instead of nil check in compression preload loops by [@rlmanrique](https://github.com/rlmanrique) in [\#10950](https://github.com/weaviate/weaviate/pull/10950)
- fix(raft-apply): allow updateStore to proceed on partial tenant update by [@moogacs](https://github.com/moogacs) in [\#10900](https://github.com/weaviate/weaviate/pull/10900)
- Return error when trying to filter with float on int property by [@dirkkul](https://github.com/dirkkul) in [\#10978](https://github.com/weaviate/weaviate/pull/10978)
- Update vulnerable black version by [@dirkkul](https://github.com/dirkkul) in [\#10982](https://github.com/weaviate/weaviate/pull/10982)
- Update all dependencies with security issues by [@dirkkul](https://github.com/dirkkul) in [\#10988](https://github.com/weaviate/weaviate/pull/10988)
- hnsw: add support for compactv2 downgrades by [@asdine](https://github.com/asdine) in [\#10992](https://github.com/weaviate/weaviate/pull/10992)
- Validate base backup id like normal id by [@dirkkul](https://github.com/dirkkul) in [\#10997](https://github.com/weaviate/weaviate/pull/10997)
- Implement backup/restore of `INACTIVE` tenants by [@tsmith023](https://github.com/tsmith023) in [\#10851](https://github.com/weaviate/weaviate/pull/10851)
- security(Dockerfile): upgrade libcrypto3, libssl3, openssl to latest versions by [@antas-marcin](https://github.com/antas-marcin) in [\#11003](https://github.com/weaviate/weaviate/pull/11003)
- Minor improvements to the codebase for INACTIVE tenant backups by [@tsmith023](https://github.com/tsmith023) in [\#11001](https://github.com/weaviate/weaviate/pull/11001)
- fix: persist compression metadata after preloading vectors to avoid data loss on restart by [@asdine](https://github.com/asdine) in [\#11025](https://github.com/weaviate/weaviate/pull/11025)
- Fix S3 backup client: HomeDir path doubling and Initialize cleanup with path overrides by [@jfrancoa](https://github.com/jfrancoa) in [\#11033](https://github.com/weaviate/weaviate/pull/11033)
- security: upgrade musl, musl-utils, zlib alpine packages by [@antas-marcin](https://github.com/antas-marcin) in [\#11044](https://github.com/weaviate/weaviate/pull/11044)
- fix: improve error handling in optional tokenizers initialization by [@amourao](https://github.com/amourao) in [\#11035](https://github.com/weaviate/weaviate/pull/11035)
- fix(multi2vec-google): add support for Google AI Studio API Key headers by [@antas-marcin](https://github.com/antas-marcin) in [\#11045](https://github.com/weaviate/weaviate/pull/11045)

**Full Changelog**: [v1.35.16...v1.35.17](https://github.com/weaviate/weaviate/compare/v1.35.16...v1.35.17)
