Skip to content

Release (patch)#48

Merged
Xveyn merged 2 commits intomainfrom
development
Apr 3, 2026
Merged

Release (patch)#48
Xveyn merged 2 commits intomainfrom
development

Conversation

@Xveyn
Copy link
Copy Markdown
Owner

@Xveyn Xveyn commented Apr 3, 2026

Release

Changes

Fixed

  • Notifications: normalize timezone-naive expires_at from PostgreSQL to
    UTC-aware before datetime comparison in device expiration check

Release type: patch — version bump happens automatically after merge via release:patch label

Xveyn and others added 2 commits April 3, 2026 22:35
…mparison

PostgreSQL returns timezone-naive datetimes for expires_at, but the
scheduler compares against datetime.now(timezone.utc). This caused
"can't subtract offset-naive and offset-aware datetimes" on every
notification_check run.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Xveyn Xveyn added the release:patch Patch release (bugfixes) label Apr 3, 2026
@Xveyn Xveyn merged commit 597e0e6 into main Apr 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:patch Patch release (bugfixes)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant