@@ -200,7 +200,7 @@ To be released.
200200Version 1.10.0
201201--------------
202202
203- To be released .
203+ Released on December 24, 2025 .
204204
205205### @fedify/fedify
206206
@@ -230,17 +230,69 @@ To be released.
230230 key ownership verification, recording actor ID, key ID, verification
231231 result, and the verification method used.
232232
233+ - Added optional ` list() ` method to the ` KvStore ` interface for enumerating
234+ entries by key prefix. This method takes an optional ` prefix ` parameter;
235+ when omitted or empty, it returns all entries. This enables efficient
236+ prefix scanning which is useful for implementing features like distributed
237+ trace storage, cache invalidation by prefix, and listing related entries.
238+ [[ #498 ] , [ #500 ]]
239+
240+ - Added ` KvStoreListEntry ` interface.
241+ - Implemented in ` MemoryKvStore ` .
242+
243+ - Added ` FedifySpanExporter ` class that persists ActivityPub activity traces
244+ to a ` KvStore ` for distributed tracing support. This enables aggregating
245+ trace data across multiple nodes in a distributed deployment, making it
246+ possible to build debug dashboards that show complete request flows across
247+ web servers and background workers. [[ #497 ] , [ #502 ]]
248+
249+ - Added ` @fedify/fedify/otel ` module.
250+ - Added ` FedifySpanExporter ` class implementing OpenTelemetry's
251+ ` SpanExporter ` interface.
252+ - Added ` TraceActivityRecord ` interface for stored activity data,
253+ including ` actorId ` and ` signatureDetails ` fields for debug dashboard
254+ support.
255+ - Added ` SignatureVerificationDetails ` interface for detailed signature
256+ verification information.
257+ - Added ` TraceSummary ` interface for trace listing.
258+ - Added ` FedifySpanExporterOptions ` interface.
259+ - Added ` GetRecentTracesOptions ` interface.
260+ - Added ` ActivityDirection ` type.
261+
233262[ #323 ] : https://github.com/fedify-dev/fedify/issues/323
263+ [ #497 ] : https://github.com/fedify-dev/fedify/issues/497
264+ [ #498 ] : https://github.com/fedify-dev/fedify/issues/498
265+ [ #500 ] : https://github.com/fedify-dev/fedify/pull/500
266+ [ #502 ] : https://github.com/fedify-dev/fedify/pull/502
234267
235268### @fedify/nestjs
236269
237270 - Allowed Express 5 in the ` express ` peer dependency range to support NestJS 11.
238271 [[ #492 ] , [ #493 ] by Cho Hasang]
239272
240-
241273[ #492 ] : https://github.com/fedify-dev/fedify/issues/492
242274[ #493 ] : https://github.com/fedify-dev/fedify/pull/493
243275
276+ ### @fedify/sqlite
277+
278+ - Implemented ` list() ` method in ` SqliteKvStore ` . [[ #498 ] , [ #500 ]]
279+
280+ ### @fedify/postgres
281+
282+ - Implemented ` list() ` method in ` PostgresKvStore ` . [[ #498 ] , [ #500 ]]
283+
284+ ### @fedify/redis
285+
286+ - Implemented ` list() ` method in ` RedisKvStore ` . [[ #498 ] , [ #500 ]]
287+
288+ ### @fedify/denokv
289+
290+ - Implemented ` list() ` method in ` DenoKvStore ` . [[ #498 ] , [ #500 ]]
291+
292+ ### @fedify/cfworkers
293+
294+ - Implemented ` list() ` method in ` WorkersKvStore ` . [[ #498 ] , [ #500 ]]
295+
244296
245297Version 1.9.2
246298-------------
@@ -1036,6 +1088,25 @@ the versioning.
10361088[ iTerm ] : https://iterm2.com/
10371089
10381090
1091+ Version 1.7.16
1092+ --------------
1093+
1094+ Released on December 20, 2025.
1095+
1096+ - Fixed a bug where the npm package failed to load at runtime with an error
1097+ like `SyntaxError: The requested module '../types.js' does not provide an
1098+ export named 'i'`. This was a regression introduced in version 1.7.15.
1099+
1100+
1101+ Version 1.7.15
1102+ --------------
1103+
1104+ Released on December 20, 2025.
1105+
1106+ - Fixed a bug where TypeScript declaration files (* .d.ts* ) were not included
1107+ in the npm package, causing type errors when importing the package.
1108+
1109+
10391110Version 1.7.14
10401111--------------
10411112
@@ -1232,6 +1303,25 @@ Released on June 25, 2025.
12321303[ #252 ] : https://github.com/fedify-dev/fedify/pull/252
12331304
12341305
1306+ Version 1.6.15
1307+ --------------
1308+
1309+ Released on December 20, 2025.
1310+
1311+ - Fixed a bug where the npm package failed to load at runtime with an error
1312+ like `SyntaxError: The requested module '../types.js' does not provide an
1313+ export named 'i'`. This was a regression introduced in version 1.6.14.
1314+
1315+
1316+ Version 1.6.14
1317+ --------------
1318+
1319+ Released on December 20, 2025.
1320+
1321+ - Fixed a bug where TypeScript declaration files (* .d.ts* ) were not included
1322+ in the npm package, causing type errors when importing the package.
1323+
1324+
12351325Version 1.6.13
12361326--------------
12371327
0 commit comments