GitHub / quickwit-oss/quickwit / commits
Cloud-native search engine for observability. An open-source alternative to Datadog, Elasticsearch, Loki, and Tempo.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| dc77b01a | Filter lexical siblings from prefixed listings (#6713) |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 9ff4d362 |
cleanup CLAUDE.md (#6712)
Co-authored-by: Pascal Seitz <p****z@g****m> |
PSeitz-dd <p****z@d****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 50f2b31c | Add split ID inclusion filter (#6706) |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 30c211f5 | Store extra metadata in splits for disaster recovery (#6689) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
10 days ago | |
| 0211ab2a | Add object listing to storage trait (#6705) |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 8d8dc5fc |
Lower severity of routine scheduling rescaling (#6708)
Co-authored-by: Pascal Seitz <p****z@g****m> |
PSeitz-dd <p****z@d****m>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| f2e16ede | Remove ingest v2 replication (#6688) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
11 days ago | |
| 7222efae | Distinguish metastore retry attempts from final errors (#6698) |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
12 days ago | |
| e31754e8 | Truncate list fields by split frequency (#6697) |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| b4190814 |
Faster byte range cache (#6683)
Co-authored-by: PSeitz-dd <p****z@d****m> |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 3893cd2b | chore: sync ai-policy from cose (#6692) |
David Yaffe <d****9@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 05a96a01 | chore: sync security-policy (#6690) |
David Yaffe <d****9@g****m>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 70bfc47d | Add `code` label to gRPC metrics (#6685) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| d9b5bee6 | Ensure Quickwit vulnerability reports reach the appropriate response channels... |
David Yaffe <d****9@g****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 57ae94d6 | fix issues with some structured logs (#6682) |
trinity-1686a <t****d@d****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| b3248be5 | fix(storage): initialize OpenDAL's default HTTP transport (#6678) |
David Yaffe <d****9@g****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| b363293d |
prune intermediate results at leaf (#6674)
Co-authored-by: Pascal Seitz <p****z@d****m> |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| 7782e2f9 | remove component:shortlived metric cache counter (#6675) |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
19 days ago | |
| c5612528 | docs: fix typos in upgrades and query-language docs (#6671) |
Recoordinate <l****s@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| b16284f8 | Reject empty document clustering configurations (#6668) |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| e8d7f848 |
Simplify actor exit logging (#6644)
Co-authored-by: Paul Masurel <p****l@q****o> |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| b41e45cf |
build(deps): upgrade opendal from 0.57 to 0.58 (#6656)
Co-authored-by: Paul Masurel <p****l@q****o> |
Xuanwo <g****b@x****o>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| 18811162 |
Upgrade chichat to 0.13.0 (#6664)
Co-authored-by: Paul Masurel <p****l@q****o> |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
23 days ago | |
| fb99535b |
Categorize split search errors in outcome metrics (#6663)
Co-authored-by: Pascal Seitz <p****z@g****m> |
PSeitz-dd <p****z@d****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| b96c5da2 | Change log message from sorting to clustering config (#6665) |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| e3bed43d | split search failures in outcome metrics (#6662) |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| 60196021 |
feat: support custom Azure Blob Storage endpoints for sovereign clouds (#6661)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m> |
Deenkar Mahulkar <1****r@u****m>
Committed by: GitHub <n****y@g****m> |
24 days ago | |
| cae95007 |
Generalize document clustering fingerprints (#6651)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m> |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| dfe26f1a | search: add query_ast, counts, and warmup byte span attributes (#6588) |
Lout Philipps <l****s@d****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| a8479d70 | upgrade tantivy (#6658) |
trinity-1686a <t****d@d****m>
Committed by: GitHub <n****y@g****m> |
25 days ago | |
| c05e56df | Add decommission metrics (#6646) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| 600ac751 |
Add S3 PUT failure metrics (#6657)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m> |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
26 days ago | |
| d54adf28 |
Shorten decommissioned/dead node grace periods to prevent digest overflow (#6...
Co-authored-by: Paul Masurel <p****l@q****o> |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| be21a3d2 | Use `Duration::from_{mins,hours,...}` wherever possible (#6650) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| f49ce1ee |
Add global metrics labels env var (#6649)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m> |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
27 days ago | |
| e69c2c1f |
search: fix trace fragmentation and restructure spans (#6620)
Co-authored-by: Adrien Guillo <a****o@g****m>, Adrien Guillo <a****o@g****m> |
Lout Philipps <l****s@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e9cff087 |
Add fingerprint-based log clustering (#6634)
Co-authored-by: Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m>, Cursor <c****t@c****m> |
Luca Cominardi <l****i@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 492192b6 | Add some new WAL metrics (#6642) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 9ad552be | Make ingester and compactor decommission timeouts configurable (#6640) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 73e4c521 | Emit metastore max connections metric (#6643) |
Arthur <a****t@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 449d08ac | Give indexing plan a time-based ID; use it to tiebreak publish tokens (#6520) |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| ab96344c | fix a bad invariant enforcing in permit provider (#6639) |
trinity-1686a <t****d@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 4b2775e3 | Take empty, non-advertisable shards into account when decommissioning (#6638) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 9b022b53 | Don't fail the indexing pipeline when assigning shards to a dead source (#6636) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 266742e7 | restrict bounds on cardinality test (#6637) |
trinity-1686a <t****d@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 8cd45453 | Bump tantivy dependency to rev 70f0b03 (#6632) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| cc420c34 | fix(ci): repair cross image builds (#6617) |
François Massot <f****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 5a9739fc |
Release 0.9.0 (#6316)
Co-authored-by: Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m>, Claude Opus 4.7 (1M context) <n****y@a****m> |
François Massot <f****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| fd05d15f | Sort imports in Cargo.toml | Adrien Guillo <a****o@d****m> | about 1 month ago | |
| 8c259013 | Deduplicate published shard positions by keeping the max per shard (#6621) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 4efe8cbb | Filter out non-local updates in shard positions update event handler (#6613) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 176f0b29 |
Add a metastore read replica role for read-only routing (#6548)
Co-authored-by: Adrien Guillo <a****o@g****m>, PSeitz-dd <p****z@d****m>, Adrien Guillo <a****o@g****m>, Pascal Seitz <p****z@g****m> |
Shuhei Kitagawa <s****w@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 934bab30 |
Metastore inflight default (#6591)
Co-authored-by: Paul Masurel <p****l@q****o> |
François Massot <f****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| d26bf518 | Bump tantivy dependency to latest main (#6611) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 55840e41 | fix(control-plane): Avoid spawning a new control plan loop on every single ac... |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| cd72087c | Upgrade dependencies (#6546) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| b9f434a8 |
Reduce log volume (#6568)
Co-authored-by: Pascal Seitz <p****z@g****m> |
PSeitz-dd <p****z@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 2e851202 |
Reschedule control loop after metastore overload rejection (#6595)
Co-authored-by: Paul Masurel <p****l@d****m> |
François Massot <f****t@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 82168d5d | Clean up add/remove node from pool logs (#6604) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| fd4d507a |
Race condition bugfix in the dnscache. (#6586)
Co-authored-by: Paul Masurel <p****l@d****m> |
Paul Masurel <p****l@q****o>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| beb49ec5 |
build(deps): bump cmov from 0.5.3 to 0.5.4 in /quickwit (#6578)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| a5ad540a |
aws: use caching DNS resolver for S3 HTTP client to reduce lookup churn (#6584)
Co-authored-by: Adrien Guillo <a****o@g****m>, Adrien Guillo <a****o@g****m> |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| c183d9ae | Dont drop and create index in migration 29 (#6583) |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 96e7eb3d |
Perform merges in opt-in compactor service (#6461)
Co-authored-by: Adrien Guillo <a****o@d****m> |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| feb2c04f | Renew gRPC and REST connections after `max_connection_age` (#6547) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 5a9f207f |
build(deps): bump rand from 0.10.1 to 0.10.2 in /quickwit (#6576)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| e5bd09a1 | Refactor Postgres migrator (#6573) |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 492985a6 | Add `cert_reload_interval` alias on `cert_poll_interval` | Adrien Guillo <a****o@d****m> | about 2 months ago | |
| d33dd237 |
Bump tantivy to 6b8bd7b (#6575)
Co-authored-by: Pascal Seitz <p****z@g****m>, Claude Opus 4.8 <n****y@a****m> |
PSeitz-dd <p****z@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| f11a6149 | Add event fields as attributes in DDG log format (#6549) |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| cea275ad | Run single-token phrase prefix as an uncapped prefix query (#6574) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6635a03d | Rename `cert_reload_interval` to `cert_poll_interval` | Adrien Guillo <a****o@d****m> | about 2 months ago | |
| f3cddcb3 | Bump chitchat to 0.11.1 (#6572) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| dca28507 | docs(CLAUDE.md): instruct Claude not to write Cargo.lock manually (#6373) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 580a3061 | Add S3 prefix to reduce rate limiting (#6564) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 735277b7 | Build lambda ARM64 artifact on edge builds to main (#6569) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 6782882f | Dampen readiness flaps (#6559) |
Shuhei Kitagawa <s****w@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 80d70a7c |
feat(search): cache never-match queries via the predicate cache (#6556)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>, Claude Opus 4.8 (1M context) <n****y@a****m> |
PSeitz <P****z@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9725608e | Rate-limit the leaf search memory over-allocation warning to 1/min (#6560) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| eec01c5b | Fix gRPC telemetry exporters (#6558) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 073371e8 |
fix(control-plane): make scheduling solve() idempotent (#6524) (#6551)
Co-authored-by: Claude Opus 4.8 (1M context) <n****y@a****m>, Claude Opus 4.8 (1M context) <n****y@a****m> |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9b2ffd58 | Measure S3 GetObject rate limiting via a per-attempt error metric (#6555) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9a9ba4c4 | Only update indexer pool on material changes (#6553) |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f6bc9d70 |
Compute expected indexing-pipeline fingerprints at runtime in test (#6554)
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 55e56078 | Upgrade Rust (#6545) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 2ecbf4ff | Merge ingester `status` and `status_tx` fields (#6544) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 55141d0b |
Light solution to the problem that prevents us from running on localstack. (#...
Co-authored-by: Paul Masurel <p****l@d****m> |
Paul Masurel <p****l@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| c3bcd38a |
localstack is unhappy with the presence of two crc32c hash (#6539)
Co-authored-by: Paul Masurel <p****l@d****m> |
Paul Masurel <p****l@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 1ca41776 | Remove native-tls from transitive dependencies (#6537) |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 515d7527 | Update indexer pool on all node updates; Fix is_indexed for empty shards (#6518) |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| af70b734 | Remove OTLP metrics temporality override (#6535) |
Shuhei Kitagawa <s****w@u****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f86f11d6 | Update description in README.md |
François Massot <f****t@g****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| f7f6511e | acknowledge and use aws-retry-after when received (#6527) |
trinity-1686a <t****d@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 821c7a04 |
update tantivy (#6532)
Co-authored-by: Pascal Seitz <p****z@g****m> |
PSeitz-dd <p****z@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| dc08f9a2 |
feat(search): expose CPU thread count and root phase wall times in resource s...
Co-authored-by: Paul Masurel <p****l@d****m> |
Paul Masurel <p****l@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 9e38033b | Expose health check API on dedicated HTTP server (#6528) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 90982e7e | feat(search): prioritize result merging over split searches in thread pool (#... |
Paul Masurel <p****l@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| fccc17bc | Remove and ignore `ca.srl` file | Adrien Guillo <a****o@d****m> | 2 months ago | |
| b33dd0f4 | Fix shard ownership bug when decommissioning indexer (#6509) |
nadav-govari <n****i@d****m>
Committed by: GitHub <n****y@g****m> |
2 months ago | |
| 191a2c63 | Serialize mrecords into WAL using Protobuf (#6521) |
Adrien Guillo <a****n@q****o>
Committed by: GitHub <n****y@g****m> |
2 months ago |