- e4a6ab510a chore(ci): fail CI if a personal access token secret is referenced (#6919) by @eric-zaharia
- 085364de00 feat(specs): deprecates /2 abtests endpoints (#6921) by @Niamsy
- 6593f00cf0 feat(go): add SSE package and streaming transport support (#6724) by @MarioAlexandruDan
- 1aeb3d32e6 feat(go): generate streaming methods for x-streaming operations (#6726) by @MarioAlexandruDan
- 3bee6d1dee chore(ci): pin all GitHub Action refs to commit SHAs (API-475) (#6819) by @MarioAlexandruDan
- 1f389d1f7f feat(specs): add agentic analytics support to insights spec (#6876) by @sirockin
- 65cc642811 feat(specs): add decision (declared winner) to abtesting-v3 ABTest (#6732) by @cdhawke
- bb53494053 feat(go): Request-ID and Correlation-ID support (#6868) by @MarioAlexandruDan
- 637defc23a feat(specs): add analytics v3 pattern endpoints (#6795) by @Niamsy
- 772f7055cc fix(clients): add warning in replace_all_objects for empty objects (#6610) by @eric-zaharia
- ac68c1a79c fix(specs): add facetFilters back to recommend fallbackParameters (#6727) by @raed667
- 035c03ecad fix(specs): BREAKING CHANGE – remove recommend query params overridden by the API (#6604) by @raed667
- The
ranking,facetFilters, andenableABTestparameters have been removed from the Recommend request, andenableRulesfrom its fallback parameters, as the Recommend API ignores them. API behavior is unchanged, but code setting these fields must be updated.
- The
- 5031c65633 chore(deps): dependencies 2026-06-15 (#6508) by @algolia-api-clients-automation-bot[bot]
- 0b7dd39ec2 feat(go): add Values method for enum class (#6683) by @LorrisSaintGenez
- a632f9fb75 fix(specs): BREAKING CHANGE – allow null records in getObjects response (#6582) by @Fluf22
- The
getObjectsoperation now returns a list of nullable objects, as the API can send backnullrecords. The clients previously only allowed a list of objects, so the response type has been updated to allownullvalues.
- The
- 52ebd28f58 feat(clients): release Agent Studio package updates (#6573) by @Fluf22
- a40136a5b7 fix(go): case-sensitive JSON key matching in UnmarshalJSON for models with additionalProperties (#6494) by @Fluf22
- 84c1374b82 feat(clients): expose maximum number of retries (#6460) by @eric-zaharia
- 7f2ce8cd3a feat(clients): Agent Studio v1 (#6097) by @Fluf22
BREAKING CHANGES: this minor version includes breaking changes. See below for more details.
- 46e45d3eb6 feat(go): BREAKING CHANGE – expose number of retries (#6406) 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.
- d996f98fda feat(go): add TransformationOptions for ingestion transporter configuration (#6293) by @MarioAlexandruDan
- 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.
- 363cc2d91b fix(specs): Ingestion API - update destination payload (#6320) by @sbellone
- 4d2ae79e73 chore(deps): dependencies 2026-04-20 (#6259) by @algolia-bot
- 7178fa2e3b chore(deps): dependencies 2026-05-04 (#6322) by @algolia-bot
- d275af4e18 feat(specs): add Algolia Index as a native connector in ingestion client (#6290) by @morganleroi
- 74e91c1cd3 fix(specs): compostion run payload example for external injected items (#6291) by @gavinwade12
- 7b4c9dfc5d fix(clients): push helper smooth traffic (#6247) by @shortcuts
- a98b7f7cd8 feat(specs): add feedsOrder to composition run params (#6314) by @gavinwade12
BREAKING CHANGES: this minor version includes breaking changes in the Composition API. See below for more details.
- 39ea2c5cb3 refactor(specs): split injection schema (#6224) by @ClaraMuller
- 544091a5f2 feat(specs): introduce recommend source in Comp API client (#6227) by @ClaraMuller
- f73d69aae4 fix(specs): clarify getIndexingTime (#6276) by @kai687
- e48d5c4bbf feat(specs): query categorization (#6258) by @eric-zaharia
- 16b17eea7b fix(clients): add discriminator fields for InjectedItemSource oneOf (#6170) by @eric-zaharia
- e8df706a83 fix(generators): auto-infer discriminator fields from unique required properties (#6199) by @Fluf22
- d86a5438e2 chore(deps): dependencies 2026-04-06 (#6200) by @algolia-bot
- 600f157a13 fix(specs): remove query parameter that are not accepted by the Composition API (#6128) by @ClaraMuller
- 505136c9d fix(specs): add deprecated field
conditionin rule schemas (#5983) by @MarioAlexandruDan
- 93c834fee feat(specs): add optional feedID to composition result set (#5991) by @gavinwade12
- 9aafd690b fix(specs): invalid API format for multi feed in Comp API (#5993) by @ClaraMuller
- 62b19a4dc fix(deps): httpsnippet migration (#5992) by @Fluf22
- 46be49a3f docs(specs): align with style guides (#5930) by @kai687
- 799a10c44 fix(specs): insights-api timestamp documentation (#5925) by @sirockin
- 4b3dc5c26 fix(specs): BREAKING CHANGE – remove unnecessary required fields (#5959) by @MarioAlexandruDan
- The
SearchResponsemodel now acceptsqueryandparamsas optional parameters, as they are not always returned by the API.
- The
- dfd992583 fix(specs): add missing
redirectproperty to rule consequence schema (#5934) by @Fluf22
BREAKING CHANGES: this minor version includes multiple breaking changes related to fixes on different APIs. See below for more details.
- b39e3e013 feat(specs):
conditionsis not required anymore in composition rules (#5853) by @ClaraMuller - 67e601458 fix(go): Missing analytics when using GetTopHits with Go API client (#5854) by @MarioAlexandruDan
- 9ef126ccd docs(SearchParams): Document that filter scores are supported in virtual replicas (#5716) by @NixFrog
- 6a3e60802 fix(specs): BREAKING CHANGE – remove baseRecommendRequest from trendingFacets [CR-10264] (#5858) by @raed667
- The
TrendingFacetsmodel has been updated to reflect the API response.
- The
- f9453e693 docs: BREAKING CHANGE – authentication type can't be updated (#5824) by @sbellone
- The
AuthenticationUpdatemodel has been updated to reflect that thetypefield can't be updated.
- The
- 52aed5b35 fix(specs): allow additionalProperties on insights-api events (#5885) by @sirockin
- 2925f56d1 fix(specs): BREAKING CHANGE – more accurate composition behavior typing (#5892) by @gavinwade12
- The
CompositionBehaviormodel is now a union type for better accuracy.
- The
- 63b0c5464 feat(specs): BREAKING CHANGE – Ingestion API: new
codeproperty in oauth authentication (#5897) by @sbellone- The
AuthOAuthandAuthOAuthPartialmodels have been updated to reflect that theclientIdfield is now optional, and thecodefield can be set.
- The
- f02ab6fa0 chore: agentic config prep (#5825) by @Fluf22
- d4a26ec40 feat(go): enhance API request handling with body parameters support (#5826) by @Fluf22
- cd7a174b4 fix(specs): BREAKING CHANGE — remove fields requirement from run response in CompAPI client (#5809) by @ClaraMuller
Some fields from the Composition Run search response were marked as required while they were optional on the API side. This has been fixed, but might impact the client types.
- 54606b3b2 refactor(specs): extract
resultsfield in a dedicated directory (#5739) by @ClaraMuller - 3296a5033 chore(deps): dependencies 2025-11-24 (#5653) by @algolia-bot
- 5dabdc540 refactor(specs): re-organise response for Composition API (#5744) by @ClaraMuller
- 3d86676b0 fix(specs): update list with NLU permissions (#5769) by @MarioAlexandruDan
- 5335918a5 chore(scripts): update the jira action (#5678) by @millotp
- d6bde0f0c chore(scripts): remove component from jira ticket (#5680) by @millotp
- fe6e82c11 feat(specs): add sortBy query param and sortingStrategy (#5686) by @ben-kalmus
- cccfa9c86 feat(specs): add
sortBytrigger on Composition Rules (#5707) by @ClaraMuller - 260d8102c docs(abtests): Added documentation for featureFilters configuration i… (#5688) by @samykettani
- 6a48ef151a feat(specs): allow
enablePersonalizationquery parameter at run time for Composition API (#5651) by @ClaraMuller
- 7d189e024 feat(specs): add useImagesObjects property in commercetools source input (#5586) by @sbellone
- ee5542a32 fix(specs): Add title values to key oneOfs (#5581) by @gazconroy
- 354d28b7c fix(specs): update run reason in observability (#5623) by @millotp
- ae9ac597f fix(specs): add tags and scope to rules (#5625) by @millotp
- ecfea56dc feat(clients): remove schedule capabilities (#5552) by @cdhawke
- ff4b8f02c feat(specs): add fallbackParameters to Frequently bought together [RECO-2443] (#5579) by @raed667
- d9b21b4b1 feat(specs): add
renderingContentquery parameter in Composition API main injection (#5549) by @ClaraMuller - 1eee2a5f7 fix(specs): add ACL to missing endpoints (#5529) by @millotp
- 38ae444d7 feat(specs): add specific documentation for
facetsquery parameter in Composition API (#5477) by @ClaraMuller
- 7f9de7cd9 fix(specs): ingestion small fix + added source input descriptions (#5515) by @sbellone
- 7287faaa7 feat(specs): add
facetsquery parameter available at run time (#5486) by @ClaraMuller
- 9a92b3269 chore(deps): dependencies 2025-10-13 (#5453) by @algolia-bot
- 02b6a90ae fix(clients): upgrade linter (#5476) by @millotp
- 3fc252bec chore: remove dead links (#5472) by @millotp
- 9eebe5113 docs: replace links for the new doc (#5478) by @millotp
- 4d9286b50 fix(clients): use DefaultMaxIdleTimeout (#5447) by @naonao2323
- 7de94353f feat(specs): add compositions deduplication setting (#5418) by @ben-kalmus
- 8bee10f1a fix(clients): add a default idleConnTimeout (#5442) by @millotp
- 01261eceb chore(deps): dependencies 2025-09-29 (#5393) by @algolia-bot
- ad51f60561 feat(specs): add partialNoCreate action to ingestion specs (#5389) by @shortcuts
- ca25c44e2 chore(deps): dependencies 2025-09-08 (#5310) by @algolia-bot
- cfbd9aa3c fix(specs): normalize spelling of summaries (#5340) by @kai687
- 353f4a08f feat(specs): allow filtering transformations type (#5363) by @shortcuts
- 323e06d6f chore(deps): dependencies 2025-09-15 (#5341) by @algolia-bot
- 9884be690 feat(specs): merge
composition&composition-full(#5333) by @ClaraMuller
- 8f4abf3a1 fix(specs): Cross-reference filerPromotes to relevant guide (#5279) by @gazconroy
- 1f4a3a9f7 feat(specs): add put task endpoint to ingestion api (#5281) by @shortcuts
- 08e9d1888 fix(specs): add getVersion parameter to getSettings (#5254) by @millotp
- f4eee1c4a chore(website): exclude schema from generated variables file (#5306) by @Fluf22
- 2fa0389f8 fix(clients): link to support/help center on unreachable hosts (#5305) by @shortcuts
- 40f3bebfde fix(clients): prefix tags with v (#5186) by @millotp
- 48672036c1 refactor(specs): mutualise code between Search API & Comp API for search query parameters (#5125) by @ClaraMuller
- ca6f3ca016 fix(specs): define batch actions (#5242) by @kai687
- 99f8174c7d feat(specs): add fields for metadata in composition injectedItems (#5241) by @gavinwade12
- ff178d8118 feat(specs): abtests stopped at (#5275) by @stevenMevans
- 66bc4eee9e feat(clients): add new abtesting-v3 package to clients + stabilize alpha js package (#5157) by @leonardogavaudan
- cda123be70 fix(go): retry strategy (#5159) by @shortcuts
- 84a1f4e422 refactor(specs): add interface to manipulate query parameter between composition API & Search API (#5123) by @ClaraMuller
- f25e156dde fix(specs): value/price clarifications in the Insights API (#5154) by @kai687
- 3160f87f7b fix(clients): reduce chances of Push rate limiting (#5153) by @shortcuts
- a7a3c5fc95 feat(specs): document runMetadata parameter (#5087) by @DevinCodes
- f3717177c5 fix(specs):
averageClickPositionreturn type (#5089) by @shortcuts
- 4c9416a9fe fix(specs): update sourceRun docs (#5057) by @DevinCodes
- 754efceb80 fix(specs): allow one sided rule validity (#5060) by @millotp
- e881e3a531 fix(go): typo on internal helper
- 791a0c045d feat(specs): abtesting winsorizedAmount (#5053) by @cdhawke
- a2ebbf496c feat(clients): add
replaceAllObjectsWithTransformation(#5008) by @shortcuts - 5e3869931b chore(spec): fix comment of custom path (#5014) by @millotp
- 9dec2bb122 fix(clients): allow chunked requests on WithTransformation methods (#5011) by @shortcuts
- 947a4cac09 feat(clients): add
replaceAllObjectsWithTransformation(#5013) by @shortcuts
- 6031284e24 feat(specs): update try transformation specs for no-code (#4974) by @mehmetaligok
- 2561c945f7 fix(clients): processingTimeMS should be optional (#5004) by @Fluf22
- 973cc0c07e feat(specs): add new ingestion property for push (#5007) by @shortcuts
- 835daccb48 feat(specs): add with transformation helpers (#4931) by @shortcuts
- 883b38a773 chore: add tests for WithTransformation methods (#4936) by @shortcuts
- d10edda9d3 fix(clients): consistent naming in transformation region helper (#4937) by @shortcuts
- 1e2d00ef33 chore(test): check that the response can contain unknown field (#4805) by @millotp
- 9db03b532b fix(specs): typo (#4854) by @kai687
- 969cae23ab fix(specs): change fileSize to int64 type (#4877) by @millotp
- 90b49b1e1b feat(specs): add global push endpoint (#4855) by @shortcuts
- cf416e6b91 fix(specs): updated watchResponse (#4879) by @shortcuts
- 06ad06e4a8 feat(specs): update transformation specs for no-code (#4901) by @mehmetaligok
- 4ec0e13e28 fix(specs): more indexing actions to push (#4930) by @shortcuts
- a1e517c688 feat(go): add bridge to transformation on search (#4924) by @shortcuts
- 1951e4d127 fix(specs): wrong ACL for getSettings (#4933) by @kai687
- bebb56e0b9 fix(specs): add x-acl to insights endpoints (#4822) by @kai687
- 7e226c4559 feat(scripts): add push to mcp-node on release (#4784) by @shortcuts
- 9ea9937b3b chore(specs): Prepare Composition API for GA and remove Beta wording (#4761) by @e-krebs
- 53ac749807 chore(deps): dependencies 2025-04-28 (#4785) by @algolia-bot
- 369c14232 fix(specs): condition cant be numeric filter (#4726) by @kai687
- 1911d224b fix(specs): event.status can be null (#4727) by @millotp
- a18b555b4 fix(specs): add missing recordType collection (#4728) by @millotp
- 4570f18b8 fix(clients): correctly deserialize SearchResult (#4756) by @millotp
- dbaef6696 fix(specs): userData is any type (#4702) by @millotp
- a922dca5a docs(partialUpdate): add note about multiple operations (#4721) by @Jerska
- e150cd934 fix(specs): message is not required in WatchResponse (#4723) by @millotp
- ac400354a9 fix(specs): make the updateAt non-null in ingestion (#4697) by @millotp
- 8b5413f002 chore(deps): dependencies 2025-03-31 (#4661) by @algolia-bot
- a51683025e chore: deprecate mcm methods (#4694) by @kai687
- c3addb449 feat(specs): add CT Query predicate property (#4654) by @morganleroi
- 26457d0ec8 feat(specs): add the owner attributes to ingestion resources (#4616) by @millotp
- ab623194e feat(specs): add
subscriptionActionto ingestion specs (#4587) by @shortcuts - 7e5e12450 fix(clients): implement Is on custom errors (#4588) by @millotp
- 92bd911848 chore(scripts): point jira issues to another epic (#4505) by @millotp
- 97d2722bc9 fix(specs): Increase optionalWords visibility in docs (#4559) by @gazconroy
- ecd6bc4fed chore(deps): dependencies 2025-02-17 (#4459) by @algolia-bot
- 5e18968d10 chore(specs): update composition specs for the doc website (#4450) by @e-krebs
- 506b8a5636 fix(specs): responseFields description (#4399) by @kai687
- 09e657fa76 fix(specs): add a linter to assert that type is present (#4393) by @millotp
- 5aa57630d6 feat(specs): only use shortname in the source input (#4287) by @millotp
- 1e847f4caf fix(specs): move customRanking and keepDiacriticsOnCharacters to indexSettings (#4324) by @millotp
- 13742383ab chore(deps): dependencies 2025-01-13 (#4325) by @algolia-bot
- 57d528a481 feat(clients): endpoint level timeout part 2 (#4318) by @Fluf22
- 58cc5449f5 fix(specs): optionalFilters additional explanation (#4353) by @kai687
- 700441942e fix(specs): deprecate task v1 (#4327) by @millotp
- 3b129e01df fix(specs): ingestion expected and received events type (#4356) by @shortcuts
- 22167b8e68 fix(specs): extend Analytics descriptions (#4360) by @gazconroy
- 5b14906c1e fix(specs): remove the processing outcome (#4359) by @millotp
- 952639f0fb fix(specs): adjust style for banner descriptions (#4362) by @kai687
- 83f188d333 feat(specs): rename composition to composition-full (private) and add composition (public) (#4357) by @e-krebs
- eb83e3bc8a docs: lot of guides (#4355) by @shortcuts
- b569646304 fix(specs): drop singer from ingestion specs (#4281) by @shortcuts
- 37223c9779 feat(clients): cleanup after replaceAllObjects failure (#3824) by @millotp
- 47b567fd0d chore(deps): dependencies 2025-01-06 (#4299) by @algolia-bot
- 5328ce8333 feat(specs): add notification settings to tasks (#4297) by @millotp
- e7b3898f06 feat(clients): add optionnal scopes to replaceAllObjects (#4296) by @millotp
- 47193ad3d1 chore: revert release (#4314) by @shortcuts
- 0481473fe0 chore: trigger auto close pr (#4250) by @shortcuts
- cd59f445e fix(specs): enable watcher for push (#4229) by @shortcuts
- baf7d6f4d fix(specs): add
ignoreConjugationstoAlternativesAsExact(#4230) by @shortcuts
- 866d859f8 fix(specs): different summaries for saveObject/addOrUpdate methods (#4223) by @kai687
- baf16c689 feat(specs): add
watchtopushTaskingestion (#4224) by @shortcuts
- 068fdacb5 feat(specs): add info and link about indexing rate limits (#4136) by @kai687
- 9e0235697 fix(specs):
nb_api_callsingetLogsresponse is optional (#4142) by @shortcuts - b728c5f25 fix(specs):
consequenceis required when saving rules (#4146) by @shortcuts - afd94fac8 fix(specs):
saveRuleresponse type (#4170) by @shortcuts - aae74cb38 fix(specs): remove SFCC source type (#4190) by @millotp
- 254052857 fix(specs): add sourceType to listTasks (#4193) by @millotp
- 106d64313 feat(generators): allow per-spec timeouts (#4173) by @shortcuts
- f246995a7 chore(deps): dependencies 2024-11-18 (#4109) by @algolia-bot
- 36d583e35 fix(specs): make the searchParams compatible with v4 (#4108) by @millotp
- 996ba5036 fix(specs): remove private beta endpoint from recommend (#4110) by @shortcuts
- 4c73f4c9a feat(specs): add estimate path and responses (#4057) by @cdhawke
- fd69cf2b1 fix(go): handle HTML errors (#4096) by @millotp
- 39ad05495 feat(specs): update estimate response type (#4101) by @cdhawke
- 801241e12 fix(specs): add secrets payload for updates (#4061) by @shortcuts
- 625421783 fix(clients): update browse iterator (#4058) by @Fluf22
- be40cf61d feat(specs): add secrets authentications to ingestion (#4054) by @shortcuts
- 22f49f1f6 fix(specs): update time range number types [skip-bc] (#4023) by @Fluf22
- 312d33731 feat(specs): add missing message attribute to GetObjectsResponse [skip-bc] (#4029) by @kombucha
- 32f9f4d16 fix(specs): support synonyms type in camel case [skip-bc] (#4031) by @shortcuts
- 1f36e8f93 fix(specs): results in getObjects is required (#4024) by @shortcuts
- ed203c6a7 fix(go): better network error (#3943) by @millotp
- cd98290fa fix(specs): Typo tolernace on words (#3968) by @gazconroy
- 5866c2954 fix(specs): Add context to hitsPerPage (#3969) by @gazconroy
- 8b879dead fix(specs): alternativesAsExact is plurals and synonyms (#3974) by @gazconroy
- 1a9b95e85 fix(specs): Separators are non-alphanumeric characters (#3978) by @gazconroy
- 519fd9840 fix(specs): multiple clients fixes (#3971) by @shortcuts
- f516d0243 fix(specs): Typos in API descriptions (#3932) by @gazconroy
- ee6c043ef fix(clients): remove all client side validation expect null check (#3936) by @millotp
- 434c99f80 fix(specs): use the read transporter for browse (#3938) by @millotp
- 6b07138e7 chore: apply codacy fixes (#3935) by @millotp
- 45d433d0a fix(specs): correct type for banners [skip-bc] (#3939) by @millotp
- ad8e3d224 fix(specs): update analytics and abtesting max pagination query limit (#3696) by @febeck
- bed119166 feat(specs): add support for widgets / banners in search for the csharp client (#3870) by @Kalmar99
- 844e57f35 fix(specs): correct typos is Search API (#3898) by @gazconroy
- f554e09c3 chore: revert and fix release (#3922) by @millotp
- 788483537 chore(clients): add workflow to auto-close PR (#3834) by @shortcuts
- e59dd41d5 fix(specs): API key description will be obfuscated (#3840) by @kai687
- dc28c0268 feat(specs): add recommend batch rules endpoint (#3782) by @raed667
- 1a73994ff fix(specs): recommend remove unsupported query parameters [RECO-2345] [skip-bc] (#3692) by @raed667
- 92438873c fix(specs): remove models from ingestion specs [skip-bc] (#3774) by @shortcuts
- d4df544d6 fix(specs): remove usage [skip-bc] (#3691) by @kai687
- 46d9d8fd0 feat(specs): add (optional) _automaticInsights to search result (#3688) by @raed667
- 2c65a8d11 feat(clients): helper to switch API key in use (#3616) by @Fluf22
- f126366dc fix(specs): note on Analytics API server (#3650) by @kai687
- 3d02b3164 feat(clients): add helper to check if an index exists (#3646) by @millotp
- a36746d65 fix(specs): note on insights API server (#3649) by @kai687
- 1f53716c6 fix(specs): don't extend $ref objects (#3623) by @kai687
- a9405b168 fix(specs): usage api (#3624) by @kai687
- e3af9554e fix(specs): no links across API specs (#3643) by @kai687
- 3d07a1e4f fix(specs): ignorePlurals can be a boolean string (#3620) by @millotp
- c0675ff6b fix(clients): correly parse usage hosts (#3622) by @shortcuts
- 327e08d4e fix(specs): ingestion push task payload [skip-bc] (#3607) by @shortcuts
- 23a799f0e feat(specs): push source type (#3600) by @shortcuts
- 536fdef01 fix(specs): filter run list by type (#3577) by @millotp
- 9b6dc0b70 docs(specs): update api's length minimum value (#3574) by @Jerska
- 4cbbce55c fix(clients): highlight and snippet results e2e (#3567) by @shortcuts
- 7c7de04ab fix(specs): another wrong link (#3570) by @kai687
- f38a9ef12 chore(specs): breaking change method names mapping table (#3568) by @shortcuts
- 9dedfc90f fix(clients): mention
mainbranch instead ofmaster(#3566) by @shortcuts - 0e5ffb1e8 fix(specs): broken link (#3559) by @kai687
- 6cfc2d479 chore(specs): update rendered title for search params (#3553) by @shortcuts
New major version released! Browse our documentation
- 22348001a fix(specs): required ingestion search params (#3516) by @shortcuts
- 4c052002e feat(specs): recursive snippets and highlights result (#3497) by @shortcuts
- 7d2ab99ce feat(specs): add authentications to ingestion transformations (#3494) by @shortcuts
- 2c6147ee7 feat(specs): add generate code endpoint to ingestion specs (#3489) by @shortcuts
- 6c62a81a7 fix(specs): ingestion docker task input (#3488) by @shortcuts
- eab2887f8 fix(specs): ingestion search endpoint (#3487) by @shortcuts
- ac0cadb8a feat(specs): add transformation copilot to ingestion (#3479) by @Fluf22
- 08a04dec8 fix(specs): ingestion destination reject indexPrefix (#3478) by @shortcuts
- cdd673d33 fix(specs): ingestion destinations and transformations (#3477) by @shortcuts
- b4742be76 fix(clients): move the license to the root (#3457) by @millotp
- e5d14171c fix(specs): dictionary entry for stopwords has type property (#3456) by @kai687
- 7af1e75e9 fix(specs): body is not required in multiple batch request (#3454) by @kai687
- b90bef261 feat(specs): add runSource endpoint (#3453) by @millotp
- 27679b7fd chore(clients): remove mention of GA (#3452) by @millotp
- e982ddf0a fix(specs): built-in ops accept also int (#3450) by @kai687
- 9a2e7a837 fix(specs): required prop for dictionaryEntry (#3449) by @kai687
- 41d86ce68 feat(clients): delete unused models (#3445) by @millotp
- e17970142 fix(specs): proper title with linter (#3444) by @millotp
- 8fbbd5ebd fix(specs): getObject return object (#3446) by @millotp
- a35e814ab fix(specs): clarify decompounding limitations (#3227) by @kai687
- 3ec5f5f7e feat(specs): add v2 endpoints for ingestion (#3416) by @shortcuts
- ed9e14555 fix(go): explicit usage of browse helpers (#3417) by @millotp
- 200f07e9c fix(specs): add primary to get settings response (#3415) by @kai687
- 81c15cf5b chore(specs): add eslint rule to avoid cross-references (#3413) by @millotp
- be060a060 fix(specs): remove cross-references of analytics (#3414) by @millotp
- fe6f5edab feat(specs): add v2 endpoints for ingestion (#3410) by @shortcuts
- e3c6b8401 fix(specs): remove cross-specs references (#3412) by @shortcuts
- 82562cc5a feat(go): expose ExposeIntermediateNetworkErrors to the config (#3404) by @millotp
- 280037178 fix(specs): update shopify feature flags (#3380) by @millotp
- a68907d1c feat(clients): add api key helper test (#3338) by @Fluf22
- 7d2b42002 fix(go): use options for more helpers (#3383) by @millotp
- e3d766adb fix(go): use functional options pattern (#3306) by @millotp
- 31ba7f6d0 fix(specs): recommend non required parameters (#3355) by @shortcuts
- 337eea93e fix(specs): results is required in GetRecommendationsResponse (#3357) by @millotp
- a009967f6 fix(specs): browse response required properties (#3348) by @millotp
- 04a799417 fix(specs): ingestion task and transformation (#3347) by @shortcuts
- dcb1b59dc fix(specs): clarify browse parameters (#3333) by @kai687
- 9776cb3ba feat(specs): add redirect to renderingContent (#3296) by @shortcuts
- 8e98407c1 fix(clients): update ingestion transformations description and fix taggroups (#3265) by @shortcuts
- e5cfcf0c4 feat(clients): generate common LICENSE (#3258) by @shortcuts
- 47dd4bb5b fix(clients): update README snippets and contributing guides (#3257) by @shortcuts
- 7a90e4532 feat(clients): add
saveObjects,deleteObjectsandpartialUpdateObjectshelpers (#3180) by @shortcuts - 5dbdb91e9 fix(specs): virtual is a fetchedIndex props (#3255) by @shortcuts
- 0a6277937 fix(specs): add virtual index settings and update renderingContent (#3254) by @shortcuts
- 536a348f1 fix(clients): chunked batch helper size property consistency (#3253) by @Fluf22
- d4bd0f23c feat(go): add SearchFor typed helpers (#3252) by @Fluf22
- b7ce7c857 fix(go): method in the doc (#3250) by @Fluf22
- 17f53ae6d feat(go): add raw http response methods (#3245) by @Fluf22
- 1106889cd fix(go): add browse helpers (#3218) by @Fluf22
- 07e074806 feat(clients): add recommend to algoliasearch (#2860) by @shortcuts
- a22e83dd9 fix(go): use createIterable method like in other clients (#3216) by @Fluf22
- b7ae19f2b feat(specs): add transformations endpoints to ingestion (#3215) by @shortcuts
- a99f796dd fix(specs): update discover endpoint (#3212) by @shortcuts
- c91ca54f2 feat(specs): add validate endpoint (#3087) by @Fluf22
- 36aababfd chore(clients): use the ruff python formatter (#3204) by @millotp
- 7fd687fec fix(go): use generic for nullable types (#3209) by @millotp
- 9ad5c8cae fix(clients): reduce common tests flakyness (#3205) by @millotp
- fc1752b6e feat(clients): add chunkedBatch helper for Kotlin and Scala (#3206) by @Fluf22
- a58e88322 feat(clients): add generateSecuredApiKey to java (#3167) by @millotp
- b2a464a2b feat(clients): add generate_secured_api_key to ruby (#3166) by @millotp
- 39eb92beb chore(go): update enum casing (#3163) by @Fluf22
- de4090789 fix(clients): safer replaceAllObjects + metis compliant (#3164) by @shortcuts
- 072c38b9a fix(clients): remove unused models from lite clients (#3159) by @shortcuts
- c7f5de9d4 feat(clients): add waitForAppTask helper (#3158) by @millotp
- 3a97fad1f fix(clients): chunked batch helper (#3154) by @shortcuts
- c251dc87e fix(specs): rankingInfo required properties (#3157) by @millotp
- fd5a312fb feat(specs): add getAppTask endpoint to search (#3156) by @millotp
- 34a1694c3 fix(go): upgrade the linter (#3140) by @millotp
- cdc866549 fix(specs): dont mention index api keys (#3117) by @kai687
- 2b70d9ea5 fix(specs): exhaustiveFacetsCount is not deprecated for sffv (#3089) by @kai687
- 1250c2b3c fix(specs): simplify filter types (#3042) by @millotp
- b621988bc feat(specs): promote @kai687 to code owner (#3014) by @Fluf22
- f9877a8ae fix(specs): remove periods on summaries (#3013) by @kai687
- 41121e77e fix(specs): attribute and index names case sensitive (#2990) by @kai687
- 67b0eab89 feat(specs): update shopify source and task inputs (#2987) by @Fluf22
- 60e8e6d68 fix(specs): Personalization API (#2982) by @kai687
- 60322c0b5 fix(specs): a/b testing (#2981) by @kai687
- dabdd0291 fix(specs): recommend api (#2958) by @kai687
- 34e345d48 fix(specs): update documentation for consistency (#2976) by @kai687
- aee3fde96 feat(clients): add
usageclient (#2960) by @shortcuts - 0348669d0 feat(specs): add algoliaInsights auth type (#2959) by @jkaho
- 60e23f87a fix(specs): usage api (#2954) by @kai687
- 3e0d0dcc2 fix(specs): crawler api (#2949) by @kai687
- 10e08c9e7 fix(specs): query suggestions api (#2924) by @kai687
- b153b397e fix(specs): ingestion api reference (#2918) by @kai687
- 2a673e2d3 feat(go): add
ChunkedBatchandReplaceAllObjects(#2935) by @shortcuts - 21ebc89e7 feat(go): add
GetSecuredApiKeyRemainingValidityhelper, fixGenerateSecuredApiKeyencoding (#2934) by @shortcuts - 351c23fbf fix(go): typo in method name (#2932) by @shortcuts
- 0f8d4432b feat(specs): insights api reference (#2859) by @kai687
- c324c06bd feat(specs): add ga4BigqueryExport, streaming and append options to task inputs (#2858) by @JasonBerry
- 156fd9e69 feat(specs): improve API reference documentation (#2831) by @kai687
- 115dd1778 chore(go): add missing ACLs in description, remove duplicated deprecation notice (#2825) by @shortcuts
- a138c2fef fix(specs): add
queryIDto search response (#2801) by @aallam - 7a2d36901 feat(go): add generateSecuredApiKey helper (#2797) by @millotp
- 6f0b00ead chore(specs): remove JSON specs and new worlds logic (#2794) by @shortcuts
- d48e2f624 fix(specs): add missing attributes for CT Source update (#2792) by @damcou
- f3e894002 fix(clients): replace all objects (#2762) by @shortcuts
- 92cd1c793 fix(clients): browse synonyms page not in response (#2757) by @shortcuts
- 4f6e2d0b3 fix(specs): allow custom fields to be nullable (#2746) by @shortcuts
- 6624759e1 feat(specs): add CustomFields to CT Source Input (#2742) by @damcou
- ef37e65b7 fix(clients): add e2e tests for analytics API (#2737) by @millotp
- 366c9949d fix(go): support http (#2639) by @millotp
- b3d61128a docs(clients): add ACL section to code doc (#2576) by @millotp
- 872ab29bf feat(specs): update query suggestions unauthorized response example (#2606) by @alphonseb
- e569a3e23 feat(specs): add acls to API endpoints (#2604) by @alphonseb
- 379fbc501 fix(specs): correct
searchSynonymsparameters (#2595) by @morganleroi - 982fd3ca4 feat(specs): import
crawlerandusagespecs from new world repo (#2598) by @shortcuts - 9532a0136 feat(specs): AB testing tracked user count (#2596) by @cdhawke
- 1557175a7 snippets(go): add snippets (#2573) by @millotp
- 2481e3ac8 fix(clients): support the rest of the languages (#2571) by @millotp
- 99ce6dbae fix(clients): monitoring for JavaScript and Python (#2568) by @shortcuts
- 30a1f2797 feat(go): add client tests (#2552) by @millotp
- 99e4bdf2c feat(specs): add acl permissions to operations (#2555) by @kai687
- 8b0622380 fix(specs): rename clearAllSynonyms to clearSynonyms (#2553) by @kai687
- 0bb2c8000 fix(go): use better parameters (#2514) by @millotp
- 7c5ba3288 feat(specs): update Insights API spec (#2376) by @kai687
- 297baa987 chore(clients): provide snippets for all languages (#2518) by @shortcuts
- 857f3632e feat(clients): generate code snippets from cts (#2511) by @shortcuts
- ae20258c6 feat(clients): deserialize in e2e and SFFV response (#2500) by @shortcuts
- 4dc28da98 chore(clients): add more e2e (#2497) by @shortcuts
- 461796bb7 feat(clients): add missing clients (#2479) by @shortcuts
- ae6adfbf7 fix(specs): port recommend changes (#2476) by @shortcuts
- 1bb2667a3 chore(go): use golangci-lint (#2437) by @millotp
- 8d71c2b69 fix(specs): provide non clashing names for custom methods (#2369) by @shortcuts
- 205519c6f fix(specs): highlight result map definition (#2312) by @shortcuts
- 5a7a8aeb4 chore(specs): publish docs specs (#2255) by @shortcuts
- 80a6f2bca chore(go): update go docs (#2200) by @Fluf22
- c2e9fb52c feat(specs): add
startDateandendDatequery parameter to list events (#2229) by @shortcuts - 472dc87c4 fix(specs): require
windowin list runs (#2226) by @shortcuts
- 15b81fe64 feat(specs): add
windowparameter to observability responses (#2223) by @shortcuts - 54fb30d53 chore(specs): lint --fix on pre-commit (#2224) by @millotp
- ebc2a0c4d chore(specs): remove unused spec file (#2186) by @shortcuts
- daa9867cf fix(go): fix the spec and update the base model template (#2145) by @Fluf22
- 517f9cb72 revert(specs): insights identify (#2182) by @aallam
- fa326a50e feat(specs): add
authenticatedUserTokenandIdentifyto insights (#2151) by @aallam
- d25921cb fix(specs): Change trigger input for task update (#2147) by @damcou
- dcd1201e feat(specs): Add
failureThresholdtoTaskandTaskUpdatetypes (#2144) by @damcou - 2062fa86 feat(go): wait task and api key operation helpers (#2117) by @Fluf22
- a5ff0a76 fix(specs): remove duplicate objectID (#2113) by @millotp
- e3b7e2ab6 feat(specs): synchronize specs for all client (#2103) by @Fluf22
- f8e79a1e2 fix(specs): search
insideBoundingBoxtype (#2098) by @aallam - d38619103 feat(specs): add new events type for insights (#2080) by @millotp
- 756f19ab7 feat(specs): Remove attributeForDistinct from the indexSettingsAsSearc… (#2078) by @clemfromspace
- 2260e903f feat(specs): add
attributesToExcludefor Ingestion (#2053) by @shortcuts - b7b6565ab fix(specs):
userDatatype as 'any' (#2033) by @aallam
- 265518125 fix(specs):
exhaustiveNbHitsas optional (#2007) by @aallam - e73b9cf52 fix(specs): introduced SourceUpdateDocker (#2005) by @Fluf22
- 02ca9f694 fix(specs): add 'critical' event status to enum (#2006) by @Fluf22
- 48b23af07 fix(clients): userToken max length (#2004) by @kai687
- 964962605 fix(clients): user token character limit (#2003) by @kai687
- 24affb264 feat(specs): add
recordTypeandfallbackIsInStockValuein inputs (#1988) by @damcou - 1381b70ff feat(specs): add inference ACL to API key object (#1985) by @helenamariano
- 028bf073b feat(specs): add
failureThresholdto Ingestion API (#1962) by @shortcuts - b19273392 feat(specs): update ingestion specs for BigCommerce (#1961) by @shortcuts
- f89612fe chore(clients): dependency upgrade (#1940) by @shortcuts
- 693631cc7 fix(specs): remove some parameters from trending requests (#1915) by @shortcuts
- 5a9d949db fix(specs): mixed
SearchParamsandIndexSettings(#1889) by @shortcuts
- 82d7dcf5a fix(specs): allow JSON array for
aroundPrecision(#1855) by @shortcuts - c6a7ab404 fix(specs): optional/required
queryandparams(#1864) by @aallam - a5bf6232c feat(specs): delete Predict (#1860) by @shortcuts
- 58ea5dbf fix(specs): allow partial input update for authentications (#1856) by @Fluf22
- 2ac508ff fix(specs): search w/ hits & facets responses (#1774) by @aallam
- 333368a3b feat(specs): query suggestions (#1740) by @kai687
- f15457fd1 feat(specs): Review OpenAPI common specs (#1692) by @gazconroy
- 8765f6d47 feat(specs): add OpenAPI spec for Monitoring API (#1683) by @kai687
- dc0ff048a fix(specs): facet stats properties as double (#1694) by @aallam
- 7250930c7 fix(specs): add input to authentication list (#1688) by @millotp
- 15bc7618 feat(specs): updated_at removed from Run response (#1651) by @mehmetaligok
- b7c71def feat(specs): add new outlier count properties to variant payload (#1656) by @febeck
- b703dea4 docs(specs): review Insights API spec (#1647) by @kai687
- 19e99bb9 fix(specs): change github container registry name (#1641) by @morganleroi
- 19e99bb9 fix(specs): change github container registry name (#1641) by @morganleroi
- 81401eed feat(specs): add
startDateandendDateparameters to Ingestion API (#1614) by @shortcuts - 138a35b5 fix(specs): add processing run outcome (#1613) by @millotp
- 635806cb feat(specs): ingestion partial update method changed to patch (#1564) by @mehmetaligok
- ed1222f4 fix(go): go client tag duplication resolved (#1563) by @mehmetaligok
- 72755c18 feat(go): comments are enhanced to provide better developer experience (#1536) by @mehmetaligok
- 49b4c00c feat(specs): add property to BigQuery source input (#1547) by @Fluf22
- fe7057d1 feat(go): parameter arguments for request creation improved with all … (#1535) by @mehmetaligok
- d2ad9cb9 feat(go): Add context support to all requests (#1527) by @mehmetaligok
- 49b4c00c feat(specs): add property to BigQuery source input (#1547) by @Fluf22
- fe7057d1 feat(go): parameter arguments for request creation improved with all … (#1535) by @mehmetaligok
- d2ad9cb9 feat(go): Add context support to all requests (#1527) by @mehmetaligok
- 57b59189 feat(go): release process for generated go client (#1512) by @mehmetaligok
- 7c9cfb9b feat(specs): add reason code to run outcome (#1531) by @Fluf22
- 4fb9def5 feat(go): CTS implementation for go client (#1509) by @mehmetaligok
- 558b8fbb feat(clients): add Kotlin API client (#1400) by @aallam
- 102f3d4d fix(specs): remove unsupported delete option for task action type (#1511) by @Fluf22
- 3af3eb49 fix(specs): update required for kotlin tests to pass (#1492) by @aallam
- 44962fa5 feat(clients): add bigquery to sourceTypes enum (#1490) by @damcou
- ad21cc75 feat(specs): add predict segment size to responses [PRED-1277] (#1478) by @bengreenbank
- 13e7d170 feat(specs): add
neuralSearchoptions (#1474) by @shortcuts
- 9a65a533 feat(specs): add
sizeto predict segment response (#1434) by @bengreenbank - 0ed9eb22 fix(specs): add
inputin GET tasks (#1472) by @shortcuts - 692aa2d8 fix(specs): add transform event type (#1470) by @millotp
- 69aac53d fix(specs): task trigger guard import order (#1459) by @Fluf22
- a0d96721 fix(specs): task trigger guard import (#1458) by @Fluf22
- d3f107d4 fix(specs): task trigger guard update (#1457) by @Fluf22
- 968aa54c feat(go): add more playground examples (#1447) by @mehmetaligok
- ca763fbb feat(go): template improvements (#1444) by @mehmetaligok
- 619e2ad7 feat(specs): add delimiter option for csv source (#1445) by @millotp
- 33ec7bc7 feat(specs): add
lastUpdatedAtfield to predict segments (#1431) by @bengreenbank - 3e12a19f feat(go): initial setup for go client (#1423) by @mehmetaligok