NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4380 most downloaded on npm
JavaScript client for client-abtesting
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 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
232 releases · first in 2022
One column per quarter.
BREAKING CHANGES: this minor version includes breaking changes in the A/B Testing V3 API. See below for more details.
BREAKING CHANGES: this minor version includes breaking changes in the A/B Testing V3 API. See below for more details.
Full Changelog: 5.57.0...5.59.0
816ba11161 fix(javascript): add warning in replaceAllObjects for empty objects ( #6608 ) by @eric-zaharia
Full Changelog: 5.56.0...5.57.0
8a5ab6f7e8 feat(javascript): add WithHTTPInfo methods ( #6682 ) by @eric-zaharia
Full Changelog: 5.55.2...5.56.0
035c03ecad fix(specs): BREAKING CHANGE – remove recommend query params overridden by the API ( #6604 ) by @raed667
ranking, facetFilters, and enableABTest parameters have been removed from the Recommend request, and enableRules from its fallback parameters, as the Recommend API ignores them. API behavior is unchanged, but code setting these fields must be updated.Full Changelog: 5.55.1...5.55.2
a632f9fb75 fix(specs): BREAKING CHANGE – allow null records in getObjects response ( #6582 ) by @Fluf22
getObjects operation now returns a list of nullable objects, as the API can send back null records. The clients previously only allowed a list of objects, so the response type has been updated to allow null values.Full Changelog: 5.55.0...5.55.1
52ebd28f58 feat(clients): release Agent Studio package updates ( #6573 ) by @Fluf22
Full Changelog: 5.54.1...5.55.0
3a0bad1d01 fix(javascript): use proper null check instead of truthiness for required params ( #6498 ) by @Fluf22
Full Changelog: 5.54.0...5.54.1
e6753bc802 chore(deps): dependencies 2026-06-01 ( #6476 ) by @algolia-bot
Full Changelog: 5.53.0...5.54.0
BREAKING CHANGES: this minor version includes breaking changes. See below for more details.
BREAKING CHANGES: this minor version includes breaking changes. See below for more details.
createHttpRequester (#6347) by @zigzagdevFull Changelog: 5.52.1...5.53.0
363cc2d91b fix(specs): Ingestion API - update destination payload ( #6320 ) by @sbellone
Full Changelog: 5.52.0...5.52.1
d275af4e18 feat(specs): add Algolia Index as a native connector in ingestion client ( #6290 ) by @morganleroi
Full Changelog: 5.51.0...5.52.0
BREAKING CHANGES: this minor version includes breaking changes in the Composition API. See below for more details.
BREAKING CHANGES: this minor version includes breaking changes in the Composition API. See below for more details.
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.50.2...5.51.0
4049f8aaf7 fix(deps): mitigate critical and high security vulnerabilities (#6250) by @Fluf22
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.50.1...5.50.2
dc02ad1023 chore(deps): dependencies 2026-03-30 (#6169) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.50.0...5.50.1
2d6c9b2727 feat(javascript): Implement gzip compression (#6052) by @MarioAlexandruDan
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.49.2...5.50.0
505136c9d fix(specs): add deprecated field condition in rule schemas (#5983) by @MarioAlexandruDan
condition in rule schemas (#5983) by @MarioAlexandruDanFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/4.27.0...5.49.2
969c6b510 chore(deps): dependencies 2026-02-23 (#5999) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.49.0...5.49.1
6d03afc03 chore(deps): dependencies 2026-02-16 (#5965) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.48.2...5.49.0
19df12f31 fix(javascript): Added warning in comment (#5961) by @eric-zaharia
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.48.1...5.48.2
4b3dc5c26 fix(specs): BREAKING CHANGE – remove unnecessary required fields (#5959) by @MarioAlexandruDan
SearchResponse model now accepts query and params as optional parameters, as they are not always returned by the API.redirect property to rule consequence schema (#5934) by @Fluf22Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.48.0...5.48.1
BREAKING CHANGES: this minor version includes multiple breaking changes related to fixes on different APIs. See below for more details.
BREAKING CHANGES: this minor version includes multiple breaking changes related to fixes on different APIs. See below for more details.
conditions is not required anymore in composition rules (#5853) by @ClaraMullerTrendingFacets model has been updated to reflect the API response.AuthenticationUpdate model has been updated to reflect that the type field can't be updated.CompositionBehavior model is now a union type for better accuracy.code property in oauth authentication (#5897) by @sbellone
AuthOAuth and AuthOAuthPartial models have been updated to reflect that the clientId field is now optional, and the code field can be set.Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.47.0...5.48.0
f9ac3a711 feat(specs): introduce multifeed composition behavior for beta release (#5828) by @gavinwade12
f02ab6fa0 chore: agentic config prep (#5825) by @Fluf22
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.3...5.46.4
cd7a174b4 fix(specs): BREAKING CHANGE — remove fields requirement from run response in CompAPI client (#5809) by @ClaraMuller\ Some fields from the Co…
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.2...5.46.3
c88b505d6 chore: migrate lerna config (#5772) by @shortcuts
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.0...5.46.1
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.46.0...5.46.1
results field in a dedicated directory (#5739) by @ClaraMullerFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.45.0...5.46.0
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.45.0...5.46.0
sortBy trigger on Composition Rules (#5707) by @ClaraMullerFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.44.0...5.45.0
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.44.0...5.45.0
enablePersonalization query parameter at run time for Composition API (#5651) by @ClaraMuller7d189e024 feat(specs): add useImagesObjects property in commercetools source input (#5586) by @sbellone
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.43.0...5.44.0
ecfea56dc feat(clients): remove schedule capabilities (#5552) by @cdhawke
1eee2a5f7 fix(specs): add ACL to missing endpoints (#5529) by @millotp
facets query parameter in Composition API (#5477) by @ClaraMullerFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.41.0...5.42.0
7f9de7cd9 fix(specs): ingestion small fix + added source input descriptions (#5515) by @sbellone
facets query parameter available at run time (#5486) by @ClaraMullerFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.40.1...5.41.0
9a92b3269 chore(deps): dependencies 2025-10-13 (#5453) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.40.0...5.40.1
7de94353f feat(specs): add compositions deduplication setting (#5418) by @ben-kalmus
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.39.0...5.40.0
ad51f60561 feat(specs): add partialNoCreate action to ingestion specs (#5389) by @shortcuts
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.38.0...5.39.0
6631c7f11 feat(specs): deprecate Predict real-time endpoints (#5364) by @raed667
composition & composition-full (#5333) by @ClaraMullerFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.37.0...5.38.0
8f4abf3a1 fix(specs): Cross-reference filerPromotes to relevant guide (#5279) by @gazconroy
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.36.0...5.37.0
40f3bebfde fix(clients): prefix tags with v (#5186) by @millotp
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.35.0...5.36.0
050aacef17 chore(deps): dependencies 2025-07-28 (#5161) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.34.1...5.35.0
84a1f4e422 refactor(specs): add interface to manipulate query parameter between composition API & Search API (#5123) by @ClaraMuller
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.34.0...5.34.1
d05999769a fix(specs): abtests metadata mean (#5121) by @cdhawke
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.33.0...5.34.0
a7a3c5fc95 feat(specs): document runMetadata parameter (#5087) by @DevinCodes
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.32.0...5.33.0
6a90357d7d feat(templates): use headers in js advanced perso client (#5083) by @bengreenbank
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.31.0...5.32.0
4c9416a9fe fix(specs): update sourceRun docs (#5057) by @DevinCodes
2ca05ef173 chore(deps): dependencies 2025-06-23 (#5016) by @algolia-bot
928de4a7d5 fix(specs): fix type in realtime_user (#5012) by @raed667
replaceAllObjectsWithTransformation (#5008) by @shortcutsFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.28.0...5.29.0
e0689b5b76 feat(javascript): add exactOptionalPropertyTypes to tsconfig (#4935) by @shortcuts
exactOptionalPropertyTypes to tsconfig (#4935) by @shortcutsFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.27.0...5.28.0
835daccb48 feat(specs): add with transformation helpers (#4931) by @shortcuts
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.26.0...5.27.0
9db03b532b fix(specs): typo (#4854) by @kai687
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.25.0...5.26.0
e5387adf09 chore(deps): dependencies 2025-05-05 (#4804) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.24.0...5.25.0
efec6baf1c chore(deps): dependencies 2025-04-21 (#4762) by @algolia-bot
accountCopyIndex helper (#4798) by @shortcutsFull Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.4...5.24.0
369c14232 fix(specs): condition cant be numeric filter (#4726) by @kai687
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.3...5.23.4
dbaef6696 fix(specs): userData is any type (#4702) by @millotp
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.2...5.23.3
ac400354a9 fix(specs): make the updateAt non-null in ingestion (#4697) by @millotp
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.23.1...5.23.2
a51683025e chore: deprecate mcm methods (#4694) by @kai687
3994f53d4 feat(clients): add new realtime-personalization api (#4613) by @benamib
03a7074763 chore(deps): dependencies 2025-03-10 (#4566) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.21.0...5.22.0
ab623194e feat(specs): add subscriptionAction to ingestion specs (#4587) by @shortcuts
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.4...5.21.0
92bd911848 chore(scripts): point jira issues to another epic (#4505) by @millotp
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.3...5.20.4
ecd6bc4fed chore(deps): dependencies 2025-02-17 (#4459) by @algolia-bot
Full Changelog: https://github.com/algolia/algoliasearch-client-javascript/compare/5.20.2...5.20.3
Your coding agent can read these notes before it upgrades. Set up the MCP server →