Releases: rel-server/rel
Releases · rel-server/rel
Release list
v0.1.3
v0.1.2
Changelog
- 811fdb2 Derive pg.uri <-> pg.host/port/database/user/password both ways
v0.1.1
v0.1.0
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