Skip to content

Releases: ingcreators/tesseraql

TesseraQL 0.4.1

Choose a tag to compare

@github-actions github-actions released this 20 Jun 10:27

What's Changed

  • Fix the Windows app-image launcher (no console output) by @n-ichimura in #181

Full Changelog: v0.4.0...v0.4.1

TesseraQL 0.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Jun 09:51

What's Changed

  • feat(cli): Phase 38 Tier 1 — update-available notice + app-images on releases by @n-ichimura in #179
  • Admin console browser login (switchable to OIDC/SAML) + embedded-db serve fixes by @n-ichimura in #180

Full Changelog: v0.3.1...v0.4.0

TesseraQL 0.3.1

Choose a tag to compare

@github-actions github-actions released this 20 Jun 02:56

What's Changed

  • fix(cli): bundle the PostgreSQL JDBC driver in the dist by @n-ichimura in #178

Full Changelog: v0.3.0...v0.3.1

TesseraQL 0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 13:48

What's Changed

  • chore: start 0.3.0-SNAPSHOT by @n-ichimura in #97
  • feat(cli): serve --embedded-db for a database-less run by @n-ichimura in #98
  • build(test): upgrade Testcontainers to 2.0.5 for Docker 29 compatibility by @n-ichimura in #99
  • build(deps): Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #100
  • build(deps-dev): Bump the maven-plugins group with 3 updates by @dependabot[bot] in #101
  • build(deps): Bump io.opentelemetry:opentelemetry-bom from 1.45.0 to 1.63.0 by @dependabot[bot] in #102
  • build(deps-dev): Bump sshd.version from 2.14.0 to 2.18.0 by @dependabot[bot] in #103
  • build(deps): Bump org.webjars.npm:htmx.org from 2.0.4 to 2.0.10 by @dependabot[bot] in #104
  • build(deps-dev): Bump com.diffplug.spotless:spotless-maven-plugin from 3.6.0 to 3.7.0 by @dependabot[bot] in #105
  • feat(studio): live validation, draft visibility, and inline apply errors in the editor by @n-ichimura in #106
  • refactor(studio): adopt hc 0.1.3 hc-code/hc-sparkline, retire app CSS by @n-ichimura in #107
  • feat(studio): real unified diff in the compare-source panel by @n-ichimura in #108
  • feat(studio): server-tokenized SQL syntax highlighting (adopt hc 0.1.4 token palette) by @n-ichimura in #109
  • feat(studio): highlight the source view, diff panel & YAML/templates by @n-ichimura in #110
  • docs: add the Studio improvement backlog by @n-ichimura in #111
  • feat(studio): rendered preview against sample data (A1) by @n-ichimura in #112
  • feat(studio): run a route's read-only SQL tests from the editor (A2) by @n-ichimura in #113
  • feat(studio): live data in the rendered preview (A1 real bound params) by @n-ichimura in #114
  • feat(studio): run validate and notify test cases too (A2 case kinds) by @n-ichimura in #115
  • feat(studio): run a job's tests too, incl. http-call cases (A2) by @n-ichimura in #116
  • feat(studio): run write/command test cases via an auto-rollback sandbox (A2) by @n-ichimura in #117
  • feat(studio): run contract test cases via a sandboxed identity service (A2) by @n-ichimura in #118
  • feat(studio): scaffold CRUD from the explorer — preview slice (B3) by @n-ichimura in #119
  • feat(studio): scaffold CRUD apply — write the slice from the explorer (B3) by @n-ichimura in #120
  • feat(studio): create a new route from the explorer (B3) by @n-ichimura in #121
  • feat(studio): explorer directory tree + live filter (C4) by @n-ichimura in #122
  • feat(studio): concurrent-edit conflict detection for drafts (D5) by @n-ichimura in #123
  • feat(studio): pending-draft overview (D5) by @n-ichimura in #124
  • feat(studio): audit trail for source-writing actions (D6) by @n-ichimura in #125
  • feat(studio): per-role edit permission (D6) by @n-ichimura in #126
  • feat(studio): apply response.json.fields masking in the JSON preview (A1) by @n-ichimura in #127
  • feat(studio): PDF preview for query-export routes (A1) by @n-ichimura in #128
  • feat(studio): live syntax highlighting of the editable field (E, hc 0.1.5) by @n-ichimura in #129
  • feat(studio): richer syntax tokens + 2-way SQL live grammar (E) by @n-ichimura in #130
  • feat(studio): export OpenAPI & htmx contract from the docs portal (F8 slice 1) by @n-ichimura in #131
  • feat(studio): printable route catalog PDF in the docs portal (F8 slice 2) by @n-ichimura in #132
  • feat(studio): opt-in signed shareable docs links (F8 slice 3, completes F8) by @n-ichimura in #133
  • feat(studio): longer-term coverage trends — relax the history cap (F9) by @n-ichimura in #134
  • feat(mcp): Studio copilot — MCP prompts + describe→draft→preview→apply loop (G) by @n-ichimura in #135
  • feat(studio): confirm-the-diff-before-every-apply gate (D5 follow-up) by @n-ichimura in #136
  • feat(studio): extend signed share links to schema tables + coverage (F8 slice 3, ext) by @n-ichimura in #137
  • feat(openapi): infer structured JSON response schemas from response.json.body by @n-ichimura in #138
  • feat(mcp): application-declared MCP prompts (kind: prompt) by @n-ichimura in #139
  • feat(studio): SQL→table dependency graph on the route doc page (v3.1) by @n-ichimura in #140
  • feat(studio): reverse SQL→table graph — "Used by routes" on the table page by @n-ichimura in #141
  • feat(studio): API spec diff / changelog on the docs Export page by @n-ichimura in #142
  • feat(report): coverage regression gate vs the previous run by @n-ichimura in #143
  • feat(studio): multi-binding live render — run named queries too by @n-ichimura in #144
  • feat(studio): author Flyway migrations from the editor (V + R) by @n-ichimura in #145
  • feat(studio): dry-run a migration's DDL in an auto-rollback sandbox by @n-ichimura in #146
  • feat(studio): form-driven DDL builder on the New migration page by @n-ichimura in #147
  • feat(studio): populate the migration DDL builder from the schema portal by @n-ichimura in #148
  • feat(studio): add a create-table builder to the migration DDL builder by @n-ichimura in #149
  • feat(studio): generate a migration from the schema diff by @n-ichimura in #150
  • feat(studio): a schema-driven 2-way SQL builder for routes by @n-ichimura in #151
  • feat(studio): add a by-column filter to the 2-way SQL builder by @n-ichimura in #152
  • feat(studio): IN-list & optional /%if/ filters in the SQL builder; correct bind style by @n-ichimura in #153
  • feat(studio): offer the 2-way SQL builder inline in the source editor by @n-ichimura in #154
  • feat(studio): loading indicators on every async action (platform-UX H2) by @n-ichimura in #155
  • feat(studio): a Studio section sidebar nav (platform-UX H1) by @n-ichimura in #156
  • feat(studio): collapsible tool panels in the source editor (platform-UX H3) by @n-ichimura in #157
  • feat(studio): detail-page breadcrumbs + on-this-page nav (platform-UX H4) by @n-ichimura in #158
  • feat(studio): live filter on the audit trail and drafts list (platform-UX H5) by @n-ichimura in #159
  • feat(studio): copy buttons on the share-URL fields (platform-UX H6) by @n-ichimura in #160
  • feat(studio): clearer identity-provider setup wizards (platform-UX H7) by @n-ichimura in #161
  • feat(studio): search polish + SQL-builder doc fix (platform-UX H8, track complete) by @n-ichimura in #162
  • refactor(studio): adopt hc-spinner and hc-breadcrumb (platform-UX track I) by @n-ichimura in #163
  • feat(studio): hc-tooltip for the test-result detail (platform-UX I4) by @n-ichimura in #164
  • feat(studio): paginate the audit trail with hc-pagination (platform-UX I3) by @n-ichimura in #165
  • docs: draft upstream hc improvement briefs for the confirmed gaps (rule 11) by @n-ichimura in #166
  • feat(studio): sortable route catalog via hc-datagrid (platform-UX I2) by @n-ichimura in #167
  • feat(studio): sortable schema table list via hc-datagrid (platform-UX I2) by @n-ichimura in #168
  • feat(studio): sortable audit tra...
Read more

TesseraQL 0.2.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 09:04
fdf3bf2

What's Changed

  • build(deps): Bump actions/setup-java from 4 to 5 by @dependabot[bot] in #1
  • build(deps): Bump actions/checkout from 4 to 6 by @dependabot[bot] in #2
  • build(deps): Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.6 by @dependabot[bot] in #3
  • chore(deps): bump org.apache.maven.plugins:maven-enforcer-plugin from 3.5.0 to 3.6.3 by @dependabot[bot] in #4
  • build(deps): Bump org.junit.jupiter:junit-jupiter from 5.11.4 to 6.1.0 by @dependabot[bot] in #7
  • build(deps-dev): Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.15.0 by @dependabot[bot] in #5
  • build(deps): Bump info.picocli:picocli from 4.7.6 to 4.7.7 by @dependabot[bot] in #15
  • build(deps): Bump org.assertj:assertj-core from 3.27.0 to 3.27.7 by @dependabot[bot] in #11
  • build(deps): Bump org.thymeleaf:thymeleaf from 3.1.3.RELEASE to 3.1.5.RELEASE by @dependabot[bot] in #17
  • build(deps): Bump org.postgresql:postgresql from 42.7.4 to 42.7.11 by @dependabot[bot] in #16
  • build(deps): Bump the maven-plugins group with 2 updates by @dependabot[bot] in #9
  • build(deps): Bump com.fasterxml.jackson:jackson-bom from 2.21.4 to 2.22.0 by @dependabot[bot] in #13
  • docs: add the post-0.1 roadmap toward an LOB application platform by @n-ichimura in #18
  • Phase 18: transactional write depth for command-json by @n-ichimura in #19
  • Declarative validation (roadmap Phase 19) by @n-ichimura in #20
  • Phase 20: notifications — notify: steps, mail/webhook channels, outbox dead-letters, ops delivery log by @n-ichimura in #21
  • feat: printable documents (PDF) - roadmap Phase 21 by @n-ichimura in #22
  • refactor: adopt openhtmltopdf as the PDF engine (roadmap decision point 1) by @n-ichimura in #23
  • Adopt Hypermedia Components 0.1.0 and its field-errors contract by @n-ichimura in #24
  • Recompose the system apps on Hypermedia Components 0.1.0 primitives by @n-ichimura in #25
  • Hypermedia UI cookbook: the blessed htmx patterns by @n-ichimura in #26
  • Record pre-1.0 breaking-change and upstream-first agent policies by @n-ichimura in #27
  • Phase 22: internationalization by @n-ichimura in #28
  • Adopt Hypermedia Components 0.1.1 by @n-ichimura in #29
  • Phase 23: scaffolding and project generation by @n-ichimura in #30
  • Phase 24: AI-assisted development (MCP) by @n-ichimura in #31
  • Adopt Hypermedia Components 0.1.2: CSRF + the mutating-form recipe by @n-ichimura in #32
  • Phase 24 follow-on: application-declared MCP endpoints by @n-ichimura in #33
  • docs(roadmap): record the deferred MCP surfaces by @n-ichimura in #34
  • feat: application-declared MCP resources (Phase 24) by @n-ichimura in #35
  • feat: serve application-declared MCP Apps UI resources (Phase 24) by @n-ichimura in #36
  • feat(runtime): Phase 24 mounted-app MCP tools, resources, and UI by @n-ichimura in #37
  • Phase 25 (slice): RS256/JWKS bearer validation + API keys for service callers by @n-ichimura in #38
  • Phase 25 (slice 2): OIDC relying party with PKCE and IAM wizard by @n-ichimura in #39
  • feat(security): Phase 25 — mutual TLS (forwarded client certificate) by @n-ichimura in #40
  • feat: managed connectors — outbound http-call step (Phase 26, slice 1) by @n-ichimura in #41
  • feat: managed connectors — polling file triggers (Phase 26, slice 2) by @n-ichimura in #42
  • feat: managed connectors — inbound webhook recipe (Phase 26, slice 3, completes phase) by @n-ichimura in #43
  • feat(messaging): Postgres-native event channel (Phase 27 slice 1) by @n-ichimura in #44
  • feat(messaging): portable db-poll transport for MySQL/SQL Server/Oracle (Phase 27) by @n-ichimura in #45
  • feat(security): organizational data scoping — scope core (Phase 29 slice 1) by @n-ichimura in #46
  • feat(security): organizational data scoping — shared org-unit foundation (Phase 29 slice 2) by @n-ichimura in #47
  • feat(security): organizational data scoping — row-level masking (Phase 29 slice 3) by @n-ichimura in #48
  • docs: plan Phase 28 approval workflow; resolve decision point 2 by @n-ichimura in #49
  • feat(workflow): approval workflow — workflow core (Phase 28 slice 1) by @n-ichimura in #50
  • feat(workflow): assignee resolution and task inbox (Phase 28 slice 2) by @n-ichimura in #51
  • feat(workflow): deadlines, escalation, and delegation (Phase 28 slice 3) by @n-ichimura in #52
  • feat(workflow): reminder notifications on assignment and escalation (Phase 28) by @n-ichimura in #53
  • feat(workflow): onBreach.escalate auto-transition (Phase 28 complete) by @n-ichimura in #54
  • docs(roadmap): plan Phase 30 attachments and object storage by @n-ichimura in #55
  • feat(attachments): attachment core on a durable BlobStore (Phase 30 slice 1) by @n-ichimura in #56
  • feat(attachments): S3 and S3-compatible object storage (Phase 30 slice 2) by @n-ichimura in #57
  • feat(attachments): scanning and retention (Phase 30 slice 3, phase complete) by @n-ichimura in #58
  • docs: application documentation portal design brief + v1 plan by @n-ichimura in #59
  • refactor(test-core): lift test→route→SQL linkage into CrossReferenceIndex (docs portal v1, step 1) by @n-ichimura in #60
  • feat(yaml): list Flyway migrations in the manifest (docs portal v1, step 2) by @n-ichimura in #61
  • feat(yaml): RouteSpecGenerator for the documentation portal (docs portal v1, step 3) by @n-ichimura in #62
  • feat(report): AppDocGenerator emitting the full spec.json model (docs portal v1, step 4) by @n-ichimura in #63
  • feat(maven-plugin): generate & package docs/spec.json (docs portal v1, step 5) by @n-ichimura in #64
  • feat(studio): DocService + DocViews + Markdown rendering (docs portal v1, step 6) by @n-ichimura in #65
  • feat(studio): bundled documentation portal pages + docs.* providers (docs portal v1, step 7) by @n-ichimura in #66
  • feat(studio): in-memory search + htmx live-search for the docs portal (docs portal v1, step 8) by @n-ichimura in #67
  • docs(portal): Documentation Portal v2 (report overlay) implementation plan by @n-ichimura in #68
  • feat(report): report overlay model + generator + report goal (portal v2 slice 1) by @n-ichimura in #69
  • feat(studio): overlay test results & coverage onto the docs portal (portal v2 slice 2) by @n-ichimura in #70
  • feat(studio): coverage dashboard page + overlay-aware search filters (portal v2 slice 3) by @n-ichimura in #71
  • feat(studio): per-line SQL coverage highlighting on route pages (portal v2 slice 4) by @n-ichimura in #72
  • feat(studio): run-trend sparklines on the coverage dashboard (portal v2 slice 5) by @n-ichimura in #73
  • docs(portal): record v3 (schema introspection) implementation plan by @n-ichimura in #74
  • feat(report): catalog schema introspection + schema.json sidecar (portal v3 slice 1) by @n-ichimura in #75
  • feat(studio): schema reference pages + overlay-aware search (portal v3 slice 2) by @n-ichimura in #76
  • docs(portal): mark...
Read more

TesseraQL 0.1.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 10:24

What's Changed

  • TesseraQL 0.1.0: complete framework implementation by @n-ichimura in #8

New Contributors

Full Changelog: https://github.com/ingcreators/tesseraql/commits/v0.1.0