Skip to content

Commit f666c77

Browse files
authored
Merge pull request #22 from noxify/changeset-release/main
Version Packages
2 parents dd137cb + 37f7fff commit f666c77

File tree

14 files changed

+85
-67
lines changed

14 files changed

+85
-67
lines changed

.changeset/funny-cobras-sneeze.md

Lines changed: 0 additions & 44 deletions
This file was deleted.

.changeset/loose-parrots-glow copy 2.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/loose-parrots-glow copy.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/loose-parrots-glow.md

Lines changed: 0 additions & 8 deletions
This file was deleted.

packages/adapter-drizzle/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @vorsteh-queue/adapter-drizzle
22

3+
## 0.3.2
4+
5+
### Patch Changes
6+
7+
- 4414f87: Add `PostgresQueueAdapter` as alias to `PostgresDrizzleQueueAdapter`
8+
- 73cdaf2: update dependencies
9+
- Updated dependencies [73cdaf2]
10+
- @vorsteh-queue/core@0.3.2
11+
312
## 0.3.1
413

514
### Patch Changes

packages/adapter-drizzle/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vorsteh-queue/adapter-drizzle",
3-
"version": "0.3.1",
3+
"version": "0.3.2",
44
"description": "Drizzle ORM adapter for Vorsteh Queue with PostgreSQL support",
55
"keywords": [
66
"queue",
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# @vorsteh-queue/adapter-kysely
2+
3+
## 0.1.0
4+
5+
### Minor Changes
6+
7+
- 73cdaf2: Add Kysely ORM adapter for PostgreSQL with type-safe database operations
8+
9+
**Features:**
10+
- `PostgresQueueAdapter`: PostgreSQL support using Kysely ORM
11+
- Raw SQL with `SKIP LOCKED` for race condition prevention
12+
- UTC-first design with proper timezone handling
13+
- Database schema uses UTC defaults: `timezone('utc', now())` for PostgreSQL
14+
- All timestamps explicitly stored as UTC for consistent behavior
15+
16+
**Usage:**
17+
18+
```typescript
19+
import { Kysely, PostgresDialect } from "kysely"
20+
import { Pool } from "pg"
21+
22+
import { PostgresQueueAdapter } from "@vorsteh-queue/adapter-kysely"
23+
import { Queue } from "@vorsteh-queue/core"
24+
25+
const db = new Kysely({
26+
dialect: new PostgresDialect({
27+
pool: new Pool({ connectionString: "postgresql://..." }),
28+
}),
29+
})
30+
31+
const adapter = new PostgresQueueAdapter(db)
32+
const queue = new Queue(adapter, { name: "my-queue" })
33+
34+
// Register job handlers
35+
queue.register("send-email", async (payload: { to: string }) => {
36+
// Send email logic
37+
return { sent: true }
38+
})
39+
40+
// Add jobs
41+
await queue.add("send-email", { to: "[email protected]" })
42+
43+
// Start processing
44+
queue.start()
45+
```
46+
47+
### Patch Changes
48+
49+
- Updated dependencies [73cdaf2]
50+
- @vorsteh-queue/core@0.3.2

packages/adapter-kysely/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vorsteh-queue/adapter-kysely",
3-
"version": "0.0.0",
3+
"version": "0.1.0",
44
"description": "Kysely adapter for Vorsteh Queue with PostgreSQL support",
55
"keywords": [
66
"queue",

packages/adapter-prisma/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# @vorsteh-queue/adapter-prisma
22

3+
## 0.2.2
4+
5+
### Patch Changes
6+
7+
- 4414f87: Add `PostgresQueueAdapter` as alias to `PostgresPrismaQueueAdapter`
8+
- 73cdaf2: update dependencies
9+
- Updated dependencies [73cdaf2]
10+
- @vorsteh-queue/core@0.3.2
11+
312
## 0.2.1
413

514
### Patch Changes

packages/adapter-prisma/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@vorsteh-queue/adapter-prisma",
3-
"version": "0.2.1",
3+
"version": "0.2.2",
44
"description": "Prisma ORM adapter for Vorsteh Queue with PostgreSQL support",
55
"keywords": [
66
"queue",

0 commit comments

Comments
 (0)