11# sql-splitter Roadmap
22
3- ** Version** : 1.12.6 (current)
4- ** Last Updated** : 2025-12-27
5- ** Revision** : 3.5 — Full INSERT/COPY rewriting for redact command, MSSQL enhancements
3+ ** Version** : 1.13.5 (current)
4+ ** Last Updated** : 2026-05-04
5+ ** Revision** : 3.6 — Renumbered planned features after v1.13.x shipped as maintenance releases
66
77This roadmap outlines the feature development plan with dependency-aware ordering and version milestones.
88
@@ -24,11 +24,15 @@ This roadmap outlines the feature development plan with dependency-aware orderin
242410 . ✅ Query — SQL analytics with DuckDB (v1.12.0)
252511 . ✅ MSSQL — Fourth dialect support (SQL Server) (v1.12.x)
2626
27- ** Next (v1.13+ ):**
27+ ** Maintenance (v1.13.x ):**
2828
29- - v1.13.0: Enum Conversion — Proper PG↔MySQL enum type conversion
30- - v1.14.0: Migrate — Schema migration generation
31- - v1.15.0: DBML — Import/export DBML schema definitions
29+ - v1.13.0–v1.13.5: Benchmark expansion, JSON schema generation, OG images, dependency bumps, CI fixes (no new features)
30+
31+ ** Next (v1.14+):**
32+
33+ - v1.14.0: Enum Conversion — Proper PG↔MySQL enum type conversion
34+ - v1.15.0: Migrate — Schema migration generation
35+ - v1.16.0: DBML — Import/export DBML schema definitions
3236
3337** Future (v2.x):**
3438
@@ -520,7 +524,7 @@ Schema Graph and Row Parsing are built incrementally within Sample/Shard, not as
520524
521525---
522526
523- ### v1.14 .0 — Migration Generation
527+ ### v1.15 .0 — Migration Generation
524528
525529** Theme** : Schema evolution tracking
526530
@@ -544,7 +548,7 @@ Schema Graph and Row Parsing are built incrementally within Sample/Shard, not as
544548
545549---
546550
547- ### v1.15 .0 — DBML Import/Export
551+ ### v1.16 .0 — DBML Import/Export
548552
549553** Theme** : Schema documentation and interoperability
550554
@@ -581,7 +585,7 @@ Schema Graph and Row Parsing are built incrementally within Sample/Shard, not as
581585
582586---
583587
584- ### v1.13 .0 — Enum Type Conversion
588+ ### v1.14 .0 — Enum Type Conversion
585589
586590** Target** : 2-3 weeks
587591** Theme** : Proper bidirectional enum conversion between PostgreSQL and MySQL
@@ -732,14 +736,25 @@ Schema Graph and Row Parsing are built incrementally within Sample/Shard, not as
732736| v1.11.0 | Graph + Order | ✅ Released |
733737| v1.12.0 | Query (DuckDB) | ✅ Released |
734738
735- ### Upcoming Features (v1.13+)
739+ ### Maintenance (v1.13.x)
740+
741+ | Version | Theme | Status |
742+ | ------- | ----------------------------------------------------------- | ----------- |
743+ | v1.12.x | MSSQL | ✅ Released |
744+ | v1.13.0 | Benchmark expansion, JSON schema gen, OG images | ✅ Released |
745+ | v1.13.1 | Diff bug fixes (FK formatting, PK truncation) | ✅ Released |
746+ | v1.13.2 | Dependency bumps + lint fixes | ✅ Released |
747+ | v1.13.3 | Release workflow fix (cargo-dist artifact versions) | ✅ Released |
748+ | v1.13.4 | ` rand ` 0.10, ` fake ` 5, dependabot guard for cargo-dist deps | ✅ Released |
749+ | v1.13.5 | ` duckdb ` 1.10502 (CalVer), ` sha2 ` 0.11, dep bumps | ✅ Released |
750+
751+ ### Upcoming Features (v1.14+)
736752
737753| Version | Features | Status |
738754| ------- | --------------- | ----------- |
739- | v1.12.x | MSSQL | ✅ Released |
740- | v1.13.0 | Enum Conversion | Planned |
741- | v1.14.0 | Migrate | Planned |
742- | v1.15.0 | DBML | Planned |
755+ | v1.14.0 | Enum Conversion | Planned |
756+ | v1.15.0 | Migrate | Planned |
757+ | v1.16.0 | DBML | Planned |
743758| v2.0.0 | Parallel | Planned |
744759| v2.1.0 | Infer | Planned |
745760
@@ -815,20 +830,26 @@ Schema Graph and Row Parsing are built incrementally within Sample/Shard, not as
815830 - Unicode strings (N'...'), CLUSTERED indexes
816831 - 29 MSSQL integration tests
817832
818- 15 . 🟡 ** v1.13.0 — Enum Conversion** — Planned
833+ 15 . ✅ ** v1.13.x — Maintenance Releases** — Released (Jan–May 2026)
834+ - v1.13.0: Benchmark suite expansion (10 tools), JSON schema generation, OG image gen
835+ - v1.13.1: Diff bug fixes
836+ - v1.13.2–v1.13.5: Dependency bumps (rand 0.10, fake 5, duckdb CalVer, sha2 0.11), CI fixes
837+ - No new commands or features; planned roadmap features bumped +1 minor version
838+
839+ 16 . 🟡 ** v1.14.0 — Enum Conversion** — Planned
819840 - Proper PG↔MySQL enum type conversion
820841 - PostgreSQL CREATE TYPE ... AS ENUM → MySQL inline ENUM()
821842 - MySQL inline ENUM() → PostgreSQL CREATE TYPE
822843 - Registry-based state tracking for streaming
823844 - Strip ::type casts in DML statements
824845
825- 16 . 🟡 ** v1.14 .0 — Migrate** — Planned
846+ 17 . 🟡 ** v1.15 .0 — Migrate** — Planned
826847 - Schema migration generation from diff
827848 - ALTER TABLE, CREATE INDEX statements
828849 - Rollback script generation
829850 - Breaking change detection
830851
831- 17 . 🟡 ** v1.15 .0 — DBML Import/Export** — Planned
852+ 18 . 🟡 ** v1.16 .0 — DBML Import/Export** — Planned
832853 - Export SQL schemas to DBML format
833854 - Import DBML to SQL DDL (all 4 dialects)
834855 - Extends ` graph ` command (export) and ` convert ` command (import)
@@ -880,18 +901,18 @@ tests/
880901
881902---
882903
883- ## Ecosystem Integrations (v1.16 +)
904+ ## Ecosystem Integrations (v1.17 +)
884905
885906Strategic integrations beyond core CLI features. See [ Integration Roadmap Master] ( INTEGRATION_ROADMAP_MASTER.md ) for full analysis.
886907
887908| Version | Integration | Theme | Effort |
888909| ------- | ---------------------- | ---------------------------------- | ------ |
889- | v1.16 .0 | ** Parquet Export** | DuckDB → Parquet/data lake bridge | 12h |
890- | v1.17 .0 | ** Great Expectations** | Auto-generate data quality suites | 16h |
891- | v1.18 .0 | ** Atlas** | SQL dump → HCL schema-as-code | 20h |
892- | v1.19 .0 | ** dbt** | Bootstrap dbt projects from dumps | 28h |
910+ | v1.17 .0 | ** Parquet Export** | DuckDB → Parquet/data lake bridge | 12h |
911+ | v1.18 .0 | ** Great Expectations** | Auto-generate data quality suites | 16h |
912+ | v1.19 .0 | ** Atlas** | SQL dump → HCL schema-as-code | 20h |
913+ | v1.20 .0 | ** dbt** | Bootstrap dbt projects from dumps | 28h |
893914
894- These follow the core roadmap (v1.13 –v2.1) and require user demand validation before committing.
915+ These follow the core roadmap (v1.14 –v2.1) and require user demand validation before committing.
895916
896917---
897918
@@ -907,16 +928,16 @@ These follow the core roadmap (v1.13–v2.1) and require user demand validation
907928
908929### Upcoming Feature Designs
909930
910- - [ Enum Conversion] ( features/ENUM_CONVERSION.md ) — v1.13 .0
911- - [ Migrate Feature] ( features/MIGRATE_FEATURE.md ) — v1.14 .0
912- - [ DBML Support] ( features/DBML_SUPPORT.md ) — v1.15 .0
931+ - [ Enum Conversion] ( features/ENUM_CONVERSION.md ) — v1.14 .0
932+ - [ Migrate Feature] ( features/MIGRATE_FEATURE.md ) — v1.15 .0
933+ - [ DBML Support] ( features/DBML_SUPPORT.md ) — v1.16 .0
913934
914- ### Ecosystem Integration Designs (v1.16 +)
935+ ### Ecosystem Integration Designs (v1.17 +)
915936
916- - [ DuckDB Deep Dive] ( features/DUCKDB_INTEGRATION_DEEP_DIVE.md ) — Parquet export (v1.16 .0)
917- - [ Great Expectations Deep Dive] ( features/GREAT_EXPECTATIONS_INTEGRATION_DEEP_DIVE.md ) — v1.17 .0
918- - [ Atlas Deep Dive] ( features/ATLAS_INTEGRATION_DEEP_DIVE.md ) — v1.18 .0
919- - [ dbt Deep Dive] ( features/DBT_INTEGRATION_DEEP_DIVE.md ) — v1.19 .0
937+ - [ DuckDB Deep Dive] ( features/DUCKDB_INTEGRATION_DEEP_DIVE.md ) — Parquet export (v1.17 .0)
938+ - [ Great Expectations Deep Dive] ( features/GREAT_EXPECTATIONS_INTEGRATION_DEEP_DIVE.md ) — v1.18 .0
939+ - [ Atlas Deep Dive] ( features/ATLAS_INTEGRATION_DEEP_DIVE.md ) — v1.19 .0
940+ - [ dbt Deep Dive] ( features/DBT_INTEGRATION_DEEP_DIVE.md ) — v1.20 .0
920941
921942### Completed Feature Designs (moved to archived after implementation)
922943
0 commit comments