Skip to content

Conversation

@bekmuradov
Copy link
Contributor

Database Changes

  • Migration: 5d073fe444c9 - Add plugin service runtime support
  • New table: plugin_service_runtime with proper indexing and foreign key constraints

JWT Authentication Fix: Replace deprecated datetime.utcnow() with datetime.now(UTC)

  • Resolves "signature expired" errors in JWT token validation

bekmuradov and others added 30 commits August 16, 2025 02:23
This commit resolves the Alembic branch divergence between:
- 219da9748f46 (add hierarchical navigation support)
- 4f726504a718 (add user_id and plugin_slug to plugin_service_runtime)

No schema changes are introduced in this migration. It simply merges
the two branches so that future migrations have a single linear history.
Checked off completed tasks for version 0.6.0 and added new tasks.
- Create plugin_service_runtime table with service configuration fields
- Add required_services_runtime field to plugin table for service definitions
- Includes foreign key relationships and proper indexing

Migration ID: 5d073fe444c9
…(UTC)

- Fixes JWT token validation errors due to timezone offset
- datetime.utcnow() is deprecated in Python 3.12+
- Using timezone-aware datetime.now(UTC) prevents timestamp calculation issues
@DJJones66 DJJones66 merged commit 5f68e85 into main Aug 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants