Download Latest Version Release v3.1.3 source code.tar.gz (7.1 MB)
Email in envelope

Get an email when there's a new version of GraphJin

Home / v3.1.1
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-09-16 1.1 kB
Release v3.1.1 source code.tar.gz 2025-09-16 7.1 MB
Release v3.1.1 source code.zip 2025-09-16 7.3 MB
Totals: 3 Items   14.4 MB 0

Auto-generated release v3.1.1

Changes: Feature/restapi-interface (#529)

    • Fixed issue where connectionstring is being overwritten by defaults for postgres
  • Fixed issue where multiple protocols for postgres are not supported

  • Fixed the parser to have the right parser query was saved

  • Implement OpenAPI Specification Generation and Endpoint Handlers

  • Added a new file OPENAPI_INFRASTRUCTURE_REUSE.md detailing the reuse of existing GraphJin infrastructure for OpenAPI generation.

  • Introduced core/openapi.go to define OpenAPI structures and generate specifications from GraphQL queries.
  • Enhanced core/internal/allow/allow.go with ListAll method to retrieve all queries from the allow list.
  • Implemented core/osfs.go with a List method to list files in a directory.
  • Updated core/plugin.go to include List method in the FS interface.
  • Created REST API handlers for OpenAPI specification in serv/api.go and serv/http.go.
  • Defined new routes for OpenAPI endpoints in serv/routes.go.
  • Added test_openapi.go to create a temporary environment for testing OpenAPI generation and output.

Commit: [a943e3]

Source: README.md, updated 2025-09-16