Skip to content

Releases: algolia/algoliasearch-client-javascript

5.60.0

Choose a tag to compare

@Fluf22 Fluf22 released this 13 Oct 06:30

New version released!

What's Changed

BREAKING CHANGES: this minor version includes breaking changes (A/B Testing V3 API, Agent Studio API). See below for more details.

  • 812a3d1db6 chore(deps): dependencies 2026-09-14 (#7030) by @algolia-api-clients-automation-bot[bot]
  • 41ed59956a fix(specs): clarify when _extra and _injectedItemKey are present on hits (#7031) by @charlottetaylor-oss
  • 987444f36d fix(specs): clarify addItemKey description in injectedItem metadata (#7029) by @charlottetaylor-oss
  • f6a0478eec docs(specs): update analytics catalog entitlement example (#7028) by @cdhawke
  • 5da059b7ae feat(specs): add A/B test settings endpoints to abtesting-v3 (#6786) by @stevenMevans
  • f89fe94db5 fix(clients): send request bodies with Content-Length instead of chunked encoding (#7069) by @Fluf22
  • 461575c4a4 feat(specs): add A/B testing hypothesis (#6829) by @leonardogavaudan
  • b58c40832b fix(specs): BREAKING CHANGE - make AB test pValue optional (#7066) by @stevenMevans
    • pValue is now optional in the A/B test models. Update code that reads it as a required value.
  • 4cab83c8b1 feat(specs): add externalProvider source for CompAPI client (#7073) by @ClaraMuller
  • b6cd822bfb feat(specs): add resultCard to renderingContent widgets (#7084) by @FabienMotte
  • 63c591d078 refactor(specs): extract source object from behaviour object (#7074) by @ClaraMuller
  • 07c1b2ea15 fix(specs): BREAKING CHANGE – sync agent-studio OpenAPI from conversational-ai (#6967) by @algolia-api-clients-automation-bot[bot]
    • The Agent Studio specs were updated to match the API behaviour, which may require updating your implementation:
    • createAgentCompletion: the body type changed from AgentCompletionRequest to AgentCompletionRequestUnion.
    • createAgent, updateAgent, getAgent: tool config models were renamed or merged (AlgoliaDisplayResultsToolConfig is now AlgoliaGroupedResultsToolConfig, AlgoliaRecommendToolConfigInput/Output are now AlgoliaRecommendToolConfig, ToolConfig is now ToolConfigOrBooleanUnion).
    • The memory request models MessagesUnionAgentConsolidateRequest, MessagesUnionAgentMemorizeRequest and MessagesUnionAgentPonderRequest were removed.
  • a41727d2e1 chore(deps): dependencies 2026-09-21 (#7068) by @algolia-api-clients-automation-bot[bot]
  • 9a6faf38f6 fix(specs): correct links to Algolia docs (#7134) by @kai687
  • 329efbae3b fix(specs): update allowed value for externalProvider source ordering field (#7131) by @aiordache

Full Changelog: 5.59.0...5.60.0

→ Browse the Algolia documentation

5.59.0

Choose a tag to compare

New version released!

What's Changed

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

→ Browse the Algolia documentation

5.57.0

Choose a tag to compare

New version released!

What's Changed

Full Changelog: 5.56.0...5.57.0

→ Browse the Algolia documentation

5.56.0

Choose a tag to compare

New version released!

What's Changed

Full Changelog: 5.55.2...5.56.0

→ Browse the Algolia documentation

5.55.2

Choose a tag to compare

New version released!

What's Changed

  • 035c03ecad fix(specs): BREAKING CHANGE – remove recommend query params overridden by the API (#6604) by @raed667
    • The 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.
  • d1f8a51b63 fix(javascript): chunked push polling offset and batchSize forwarding (#6598) by @eric-zaharia
  • 5031c65633 chore(deps): dependencies 2026-06-15 (#6508) by @algolia-api-clients-automation-bot[bot]
  • f258a66a9d fix(clients): browseSynonyms pagination (CR-11727) (#6652) by @Fluf22
  • 915cb4650b fix(clients): add warning in replace_all_objects for empty objects (#6611) by @eric-zaharia
  • 3fe90834ec chore(deps): dependencies 2026-06-29 (#6618) by @algolia-api-clients-automation-bot[bot]

Full Changelog: 5.55.1...5.55.2

→ Browse the Algolia documentation

5.55.1

Choose a tag to compare

New version released!

What's Changed

  • a676cd9cef fix(clients): bump replaceAllObjects default maxRetries from 100 to 800 (#6580) by @Fluf22
  • a632f9fb75 fix(specs): BREAKING CHANGE – allow null records in getObjects response (#6582) by @Fluf22
    • The 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

→ Browse the Algolia documentation

5.55.0

Choose a tag to compare

New version released!

What's Changed

Full Changelog: 5.54.1...5.55.0

→ Browse the Algolia documentation

5.54.1

Choose a tag to compare

New version released!

What's Changed

  • 3a0bad1d01 fix(javascript): use proper null check instead of truthiness for required params (#6498) by @Fluf22

Full Changelog: 5.54.0...5.54.1

→ Browse the Algolia documentation

5.54.0

Choose a tag to compare

@Fluf22 Fluf22 released this 11 Jun 16:04

New version released!

What's Changed

Full Changelog: 5.53.0...5.54.0

→ Browse the Algolia documentation

5.53.0

Choose a tag to compare

@algolia-bot algolia-bot released this 29 May 08:52

New version released!

What's Changed

BREAKING CHANGES: this minor version includes breaking changes. See below for more details.

  • c95cbc1d2e fix(javascript): handle response stream error in createHttpRequester (#6347) by @zigzagdev
  • c55851671e feat(javascript): BREAKING CHANGE – expose maximum number of retries (#6353) by @eric-zaharia
    • We updated the default number of retries to account for customers with huge indices, and made it configurable if you prefer to fail early. The impact is that the retry time will be longer in case of issue, but it shouldn't impact most customers: those who don't have issues.
  • 84ebc480a8 chore(deps): dependencies 2026-05-15 (#6400) by @Fluf22
  • fc36d63e9f fix(javascript): improve caching performance (#6431) by @eric-zaharia
  • 90da6bf0ae chore(deps): dependencies 2026-05-18 (#6429) by @Fluf22
  • eddd51e349 fix(specs): document abTest field on listIndices response (#6443) by @eric-zaharia
  • 1d3f2c149b fix(specs): clean up abTest schema on listIndices response (#6448) by @Fluf22
  • 35bf16c848 fix(specs): BREAKING CHANGE – add searchResponsePartial fallback to searchResult oneOf (#6350) by @Fluf22
    • For those of you who want really clean responses without hits nor facets, we added a third fallback type to the search response. It should not impact the rest of the users.
  • d7aeef2482 chore(deps): batch dependency updates (#6465) by @Fluf22

Full Changelog: 5.52.1...5.53.0

→ Browse the Algolia documentation