Skip to content

Commit 6979b17

Browse files
fix: Update user-agent to clarify serverless (#85)
* Update user-agent to clarify serverless * Fix broken test --------- Co-authored-by: Josh Mock <[email protected]>
1 parent 0aa819f commit 6979b17

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ export default class Client extends API {
164164
caFingerprint: null,
165165
agent: null,
166166
headers: {
167-
'user-agent': `elasticsearch-js/${clientVersion} Node.js ${nodeVersion}; Transport ${transportVersion}; (${os.platform()} ${os.release()} ${os.arch()})`,
167+
'user-agent': `elasticsearch-serverless-js/${clientVersion} Node.js ${nodeVersion}; Transport ${transportVersion}; (${os.platform()} ${os.release()} ${os.arch()})`,
168168
'elastic-api-version': `${apiVersion.slice(0, 4)}-${apiVersion.slice(4, 6)}-${apiVersion.slice(6, 8)}`
169169
},
170170
generateRequestId: null,

test/unit/client.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ test('user agent is in the correct format', t => {
461461
const client = new Client({ node: 'http://localhost:9200' })
462462
const agentRaw = client.transport[symbols.kHeaders]['user-agent'] || ''
463463
const agentSplit = agentRaw.split(/\s+/)
464-
t.equal(agentSplit[0].split('/')[0], 'elasticsearch-js')
464+
t.equal(agentSplit[0].split('/')[0], 'elasticsearch-serverless-js')
465465
t.ok(/^\d+\.\d+\.\d+/.test(agentSplit[0].split('/')[1]))
466466
t.end()
467467
})

0 commit comments

Comments
 (0)