NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3546 most downloaded on npm
Promise-based request library for node using the native http module.
Last release 25 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
314 releases · first in 2019
c49b6e6d fix(specs): add customRequest to ingestion and small fix (#1418) by @millotp
e3fa5eb0 feat(specs): add new BigCommerce source fields (#1387) by @shortcuts
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →