Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
Changelog
b8d2158 AGENT rule
d697579 Add Dockerfile.dmut bundling rel+dmut, publish images to ghcr.io
9655092 Add a Best practices page under Configuration
e7b6f25 Add a full-control function example to requests-responses.md
69c93fe Add a nested-write example; fix write_mode table and stray "*" selects
51cb0ab Add a nested-write stats regression test (join, not just a flat table)
aeae408 Add access/introspection/route-registry logging, restore specs/logging.md
348d32d Add an Example Database docs section, one page per table
4acf7ac Add an HTTP reference page: domain names, function prototypes, config keys
8c82fe1 Add computed fields as a first-class query concept, restructure HTTP/auth docs
e9d27f1 Add content-type sniffing (## Content-type sniffing)
fc5f9ed Add documentation site (Zensical + mike), full first pass
d541e25 Add end-to-end FK/CHECK violation regression tests
38be5df Add example queries, DB-backed binary routes, and a homepage feature list
4d00054 Add http.max_upload_size, per-upload max_size, and jwt claims GUC
20dfde9 Add regression tests: multi-column on_conflict, 3-level nested writes
4494158 Add regression tests: readonly-nested, mixed write_mode levels, composite+nested
f572509 Add release workflow: cross-platform binaries + multi-arch Docker image
a7ffa3d Add write+returns+expand and nested-rollback regression tests
79384e3 Allow per-saml. SP certificate/key overrides
e5ed0cb Classify 22P02 (invalid text representation); test malformed write payloads
cb91435 Classify 428C9 (GENERATED ALWAYS violation); test explicit-naming case
763947c Cleaning
251197f Decouple rel from dmut: replace it with a generic reload.cmd
91b28f4 Dedupe identifier-escaping: dbauth.EscapeIdentifier now calls into pg
0235e38 Delete specs/ now that docs/content/ covers it; document SSO error codes
9769c5f Docs refactoring
a168c61 Document database.json under its own TypeScript sub-page, document batching response shape
d833cd9 Document http.max_upload_size and per-request upload size limits
4bc4af1 Factor insert's two _data write-back branches like upsert's already were
6812fe5 Factor route/'s 4x duplicated connection/transaction setup into route/tx.go
985932b First jab at docs
49c515d Fix authentication docs: show custom claims in the login example
03f59b4 Fix cross-references and nav for the new typescript/ doc layout
fb8d186 Fix just check: biome lint/format drift in querier.ts
105253b Fix rel-dmut publishing: GoReleaser's dockers_v2 can't build it
17b928b Fix upsert corrupting the primary key on a non-default on_conflict
c73c068 Flatten jwt.secret default path to a flat /secrets/ filename
d5c79d9 Flesh out Shaping a query, express reference-page types as TypeScript
c030f08 Generalize $FILE$ to a colon-separated path search list, harden jwt.secret's default
463cb0a Give SQL codegen's errors oops context; dedupe two invariant-error strings
48093cd Give query parsing's errors oops context; dedupe bool-flag decode; stop swallowing a params parse error
18402a4 Give templates their own page, document extends/block, rework Docker volumes advice
8ba99c6 Give the write path's errors oops context; factor the identity-column guard
c85873c Implement ComplexQuery (specs/complex-query.md): optional-data writes, returns/count/stats/query_plan/sql/rollback
8b8a121 Implement GET /rel/database.json (specs/database-json.md)
d52bf50 Implement OIDC and SAML /auth/* endpoints (specs/oauth-saml.md)
361bae1 Implement middleware (specs/new-routes.md ## Middleware), superseding check_session
ec2af37 Implement required-fields proposal: mandatory-vs-optional write shapes
130f963 Implemented specs must go
5556ad6 Lead Best practices with revoking Postgres' default PUBLIC execute grant
59bd839 Let /login pass through app state, reshape the SSO callback payload
c9fe9bc Log a failing request's full error server-side, not just to the client
bf33b33 Log route/response.go's remaining 5xx call sites in full
7b0783c Mark huml-lang/go-huml as a direct dependency in go.mod
884fa13 Modified icons
b0777cc More obsolete specs
8e346a7 Move ComplexQuery's allow_* flags under pg.query.*
7b3f8e9 Move docs "On this page" TOC under the left nav instead of a right column
e2cbc1c Override docs theme word-break: break-word to keep-all
8c8f31c Reframe HTTP reference "Domain names" as "Domain types" with shape docs
2dd0cf6 Remove config surface for the old domain-based routing mechanism
420ff25 Remove pg.query.user/pg.query.password: one login for everything
684514c Rename dev-fixture just recipes to test-db-*/test-run, note Docker/Go prerequisites
55e4f04 Rename image registry to ceymard/rel, add biome check to just check
acfa200 Rename module to github.com/rel-server/rel
282f9d6 Replace HTTP routing with declaration-based dispatch (specs/new-routes.md)
bf92794 Restructure requests-responses.md to be self-contained for a new reader
da47ca3 Rewrite docs against specs/new-routes.md (Stage 6)
6e4e006 Route stream_upload's 5xx paths through writeServerError
697213f Scope the CSP nonce to /route and /auth, document write order/writability, fix auth.login example
f3368df Skip STORED GENERATED columns when own/full expand into write columns
45e0b97 Split ordering/pagination and distinctness into separate doc pages
a219573 Stop crediting a PUBLIC grant as anonymous route authorization
e2a3846 Support HUML for well-known query files
4cedcbb Switch HTTP routing from net/http.ServeMux to go-chi/chi
6fbdae6 TypeScript client: scoped join() callback for relation()/join()
fd0d66c Wrap FillSearchPath's and ResolveArgs' bare errors with oops context
413c289 Write the oauth-saml.md spec for OIDC/SAML /auth/* endpoints
58a298e docs pass and AGENTS refinement
5c03c7e docs/specs pass to make docs the living standard
79ea439 pg.uri takes precedence over pg.host/pg.port/pg.database
afbafcc remove justification noise
9c161c1 removed a rule in AGENTS
b28c079 removing spec since implemented
b6a2889 removing spec since implemented
f46a6f8 removing spec since implemented
You can’t perform that action at this time.