Skip to content

Releases: bella-247/SynthGraph

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 02:18

Downloads

CLI:

  • Linux amd64synthgraph-linux-amd64
  • Linux arm64synthgraph-linux-arm64
  • Windows amd64synthgraph-windows-amd64.exe

Web App:

  • Linux amd64synthgraph-web-linux-amd64
  • Linux arm64synthgraph-web-linux-arm64
  • Windows amd64synthgraph-web-windows-amd64.exe

macOS:

  • macOS amd64synthgraph-darwin-amd64
  • macOS arm64synthgraph-darwin-arm64
  • Web (macOS amd64)synthgraph-web-darwin-amd64
  • Web (macOS arm64)synthgraph-web-darwin-arm64

Docker:

  • ghcr.io/bella-247/SynthGraph:v...
  • Build the web stage: docker build --target web -t synthgraph-web .

Checksums: checksums.txt

Install from source

CGO_ENABLED=1 go install github.com/bella-247/SynthGraph/cmd/synthgraph@latest

What's Changed

  • feat: production-ready web application with professional UI and full pipeline by @bella-247 in #42
  • fix(generator): constraint-compliant data - sequential PKs, realistic strings, stronger UNIQUE/NOT NULL by @bella-247 in #43
  • refactor: extract semantic resolution, split bloated files, clean up dead code by @bella-247 in #44
  • fix: edge_cases.sql schema and parser type mapping by @bella-247 in #45
  • chore: add project development documentation and cross-platform autom… by @bella-247 in #46
  • fix(generator): replace silent NOT NULL placeholder and unique-retry exhaustion with proper GenError by @bella-247 in #47
  • feat(validator): add post-generation validator with NOT NULL, PK, UNIQUE, enum, length, and FK checks by @bella-247 in #48
  • docs(architecture): sync docs with actual codebase structure by @bella-247 in #49
  • Dev by @bella-247 in #50
  • fix: resolve favicon 404, Cytoscape style warnings, and consolidate docs by @bella-247 in #51
  • feat: design review fixes — a11y, empty states, branding, URL routing by @bella-247 in #52
  • Dev by @bella-247 in #53
  • docs: add PowerShell/CGO notes for cross-platform terminal users by @bella-247 in #54
  • Dev by @bella-247 in #55
  • fix: JS syntax error in in-app docs, add cross-platform CGO guidance by @bella-247 in #56
  • feat: implement job management, schema inspection, validation logic, … by @bella-247 in #57
  • fix: phase 1 cleanup — input limits, context, generator correctness, tests, parse errors, progress bar, docs by @bella-247 in #58
  • Release/v0.1.0 by @bella-247 in #59
  • docs: rewrite README with TOC, how-it-works section, and links to all… by @bella-247 in #60
  • Release/v0.1.0 by @bella-247 in #61
  • Merge pull request #61 from bella-247/release/v0.1.0 by @bella-247 in #62
  • ci: remove stale serveviz build step from workflow by @bella-247 in #63
  • Dev by @bella-247 in #64

Full Changelog: v0.1.0...v1.0.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Jul 17:33

Downloads

  • Linux amd64synthgraph-linux-amd64 (CGO, requires glibc)
  • Linux arm64synthgraph-linux-arm64 (CGO, requires glibc)
  • Dockerghcr.io/bella-247/SynthGraph:v...

Note: macOS and Windows builds require a C compiler toolchain
for CGO. Build from source with CGO_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

Full Changelog: https://github.com/bella-247/SynthGraph/commits/v0.1.0