diff --git a/package.json b/package.json index e74833e6978c5..e1c338536b564 100644 --- a/package.json +++ b/package.json @@ -1052,7 +1052,6 @@ "@opentelemetry/instrumentation-undici": "^0.13.2", "@opentelemetry/otlp-exporter-base": "^0.202.0", "@opentelemetry/semantic-conventions": "^1.34.0", - "@paralleldrive/cuid2": "^2.2.2", "@reduxjs/toolkit": "1.9.7", "@slack/webhook": "^7.0.1", "@smithy/eventstream-codec": "^4.0.1", diff --git a/renovate.json b/renovate.json index c2e2bfd9c2e02..4f3a6f40637f1 100644 --- a/renovate.json +++ b/renovate.json @@ -754,7 +754,6 @@ "groupName": "@elastic/fleet dependencies", "matchDepNames": [ "exponential-backoff", - "@paralleldrive/cuid2", "isbinaryfile", "js-search", "openpgp", diff --git a/src/platform/plugins/shared/custom_integrations/public/components/fleet_integration/sample/sample_client_readme.tsx b/src/platform/plugins/shared/custom_integrations/public/components/fleet_integration/sample/sample_client_readme.tsx index e5e50496489d0..6170a5d991977 100644 --- a/src/platform/plugins/shared/custom_integrations/public/components/fleet_integration/sample/sample_client_readme.tsx +++ b/src/platform/plugins/shared/custom_integrations/public/components/fleet_integration/sample/sample_client_readme.tsx @@ -10,7 +10,7 @@ import React, { useState } from 'react'; import styled from 'styled-components'; -import { createId } from '@paralleldrive/cuid2'; +import { v4 as uuidv4 } from 'uuid'; import { EuiButton, @@ -145,7 +145,7 @@ export const SampleClientReadme = () => { - setApiKey(createId())} disabled={!!apiKey}> + setApiKey(uuidv4())} disabled={!!apiKey}> Generate API key diff --git a/src/platform/plugins/shared/files/server/blob_storage_service/adapters/es/content_stream/content_stream.ts b/src/platform/plugins/shared/files/server/blob_storage_service/adapters/es/content_stream/content_stream.ts index 2cda6188fc8b3..470435e83b7ae 100644 --- a/src/platform/plugins/shared/files/server/blob_storage_service/adapters/es/content_stream/content_stream.ts +++ b/src/platform/plugins/shared/files/server/blob_storage_service/adapters/es/content_stream/content_stream.ts @@ -7,7 +7,7 @@ * License v3.0 only", or the "Server Side Public License, v 1". */ -import { createId } from '@paralleldrive/cuid2'; +import { randomUUID } from 'crypto'; import { encode, decode } from '@kbn/cbor'; import { errors as esErrors } from '@elastic/elasticsearch'; import type { ElasticsearchClient, Logger } from '@kbn/core/server'; @@ -226,7 +226,7 @@ export class ContentStream extends Duplex { private getId(): string { if (!this.id) { - this.id = createId(); + this.id = randomUUID(); } return this.id; } diff --git a/src/platform/plugins/shared/files/server/file_client/file_client.ts b/src/platform/plugins/shared/files/server/file_client/file_client.ts index 8f03c87d75c99..4ec40bd3f8cf1 100644 --- a/src/platform/plugins/shared/files/server/file_client/file_client.ts +++ b/src/platform/plugins/shared/files/server/file_client/file_client.ts @@ -10,7 +10,7 @@ import moment from 'moment'; import { Readable } from 'stream'; import mimeType from 'mime'; -import { createId } from '@paralleldrive/cuid2'; +import { randomUUID } from 'crypto'; import { type Logger, SavedObjectsErrorHelpers } from '@kbn/core/server'; import type { AuditLogger } from '@kbn/security-plugin/server'; import type { UsageCounter } from '@kbn/usage-collection-plugin/server'; @@ -130,7 +130,7 @@ export class FileClientImpl implements FileClient { public async create({ id, metadata }: CreateArgs): Promise> { const serializedMetadata = serializeJSON({ ...metadata, mimeType: metadata.mime }); const result = await this.metadataClient.create({ - id: id || createId(), + id: id || randomUUID(), metadata: { ...createDefaultFileAttributes(), ...serializedMetadata,