v0.1.0
Downloads
- Linux amd64 —
synthgraph-linux-amd64(CGO, requires glibc) - Linux arm64 —
synthgraph-linux-arm64(CGO, requires glibc) - Docker —
ghcr.io/bella-247/SynthGraph:v...
Note: macOS and Windows builds require a C compiler toolchain
for CGO. Build from source withCGO_ENABLED=1 go build ./cmd/synthgraph.
What's Changed
- Starter by @bella-247 in #1
- Docs update by @bella-247 in #2
- Pg ast translator by @bella-247 in #3
- Update docs by @bella-247 in #4
- Improve parser by @bella-247 in #5
- feat : clean the whole codebase by @bella-247 in #6
- Feature/show ast result by @bella-247 in #7
- Fix/translator by @bella-247 in #8
- feat: implement schema graph construction logic and structural models… by @bella-247 in #9
- feat: add Mermaid ER diagram renderer and demo program to visualize g… by @bella-247 in #10
- Feature/semantic layer by @bella-247 in #11
- Feature/planner layer by @bella-247 in #12
- Feature/generator layer by @bella-247 in #13
- feat: implement topological dependency planner by @bella-247 in #14
- feat: implement synthetic data generator engine with support for sche… by @bella-247 in #15
- feat: add validation layers for generated datasets by @bella-247 in #16
- feat: implement SQL and CSV data exporters with unit tests by @bella-247 in #17
- Fix/refine clean codes by @bella-247 in #18
- Refactor/parser extract by @bella-247 in #19
- refactor(graph): split monolithic builder.go into single-responsibili… by @bella-247 in #20
- refactor(cli): split monolithic main.go into per-subcommand files by @bella-247 in #21
- refactor(serveviz): redesign HTML visualizer with cleaner UI and bug … by @bella-247 in #22
- refactor(planner): split monolithic planner_test.go into focused test… by @bella-247 in #23
- refactor(semantic): split monolithic builder_test.go into focused tes… by @bella-247 in #24
- refactor(generator): split monolithic generator_test.go into focused … by @bella-247 in #25
- Feature/graph visualizer by @bella-247 in #26
- fix(parser): resolve type normalization bugs by @bella-247 in #27
- fix(semantic): eliminate reinventions and N+1 scan, rename shadowed field by @bella-247 in #28
- fix(generator): remove dead code, named constant, replace hand-rolled date logic by @bella-247 in #29
- fix(validator): extract compositeKey helper to eliminate key-building duplication by @bella-247 in #30
- fix(cli): deduplicate parsing logic, use extension dispatch, fix double graph build by @bella-247 in #31
- fix(generator): remove PK columns from uniqueTracker by @bella-247 in #32
- refactor: deduplicate makeStringSet into graph.StringSet by @bella-247 in #33
- Dev by @bella-247 in #34
- feat(ci): update CI/CD for Go 1.26, add CGO support, Docker builds by @bella-247 in #35
- feat(benchmarks): add benchmark suite for core pipeline stages by @bella-247 in #36
- feat(generator): resilient per-table error recovery by @bella-247 in #38
- feat(schema): add Validate for pre-generation schema checks by @bella-247 in #39
- feat(cli): add graceful shutdown on SIGINT with partial output by @bella-247 in #37
- feat: structured logging with leveled Logger by @bella-247 in #40
- feat: YAML config file support with --config flag by @bella-247 in #41
New Contributors
- @bella-247 made their first contribution in #1
Full Changelog: https://github.com/bella-247/SynthGraph/commits/v0.1.0