Skip to content

docs: add changelog for v1.46 and v1.47#3597

Merged
qdequele merged 2 commits into
mainfrom
qdequele/sleepy-wright-4650a2
Jun 15, 2026
Merged

docs: add changelog for v1.46 and v1.47#3597
qdequele merged 2 commits into
mainfrom
qdequele/sleepy-wright-4650a2

Conversation

@qdequele

@qdequele qdequele commented Jun 15, 2026

Copy link
Copy Markdown
Member

What changed

Adds changelog entries for the v1.46 and v1.47 Meilisearch releases to changelog/changelog.mdx.

v1.47 (2026-06-15)

  • New: Search personalization on federated search (must be set inside the federation object)
  • Improvements: The new settings indexer is now feature complete (tokenizer-related settings); additional Prometheus observability metrics including document throughput
  • Other: Search pipeline refactor (small breaking change to some error messages/codes) plus user-facing fixes for rankingRules ordering, searchCutoffMs, and filters containing single quotes in remote/networked search

v1.46 (2026-06-08, merges v1.46.0 + v1.46.1)

  • New: queueDocumentsFetch experimental feature
  • Improvements: Expanded new settings indexer parameter support (exact words, disable-on-words, exact/disable on numbers, prefix search settings)
  • Other: Fixed the v1.45.0 deletion-batching regression, S3 multipart part size, and incomplete-filter panic

Why

Keeps the changelog up to date with the latest engine releases. The changelog had only reached v1.45, so v1.46 was added alongside v1.47 to keep the timeline contiguous (matching how the generator groups by minor version).

Notes for reviewers

  • The generate-changelog script requires ANTHROPIC_API_KEY, which was unavailable, so entries were authored manually from the GitHub release notes following the existing format and the script's filtering rules (excluding CI/dependency/internal-maintenance items).
  • No navigation change needed: the Changelog tab points to the single changelog/changelog page, which renders all <Update> blocks as a timeline.
  • Pure internal/CI/dependency items were excluded; a few user-facing bug fixes are kept under "Other", consistent with the existing v1.45 entry.
  • No em dashes used, per the documentation writing style.

Changelog additions for Meilisearch v1.47 and v1.46

Adds two consecutive release entries to changelog/changelog.mdx:

v1.47 (2026-06-15)

  • Search personalization support in federated search
  • Settings indexer marked as feature complete with tokenizer-related settings support
  • Additional Prometheus observability metrics, including document throughput
  • Search pipeline refactor with updated/bundled error behavior
  • Bug fixes for rankingRules ordering, searchCutoffMs, and filters with single quotes in remote/networked search

v1.46 (2026-06-08)

  • New queueDocumentsFetch experimental feature
  • Expanded settings indexer parameter support for exact words, disable-on-words, exact/disable on numbers, and prefix search settings
  • Bug fixes for v1.45.0 deletion-batching regression, S3 multipart part size, and incomplete-filter panic

Both releases are added at the top of the changelog to maintain a contiguous timeline from the previous v1.45 entries.

Add changelog entries for the v1.46 and v1.47 Meilisearch releases.

v1.47: search personalization on federated search, the new settings
indexer reaching feature completeness, additional Prometheus metrics,
the unified search pipeline refactor, and user-facing search fixes.

v1.46: the queueDocumentsFetch experimental feature, expanded settings
indexer parameter support, and the v1.45.0 deletion-batching regression
fix.

The changelog had only reached v1.45, so v1.46 was added alongside v1.47
to keep the timeline contiguous.
@mintlify

mintlify Bot commented Jun 15, 2026

Copy link
Copy Markdown

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
meilisearch-documentation 🟢 Ready View Preview Jun 15, 2026, 9:07 AM

💡 Tip: Enable Workflows to automatically generate PRs for you.

@coderabbitai

coderabbitai Bot commented Jun 15, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: e18bb072-4d32-4d9f-8791-105f86764c18

📥 Commits

Reviewing files that changed from the base of the PR and between e9adf14 and 63e9427.

📒 Files selected for processing (1)
  • changelog/changelog.mdx
✅ Files skipped from review due to trivial changes (1)
  • changelog/changelog.mdx

📝 Walkthrough

Walkthrough

Two new release changelog entries are prepended to changelog/changelog.mdx: v1.47 (2026-06-15) and v1.46 (2026-06-08), each documenting new features, improvements, and bug fixes with links to the corresponding GitHub release tags.

Changes

Changelog Release Entries

Layer / File(s) Summary
v1.47 release entry
changelog/changelog.mdx
Adds the v1.47 block covering search personalization in federated search, settings indexer feature completion, additional Prometheus metrics, search pipeline refactor with updated error codes/messages, and bug fixes.
v1.46 release entry
changelog/changelog.mdx
Adds the v1.46 block covering experimental queueing for document fetch routes, expanded settings indexer support, and fixes for deletion batching regression, S3 multipart part sizing, and incomplete filter panics.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐇 Hop, hop — two versions arrive today,
v1.46 and v1.47 are here to stay!
Federated search gets a personal flair,
Prometheus metrics float through the air.
The bunny stamps the changelog with glee,
New releases for all the world to see! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'docs: add changelog for v1.46 and v1.47' clearly and specifically summarizes the main change: adding changelog entries for two specific versions to the documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch qdequele/sleepy-wright-4650a2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai 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.

🧹 Nitpick comments (1)
changelog/changelog.mdx (1)

27-29: 💤 Low value

Consider clarifying the search pipeline refactor's error behavior change.

Line 29 states "some error messages have been updated and a few error codes have changed (for example, MultiSearchError and SearchError may be swapped in certain cases)." The term "swapped" is slightly ambiguous—it could be clearer whether this means these codes are returned in different scenarios, or their meanings have changed. Users upgrading from v1.46 may need this detail to update error handling logic.

Example clarification

Instead of "may be swapped in certain cases," you could write:

  • "may be returned in place of the other in certain contexts"
  • "in some scenarios, these codes may be returned differently than in v1.46"
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@changelog/changelog.mdx` around lines 27 - 29, The phrase "may be swapped in
certain cases" when describing the behavior of `MultiSearchError` and
`SearchError` is ambiguous and could confuse users upgrading from v1.46. Replace
"swapped" with clearer language that explicitly describes that these error codes
may now be returned in different scenarios or contexts than previously, such as
"may be returned in place of the other in certain contexts" or "may be returned
differently than in v1.46 in some scenarios" to help users understand they need
to update their error handling logic accordingly.

Source: Coding guidelines

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@changelog/changelog.mdx`:
- Around line 27-29: The phrase "may be swapped in certain cases" when
describing the behavior of `MultiSearchError` and `SearchError` is ambiguous and
could confuse users upgrading from v1.46. Replace "swapped" with clearer
language that explicitly describes that these error codes may now be returned in
different scenarios or contexts than previously, such as "may be returned in
place of the other in certain contexts" or "may be returned differently than in
v1.46 in some scenarios" to help users understand they need to update their
error handling logic accordingly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 011162bd-fb81-4a97-aaab-e78984c65bd8

📥 Commits

Reviewing files that changed from the base of the PR and between c26603b and e9adf14.

📒 Files selected for processing (1)
  • changelog/changelog.mdx

@qdequele

Copy link
Copy Markdown
Member Author

@coderabbitai Addressed the nitpick: replaced the ambiguous "may be swapped in certain cases" wording with an explicit description (MultiSearchError may now be returned where SearchError was previously returned, and vice versa) plus a note to review error handling when upgrading. Pushed in the latest commit.

@coderabbitai

coderabbitai Bot commented Jun 15, 2026

Copy link
Copy Markdown

Tip

For best results, initiate chat on the files or code changes.

@qdequele: Thanks for the update! The explicit description of the error-code swap (MultiSearchErrorSearchError) along with the upgrade note is much clearer for users migrating to v1.47. That fully addresses the concern.


If you found this review helpful, would you consider giving us a shout-out on X?

Thank you for using CodeRabbit!

@qdequele qdequele merged commit d372969 into main Jun 15, 2026
3 of 4 checks passed
@qdequele qdequele deleted the qdequele/sleepy-wright-4650a2 branch June 15, 2026 09:54
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.

1 participant