chore(deps): update dependencies (non-major)#173
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.29.1→1.29.21.29.1→1.29.2v1.41.0→v1.42.018.13.6→18.14.143.111.0→43.113.02.2.9→2.2.100.35.2→0.35.4Release Notes
istio/istio (gcr.io/istio-release/charts/base)
v1.29.2: Istio 1.29.2Compare Source
Artifacts
Release Notes
meilisearch/meilisearch (getmeili/meilisearch)
v1.42.0: 🦑Compare Source
✨ Enhancement
Introduce the RemoteAvailability struct to support query fallback
By @Kerollmops in #6306
We introduce a new fallback system for the sharding and replication enterprise edition feature, along with a way to determine which remote is available. The engine can avoid machines that are unavailable for a period and resume querying them once they're back online.
The following snippet shows what the /network route looks like now that this PR exposes the remote statuses/availabilities.
🔬 Experimental: Document join Filtering
By @ManyTheFish in #6314
This enhancement extends the
Cross-index document hydration introducedin v1.39.0 by allowing the user to filter on the foreign indexes to retrieve the documents.foreignKeysexperimental featureThe
foreignKeysexperimental feature must be activated to use the foreign filters:foreignKeys+filterindex settingTo be able to use the foreign filters, the related field must be set as a foreignKey and as a filterableAttribute in
/indexes/{index_uid}/settings:{ // new setting, an array of foreign keys that allows multiple foreign relationships between indexes "foreignKeys": [ { // the path in the JSON document containing foreign document ids "fieldName": "actors", // the UID of the foreign index containing the documents to fetch during hydration "foreignIndexUid": "actors" } ], // the actors field must be filterable on equality "filterableAttributes": [ { "attributePatterns": ["actors"], "features": { "facetSearch": false, "filter": { "equality": true, "comparison": false } } } ] }filtering using the
_foreignfilterOn the search route, a new
_foreignverb has been introduced and should be used as follows:{ "q": "<query>", // filters on the movie index: // genres = action // AND // the foreign documents from the actor index match: birthday STARTS WITH \"1958-\" AND popularity >= 3.5 "filter": "genres = action AND _foreign(actors, birthday STARTS WITH \"1958-\" AND popularity >= 3.5)" }Example of usage
Prerequisites
127.0.0.1:7700on thedocument-join-hydrationbranch.Step 1: Enable Foreign Keys Feature
Step 2: Create Indexes
Create the
actorsindexCreate the
moviesindexStep 3: Add Documents to the
actorsIndexStep 4: Add Documents to the
moviesIndexStep 5: Configure Foreign Keys on the
moviesIndexStep 6: Configure filterable on the
actorsIndexStep 7: Perform a Federated Search
Expected Result
The federated search should return movie documents with the
actorsarray automatically hydrated with full actor objects instead of just IDs:{ "hits": [ { "id": 1, "title": "Forrest Gump", "description": "...", "actors": [ { "id": 1, "name": "Tom", "familyName": "Hanks", "birthDate": "1956-07-09" } ], "_federation": { "indexUid": "movies", "queriesPosition": 0, "weightedRankingScore": 0.9848484848484849 } } ], "processingTimeMs": 208, "limit": 20, "offset": 0, "estimatedTotalHits": 1 }🪲 Bug fixes
Fix a race condition when writing network by @Kerollmops in #6300
We fixed a race condition in network topology changes that could cause errors and prevent documents from being correctly indexed. Additionally, we fixed a bug in the
networkTopologyChangetask batching that was causing it to batch too many task types. We made sure it only batches import tasks, and only those, to avoid out-of-order task processing.Throw document template errors when updating the chat settings by @Kerollmops in #6321
We fixed an issue that prevented the engine from explicitly showing the possible document template errors users could encounter when updating the template in the chat settings. The engine now correctly checks for and throws template errors when they are detected.
Fix: Update Index tasks will be properly forwarded to remote nodes by @dureuill in #6299
Fix action mistake on the chat completions route by @Kerollmops in #6290
🔩 Miscellaneous
Use the latest version of heed with nested rtxns support by @Kerollmops in #6316
This PR bumps the versions of crates that use heed to the latest version, v0.22.1. This version finally stabilized a long-standing piece of work we were doing with Howard Chu: nested read transactions. We no longer have to rely on unstable pre-releases, but rather on a clean, stable version of LMDB (still a fork, but a better one).
Add section to CONTRIBUTING.md to bump mini-dashboard version and testing section to right place by @curquiza in #6195
Make the no-agent AGENTS.ms more permissive by @Kerollmops in #6260
Remove deleted test commands by @Strift in #6283
Fix OpenAPI schema generation for chat completions route by @qdequele in #6274
Rename OpenAPI route names for search rules and compact by @qdequele in #6298
Update README with new features and demos by @qdequele in #6297
Prevent shell injection in benchmark workflows by @curquiza & @Kerollmopsin #6308 & #6318
Rename some of the search performance traces by @ManyTheFish in #6323
renovatebot/renovate (ghcr.io/renovatebot/renovate)
v43.113.0Compare Source
Features
Bug Fixes
skipReason'd dependencies in flattened updates (#42595) (f8b4477), closes #42510Miscellaneous Chores
v43.112.1Compare Source
Bug Fixes
Code Refactoring
v43.112.0Compare Source
Features
writeSchemato Maven cache provider (#42570) (e33aa4c)Miscellaneous Chores
v43.111.3Compare Source
Bug Fixes
Documentation
v43.111.2Compare Source
Bug Fixes
v43.111.1Compare Source
Bug Fixes
Documentation
8428c32(main) (#42572) (c549ff7)Miscellaneous Chores
Taxel/PlexTraktSync (ghcr.io/taxel/plextraktsync)
v0.35.4Compare Source
v0.35.3Compare Source
Configuration
📅 Schedule: (in timezone Europe/Warsaw)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Renovate Bot.