You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Maturity**: v0.3.x - APIs are stabilizing but may evolve before v1.0
442
+
-**Maturity**: v0.4.x - APIs are stabilizing but may evolve before v1.0
437
443
438
-
**For mission-critical production applications**, Asok v0.3.0 provides enterprise features (async, multi-DB, Redis, S3) suitable for production workloads. Evaluate if the current feature set meets your specific requirements.
444
+
**For mission-critical production applications**, Asok v0.4.0 provides enterprise features (async, multi-DB, Redis, S3) suitable for production workloads. Evaluate if the current feature set meets your specific requirements.
@@ -6,139 +6,83 @@ This roadmap outlines the planned features and improvements for upcoming Asok re
6
6
7
7
## Current Stable Release
8
8
9
-
### v0.3.0 (Released: June 2026)
9
+
### v0.4.0 (Released: June 2026)
10
10
11
11
**Status**: ✅ Stable
12
12
13
-
Modern async stack, enterprise database support, and developer tooling:
13
+
GraphQL api engine, community extensions system, hybrid rendering (Islands/SSG/ISR), advanced WebSocket presence/typing, multi-database query load balancing, and API versioning negotiation:
14
14
15
-
**Core Framework:**
16
-
-**Async/ASGI Support**: Full async/await support with ASGI/WSGI dual engine, async middlewares, and non-blocking database queries
17
-
-**Multi-Database Support**: PostgreSQL and MySQL backends with connection pooling, cross-engine migrations, and config-driven DB binds
18
-
-**Redis Integration**: Native Redis support for caching, session persistence, cache warming, and fragment caching
19
-
-**Cloud Storage**: AWS S3 file storage with automatic mime-type detection
20
-
-**Background Jobs**: `asok worker` command for background task processing with Redis resilience
21
-
-**Database Fixtures**: New `asok dumpdata` and `asok loaddata` CLI commands for data seeding
15
+
**Extensions System:**
16
+
-**Community Extensions System**: Fully extensible third-party package registration for custom pages, templates, and static assets with secure path traversal sandboxing.
22
17
23
-
**Advanced ORM:**
24
-
-**Polymorphic Relationships**: MorphTo/MorphMany for flexible model associations
25
-
-**Self-Referencing Relationships**: Models can reference themselves (parent/child hierarchies)
26
-
-**Nested Eager Loading**: Prevent N+1 queries with deep relation loading
27
-
-**Custom Relationship Types**: Extensible relationship system
28
-
-**Vector Similarity Search**: Built-in support for embedding-based search (PostgreSQL pgvector)
29
-
-**Query Optimization Tools**: N+1 detection in development, query plan analysis, automatic index suggestions, slow query logging
18
+
**Performance & Rendering:**
19
+
-**Hybrid SSR & Hydration**: Selective/Partial hydration for islands architecture.
20
+
-**SSG & ISR**: Static Site Generation (SSG) for static routes and Incremental Static Regeneration (ISR) with automated background stale-cache warming.
30
21
31
-
**Real-Time Features:**
32
-
-**WebSocket Rooms**: Room-based broadcasting with join/leave for multi-user collaboration
22
+
**API & GraphQL:**
23
+
-**Built-in GraphQL**: Auto-generated GraphQL schema resolved from models, playground explorer in development, and subscription support.
24
+
-**API Versioning**: URL-based and header-based API versioning, negotiation headers, and deprecation sunset notifications.
33
25
34
-
**Admin Panel Enhancements:**
35
-
-**Inline Editing**: Quick updates without full page navigation
36
-
-**Advanced Filtering**: Date ranges, multi-field filters, saved filter presets
37
-
-**Column Customization**: Toggle column visibility for personalized views
38
-
39
-
**Developer Experience:**
40
-
-**VSCode Extension**: Official IDE integration with syntax highlighting, IntelliSense, template autocompletion, route navigation, and snippets
41
-
-**Localization Tools**: Translation management UI and automatic string extraction for i18n
42
-
-**Query Debugging**: Built-in tools for identifying and fixing performance issues
43
-
44
-
[View Full Changelog](https://github.com/asok-framework/asok-docs/blob/main/CHANGELOG.md)
26
+
**Real-Time & Scaling:**
27
+
-**Advanced WebSockets**: Real-time user presence tracking, status, Direct Messages, typing indicators, read receipts, and room authorization hooks.
28
+
-**Multi-Database Scaling**: Advanced ORM query load balancer routing queries to read replicas and write masters.
45
29
46
30
---
47
31
48
32
## Previous Releases
49
33
50
-
### v0.1.7 (Released: May 2026)
34
+
### v0.3.0 (Released: June 2026)
51
35
52
36
**Status**: ✅ Stable
53
37
54
-
Framework refactoring and architecture overhaul for long-term maintainability:
55
-
-**Module Restructuring**: Reorganized monolithic engine and CLI into clean, modular packages (`asok/core/`, `asok/orm/`, `asok/cli/`, etc.) with 100% backward compatibility.
56
-
-**Asset Compilation**: Pre-compiled minified assets for admin, API, and developer toolbar. Added official Python 3.13 support.
57
-
-**Enhanced Test Coverage**: Added dedicated suites for AJAX CSRF rotation, SPA reactivity fixes, developer toolbar, and API static files.
58
-
59
-
---
60
-
61
-
## Upcoming Releases
62
-
63
-
### v0.4.0 - GraphQL & Enterprise Scale (Q4 2026)
64
-
65
-
**Status**: 📋 Planned
66
-
67
-
#### API & GraphQL
38
+
Modern async stack, enterprise database support, and developer tooling:
68
39
69
-
-**GraphQL Support** - Modern API development
70
-
- Built-in GraphQL server
71
-
- Auto-generated schema from models
72
-
- Query complexity analysis
73
-
- GraphQL playground in development
74
-
- Subscriptions via WebSockets
40
+
**Core Framework:**
41
+
-**Async/ASGI Support**: Full async/await support with ASGI/WSGI dual engine, async middlewares, and non-blocking database queries.
42
+
-**Multi-Database Support**: PostgreSQL and MySQL backends with connection pooling, cross-engine migrations, and config-driven DB binds.
43
+
-**Redis Integration**: Native Redis support for caching, session persistence, cache warming, and fragment caching.
44
+
-**Cloud Storage**: AWS S3 file storage with automatic mime-type detection.
45
+
-**Background Jobs**: `asok worker` command for background task processing with Redis resilience.
46
+
-**Database Fixtures**: New `asok dumpdata` and `asok loaddata` CLI commands for data seeding.
75
47
76
-
-**API Versioning** - Professional API management
77
-
- URL-based versioning (/api/v1/, /api/v2/)
78
-
- Header-based versioning
79
-
- API deprecation warnings and sunset headers
80
-
- Version negotiation and content-type versioning
48
+
**Advanced ORM:**
49
+
-**Polymorphic Relationships**: MorphTo/MorphMany for flexible model associations.
50
+
-**Self-Referencing Relationships**: Models can reference themselves (parent/child hierarchies).
51
+
-**Nested Eager Loading**: Prevent N+1 queries with deep relation loading.
52
+
-**Vector Similarity Search**: Built-in support for pgvector search.
0 commit comments