diff --git a/_service b/_service
index af7a8de..7ce0ad3 100644
--- a/_service
+++ b/_service
@@ -8,7 +8,7 @@
https://github.com/denoland/deno
@PARENT_TAG@
- v2.1.4
+ v2.1.5
v(.*)
\1
enable
@@ -22,7 +22,7 @@
deno
- deno-2.1.4.tar.zst
+ deno-2.1.5.tar.zst
true
true
diff --git a/_servicedata b/_servicedata
index 3664169..136000a 100644
--- a/_servicedata
+++ b/_servicedata
@@ -1,4 +1,4 @@
https://github.com/denoland/deno
- b32ed7516cfdaaff76203ca530796d6a1235568d
\ No newline at end of file
+ d15a95e28b0ec015c2f2a88cca3882ba96d5da98
\ No newline at end of file
diff --git a/deno-2.1.4.tar.zst b/deno-2.1.4.tar.zst
deleted file mode 100644
index 2e40d71..0000000
--- a/deno-2.1.4.tar.zst
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:c3ff2b71038fff45f7708a56502c825bbc828ac1284d274222a33738e854f52a
-size 100100282
diff --git a/deno-2.1.5.tar.zst b/deno-2.1.5.tar.zst
new file mode 100644
index 0000000..74f087e
--- /dev/null
+++ b/deno-2.1.5.tar.zst
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1b68b2c7e3e76acd3b97b60fd62743ae0f7e6c46e2cd0b6a9ac0fb8f09c36837
+size 100135171
diff --git a/deno.changes b/deno.changes
index 2a907a3..94682c9 100644
--- a/deno.changes
+++ b/deno.changes
@@ -1,3 +1,108 @@
+-------------------------------------------------------------------
+Wed Jan 15 04:26:00 UTC 2025 - Soc Virnyl Estela
+
+- Update rusty v8 requirement to 130.0.7
+
+-------------------------------------------------------------------
+Wed Jan 15 01:58:00 UTC 2025 - Soc Virnyl Estela
+
+- Update to version 2.1.5:
+ * docs: added jsdoc for window.close()
+ * refactor(npm): move `InNpmPackageChecker` code to deno_resolver
+ * fix(lsp): use verbatim specifier for URL auto-imports
+ * refactor(npm): extract out some npm fs resolution code from the cli
+ * refactor(npm): split some resolution from installation
+ * refactor: update deno_core for error refactor
+ * fix(ext/net): update moka cache to avoid potential panic in `Deno.resolveDns` on some laptops with Ryzen CPU
+ * fix(jsr): Wasm imports fail to load
+ * fix(ext/node): Fix `os.cpus()` on Linux
+ * fix(ext/websocket): Fix close code without reason
+ * fix(ext/node): have `process` global available in Node context
+ * fix(lint): fix single char selectors being ignored
+ * fix(no-slow-types): handle rest param with internal assignments
+ * fix(lsp): don't skip dirs with enabled subdirs
+ * feat(node/fs): Add a chmod method to the FileHandle class
+ * Revert "perf: build denort with panic = "abort" for releases"
+ * refactor: make `IncrementalCache` accept a `CacheDBHash`
+ * test(ext/node): disable flaky dgram tests
+ * feat(unstable): no config npm:@opentelemetry/api integration
+ * refactor(quic): introduce endpoint, 0rtt, cleanup
+ * feat(unstable): replace SpanExporter with TracerProvider
+ * fix(ext/http): improve error message when underlying resource of request body unavailable
+ * fix(kv): improve backoff error message and inline documentation
+ * fix(check): move module not found errors to typescript diagnostics
+ * fix(check): line-break between diagnostic message chain entries
+ * refactor: Use 'await using' in serve_test
+ * fix(permissions): implicit `--allow-import` when using `--cached-only`
+ * refactor: remove use of home crate
+ * refactor: update some fs_util functions to use sys_traits
+ * refactor(node/npm): separate out permission check from npm resolvers
+ * fix(lsp): css preprocessor formatting
+ * fix(npm): deterministically output tags to initialized file
+ * perf: build denort with `panic = "abort"` for releases
+ * chore: cargo fmt - turn on group_imports=StdExternalCrate
+ * perf(fs/windows): stat - only open file once
+ * refactor: do not use `deno_fs::FileSystem` everywhere
+ * fix(ext/node): support private key export in JWK format
+ * fix(node): Add missing `inspector/promises`
+ * chore(lint): remove manual AST field counter
+ * refactor: use sys_traits
+ * perf(node/fs/copy): reduce metadata lookups copying directory
+ * fix(ext/node): convert brotli chunks with proper byte offset
+ * fix(unstable): don't error on non-existing attrs or type attr
+ * fix(ext/node): add support of any length IV for aes-(128|256)-gcm ciphers
+ * fix(ext/node): RangeError timingSafeEqual with different byteLength
+ * feat(unstable): add OTEL MeterProvider
+ * fix(ext/node): make getCiphers return supported ciphers
+ * fix: incorrect memory info free/available bytes on mac
+ * feat(unstable): support selectors in JS lint plugins
+ * fix(ext/fetch): better error message when body resource is unavailable
+ * fix(ext/fs): do not throw for bigint ctime/mtime/atime
+ * fix(node): handle cjs exports with escaped chars
+ * feat(unstable): add JS linting plugin infrastructure
+ * perf: remove now needless canonicalization getting closest package.json
+ * perf: upgrade to deno_semver 0.7
+ * perf: don't store duplicate info for ops in the snapshot
+ * feat(unstable): Implement QUIC
+ * fix(ext/node): add `truncate` method to the `FileHandle` class
+ * fix(lsp): rewrite imports for 'Move to a new file' action
+ * fix(publish): infer literal types in const contexts
+ * fix(task): support tasks without commands
+ * fix(compile): be more deterministic when compiling the same code in different directories
+ * fix(ext/node): do not exit worker thread when there is pending async op
+ * chore: release ext/ crates
+ * fix(ext/node): Fix `fs.access`/`fs.promises.access` with `X_OK` mode parameter on Windows
+ * fix(ext/fetch): retry some http/2 errors
+ * chore: upgrade libc
+ * fix(ext/node): sort list of built-in modules alphabetically
+ * fix(task): properly handle task name wildcards with --recursive
+ * fix(outdated): ensure "Latest" version is greater than "Update" version
+ * fix(lsp): include "node:" prefix for node builtin auto-imports
+ * fix: deno_resolver crate without 'sync' feature
+ * chore: release "deno_*" crates
+ * feat(permission): separate PermissionDeniedError to Retryable and Fatal
+ * refactor(lint): renames and code flattening
+ * refactor: use capacity_builder for writing deno compile data section
+ * refactor: extract out `FileFetcher` to `deno_cache_dir`
+ * fix(lsp): respect "typescript.suggestionActions.enabled" setting
+ * fix: upgrade deno_doc to 0.161.3
+ * fix(compile): display embedded file sizes and total
+ * fix: FastString v8_string() should error when cannot allocated
+ * refactor: add 'sync' feature to deno_resolver crate
+ * fix(outdated): support updating dependencies in external import maps
+ * fix(lockfile): include dependencies listed in external import map in lockfile
+ * fix(lsp): sql and component file formatting
+ * chore: bump hyper-util to 0.1.10
+ * Revert "ci: use self-hosted mac arm runner only on main branch"
+ * feat(ext/web): add `[[ErrorData]]` slot to `DOMException`
+ * fix(ext/node): support createConnection option in node:http.request()
+ * chore: mark ./tools/release/npm/build.ts as executable
+ * fix(npm): search node_modules folder for package matching npm specifier
+ * chore: add npm distribution at `deno` package
+ * fix(compile): analyze modules in directory specified in --include
+ * refactor(unstable): otel configuration
+ * fix(compile): output contents of embedded file system
+
-------------------------------------------------------------------
Sat Dec 14 02:13:48 UTC 2024 - Soc Virnyl Estela
diff --git a/deno.obsinfo b/deno.obsinfo
index ecae9ad..f410ac4 100644
--- a/deno.obsinfo
+++ b/deno.obsinfo
@@ -1,4 +1,4 @@
name: deno
-version: 2.1.4
-mtime: 1733887887
-commit: b32ed7516cfdaaff76203ca530796d6a1235568d
+version: 2.1.5
+mtime: 1736456114
+commit: d15a95e28b0ec015c2f2a88cca3882ba96d5da98
diff --git a/deno.spec b/deno.spec
index ffb4551..ebc9822 100644
--- a/deno.spec
+++ b/deno.spec
@@ -1,7 +1,7 @@
#
# spec file for package deno
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2020-2024 Avindra Goolcharan
# Copyright (c) 2018-2024 the Deno authors
#
@@ -19,9 +19,9 @@
%global _lto_cflags %nil
-%global _v8_version 130.0.1
+%global _v8_version 130.0.7
Name: deno
-Version: 2.1.4
+Version: 2.1.5
Release: 0
Summary: A secure JavaScript and TypeScript runtime
License: MIT
diff --git a/registry.tar.zst b/registry.tar.zst
index ba137f9..4bda239 100644
--- a/registry.tar.zst
+++ b/registry.tar.zst
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7bf0bb63ae0f6c1b8d0d68080b7090e25105ccccd99c2c9b78bf1313494b0d94
-size 143616771
+oid sha256:e8d5efffa0cc3f5f6d66521e8050776c7ba5f1dccb14c33435704c27d7668da8
+size 154741338