NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3548 most downloaded on npm
JavaScript client for client-search
Last release 8 days ago
09 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 58 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
7 years old
313 releases · first in 2019
One column per quarter.
9f967a45 fix(specs): authenticationID not required in source and destination (#1379) by @millotp
33700b8c feat(specs): add a reason string to the run object (#1347) by @Fluf22
b4d183fe fix(specs): add pagination to events (#1337) by @millotp
e3aa6b2d fix(specs): add UniqueIDColumn property to SourceJSON input (#1333) by @mehmetaligok
UniqueIDColumn property to SourceJSON input (#1333) by @mehmetaligok2eca9b7b fix(specs): update Predict Segment operators to textual format (#1316) by @francoischalifour
f7f0fbe8 feat(specs): make DELETE endpoints return a 200 OK (#1314) by @Fluf22
d3aead8a refactor(specs): new predict segment condition syntax (#1202) by @bengreenbank
023d5572 feat(specs): add sort and order handling in query parameters (#1304) by @Fluf22
b9b4ba35 feat(specs): add CSV source (#1301) by @morganleroi
9d04dc22 fix(specs): rename task type to onDemand (#1299) by @shortcuts
dc5a22dd feat(javascript): improve on task trigger type guards (#1286) by @Fluf22
91f21487 feat(javascript): add task trigger type guards (#1280) by @Fluf22
aed20fe6 feat(specs): add more descriptions to the Ingestion API (#1273) by @shortcuts
46c1e2e9 feat(specs): add search endpoint to every item type (#1274) by @Fluf22
a60e6790 feat(specs): add sourceID query param to task list endpoint (#1250) by @Fluf22
83330afe chore(specs): change PlatformType naming to Platform (#1246) by @Fluf22
699fff2b fix(specs): fix method for task enable/disable status (#1242) by @Fluf22
010eed78 feat(javascript): add error to APIError if possible (#1234) by @millotp
4b1f1fd3 feat(specs): add query params to task lists endpoint in Ingestion APIC (#1233) by @Fluf22
466cc0b3 fix(specs): remove input from auth list (#1229) by @millotp
dd4fdefd feat(specs): add source json to ingestion client (#1200) by @morganleroi
494c2b77 fix(javascript): update ingestion specs (#1192) by @shortcuts
19552886 fix(clients): replace sources client with ingestion (#1178) by @millotp
fc7f987d feat(specs): add appropriate type to model instance type property (#1077) by @writeens
e84584dd feat(specs): add modelID as part of getModelMetrics response (#1075) by @writeens
8151e945 feat(specs): attributes no longer required in model instance response (#1065) by @writeens
0ef2eab9 fix(specs): update predict model endpoint modelAttributes type (#1063) by @writeens
6ba25e25 chore(specs): setup revised predict model spec (#1045) by @writeens
09a235cd fix(specs): update model response (#1034) by @writeens
b56b2b49 fix(specs): prefix Predict predictions success types (#1032) by @francoischalifour
07a2e936 feat(specs): predict segments (#1013) by @bengreenbank
bf539a7e feat(specs): predict model endpoints (#1014) by @writeens
d68089e0 feat(specs): update predict client API URL (#1010) by @bengreenbank
e227d8a6 fix(specs): remove unretrievableAttributes from searchParams (#988) by @loicsay
988040c4 fix(javascript): fix funnel stage type casing (#982) by @francoischalifour
14d22254 fix(javascript): update Predict models error spec (#980) by @francoischalifour
0df4fb28 fix(javascript): encode query parameters (#973) by @shortcuts
a5ee875f fix(javascript): update Predict type exports (#953) by @francoischalifour
ff02ba09 fix(javascript): revert: do not send user-agent for Predict (#957) (#919) by @shortcuts
3b85c763 fix(javascript): use exports field to pick correct bundle (#947) by @francoischalifour
exports field to pick correct bundle (#947) by @francoischalifour51002048 fix(javascript): allow undefined object when all parameters are optional (#922) by @shortcuts
dc43c2ad fix(javascript): do not send user-agent for Predict (#919) by @shortcuts
4c1596df fix(clients): list available regions when region is missing (#916) by @shortcuts
batch body parameters required (#917) by @shortcutsc2a054fa fix(specs): allow searchParams in browse method (#911) by @shortcuts
searchParams in browse method (#911) by @shortcuts07c169f5 fix(specs): browseResponse, IndexSettings and searchResponse (#900) by @shortcuts
005f9ed3 fix(specs): wrong body parameter name (#896) by @shortcuts
193fb73d fix(specs): getApiKeyResponse, multipleBatch, partialUpdateObject (#889) by @shortcuts
getApiKeyResponse, multipleBatch, partialUpdateObject (#889) by @shortcutsclearCache and appId at the root of the client (#892) by @shortcutsbrowseObjects, browseRules and browseSynonyms helper methods (#887) by @shortcutseb108de7 fix(javascript): provide more options to algoliasearch (#877) by @shortcuts
algoliasearch (#877) by @shortcutsrules and objects parameters/responses (#876) by @shortcutsb7e3c642 fix(javascript): expose sub algoliasearch client's type (#873) by @shortcuts
algoliasearch client's type (#873) by @shortcutshits required, facets count as an integer, searchParams as optional (#868) by @shortcutsd18cbc4a feat(javascript): support generic for hits (#854) by @millotp
requester-fetch (#855) by @shortcutssearchSynonyms (#852) by @shortcutsrequestOptions to helper methods (#797) by @shortcutspredict package (#796) by @shortcuts@algolia NPM namespace (#785) by @shortcutsabtesting client, better init usage (#784) by @shortcutsclient-common (#765) by @shortcutsclient-common (#765) by @shortcutsrenderingContent and consequenceParams (#759) by @shortcutswaitForApiKey helper method (#738) by @shortcutsalgoliasearch dist (#735) by @shortcutslite package in algoliasearch (#729) by @shortcutstypoTolerance (#722) by @shortcutsalgoliasearch (#706) by @shortcutssearch method (#665) by @shortcutsmaxTrial to maxRetries (#659) by @shortcutsechoRequester logic (#650) by @shortcutssearchParams to the request (#531) by @shortcutsPOST methods to send read requests (#525) by @shortcutssearch method (#514) by @shortcutsrequestOptions and cache options (#283) by @shortcutsmodels (#252) by @shortcutsalgoliasearch package (#158) by @shortcutsaddUserAgent method (#154) by @shortcutsversion variable (#141) by @shortcutsservers (#98) by @shortcutsabtesting specs and client (#76) by @shortcutssearch endpoints (#50) by @shortcutsdictionary specs (#49) by @shortcutsanalytics specs and client. (#36) by @shortcutspersonalizaton spec and client (#27) by @shortcutsrecommend spec and client (#19) by @shortcutssettings spec (#17) by @shortcutssearchParams to the request (#531) by @shortcutsPOST methods to send read requests (#525) by @shortcutssearch method (#514) by @shortcutsClient suffix (#386) by @shortcutsfix(js): fixed caching performance issues by @eric-zaharia in https://github.com/algolia/algoliasearch-client-javascript/pull/1604
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/4.26.0...4.27.0
Nothing published for this version
fix: always delete temporary index in replaceAllObjects (#1598) (83ea90f), closes #1598
chore: ie 11 support (#1591) (3621e21), closes #1591
4.25.0 release is broken, please use 4.25.1
4.25.0 release is broken, please use 4.25.1
Nothing published for this version
chore: release v4.24.0 (#1528) (9f8956c), closes #1528
banners in renderingContent (#1522) (5828389), closes #1522fix(types): add serverTimeMS to search response (#1518) (a1d1707), closes #1518
Your coding agent can read these notes before it upgrades. Set up the MCP server →