Taimoor Zaeem and Wolfgang Walther
0bacce6909
docs: update server-host config in docker-compose example
...
The docker-compose example did not work with multiple containers
when PGRST_SERVER_HOST is set to `localhost`. This updates the
value to `0.0.0.0` allowing other containers to connect.
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
(cherry picked from commit 08c6deba12 )
2025-11-18 18:13:26 +00:00
steve-chavez
23750e644f
bump version to 14.0
2025-10-24 17:39:04 -05:00
steve-chavez
4dff3550b3
docs: new two-part versioning in releases section
...
Also add entry to the changelog
2025-10-24 17:23:57 -05:00
steve-chavez
3085cc81ec
docs: link external auth on architecture page
...
Partly addresses https://github.com/PostgREST/postgrest/issues/4110
2025-10-24 14:56:24 -05:00
steve-chavez
b20d369176
docs: elaborate on Docker tag
...
Also link to installation from README.md
Closes https://github.com/PostgREST/postgrest/issues/4385 .
2025-10-23 18:57:41 -05:00
Jens Troeger and Wolfgang Walther
4ce859bf46
test(pytest): remove star imports to please ruff linter
2025-10-09 10:10:40 +00:00
steve-chavez
09b088d8ff
change: change log-query string value to bool
...
BREAKING CHANGE
As discussed on https://github.com/PostgREST/postgrest/issues/3934#issuecomment-3362806777 ,
this changes log-query to use a bool value, this:
- Simplifies config for users.
- Reduces effort in testing the different combinations.
Closes #3934
2025-10-03 12:17:12 -05:00
Taimoor Zaeem and Steve Chavez
a9a1763328
add: --ready flag for postgrest healthcheck
...
The `--ready` flag is a wrapper around the admin server
`/ready` request. This is done through using an http client
library in postgrest.
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
2025-09-28 18:01:10 -05:00
Taimoor Zaeem and Steve Chavez
ab2cd766c2
docs: document config file parameter on CLI page
...
The CLI page had the config file parameter missing. This commit
adds that. Also adds the CLI usage output which shows all
available options. Closes #4300 .
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
2025-09-26 19:26:47 -05:00
Wolfgang Walther
f2d13c242e
chore: ignore failing linkcheck
2025-09-25 10:27:13 +02:00
Steve Chavez and GitHub
bcf3457c28
docs: note index on automatic tsvector ( #4344 )
2025-09-19 13:49:30 -05:00
steve-chavez
0bb127057f
docs: clarify wording on kid validation
2025-09-11 14:50:21 -05:00
Taimoor Zaeem and Steve Chavez
dfe5ba3863
fix(admin): metrics endpoint not responding with Content-Type header
...
The prometheus metrics text format requires `Content-Type` header
for correct scraping which fails otherwise. Closes #4271 .
Signed-off-by: Taimoor Zaeem <taimoorzaeem@gmail.com >
2025-08-20 16:13:55 -05:00
steve-chavez
f01d5bfeb3
docs: reorder computed relationships for clarity
...
Ensure the function inlining is mentioned first
2025-08-19 12:24:47 -05:00
steve-chavez
fa09e4af0d
docs: add redirects for broken hashes on auth.rst
2025-07-30 05:28:00 -05:00
steve-chavez
fd127f449c
docs: correct order of jwt claims sections
2025-07-30 05:14:43 -05:00
Michal Kleczek and GitHub
77ff11de95
feat: JWT cache implementation based on sieve algorithm ( #4084 )
...
Changes:
1. Refactoring and some cleanup of JWT handling code:
* Instead of caching AuthResult cache decoded claims (which signature was verified). Validating claims and determining role is done after cache lookup
* Cleaned up API so that usage of it is simplified: lookupJwtCache cache key >>= parseClaims configJwtAud time
* Handling of JwtCacheState initialization and updates of configuration is encapsulated in Auth.JwtCache module
2. Generic high performance (hopefully) scalable, dynamically resizeable cache implementation based on stm, stm-hamt and sieve algorithm. It also integrates with PostgREST measurements infrastructure providing usage stats (ie. hit ratio, evictions count)
2025-07-29 18:51:41 -05:00
steve-chavez
ac155a9391
docs: clarify auth page
...
Reorganizes the auth page and clarifies some links
2025-07-28 15:43:38 -05:00
Taimoor Zaeem and GitHub
5e0da40ac4
chore: update README.md and CONTRIBUTING.md ( #4218 )
...
- Moved the CONTRIBUTING.md file to project root.
- Fixed broken nightly release link.
- Update README.md
2025-07-22 13:50:00 +00:00
Laurence Isla
66caaffbe3
chore: update sponsor
2025-07-16 19:54:53 -05:00
Wolfgang Walther
d013a1fd77
docs: adjust some redirects
...
Those were reported in the weekly linkcheck.
2025-07-16 11:03:50 +02:00
Wolfgang Walther
55eafdf352
chore(deps): update nixpkgs to 25.05
2025-07-11 15:53:06 +00:00
steve-chavez
a183dea9e4
docs: clarify health checks empty response body
2025-07-08 12:45:15 -05:00
Taimoor Zaeem and Steve Chavez
4daa4533d3
docs: horizontal filtering on table-valued functions
2025-07-02 14:28:49 -05:00
Laurence Isla
a9d4237bc2
chore: update UTM tracking for Euronodes
2025-06-06 12:55:55 -05:00
Laurence Isla
f85113669d
chore: update sponsor
2025-06-06 14:53:20 +00:00
Taimoor Zaeem and Steve Chavez
dc46aea15e
fix: max-affected preference not failing for rpc with strict handling
2025-06-03 14:31:17 -05:00
Thilo Hohlt and Steve Chavez
f6316b86e4
Update ecosystem.rst
...
The repository has been moved from a dedicated organisation to my personal profile, so this old link will no longer work after 90 days.
2025-05-31 06:42:38 -05:00
steve-chavez
72f6036432
docs: external authentication page in explanations
...
- Move page from External JWT generation
2025-05-30 17:59:51 -05:00
steve-chavez
afc989403d
docs: move jwt using SSL to tutorial 1
...
Removes jwt.io example in favor of a bash script
2025-05-30 17:59:51 -05:00
Laurence Isla
9c40a9c6df
docs: JWK kid parameter validation
2025-05-29 21:01:39 +00:00
Taimoor Zaeem and Steve Chavez
000cb87ec1
fix: allow db-extra-search-path to accept empty value
2025-05-29 14:25:28 -05:00
steve-chavez
054ee463a1
docs: remove Greenplum integration
...
They're not really a sponsor, so it's not fair to include them.
2025-05-28 17:43:16 -05:00
Wolfgang Walther
07d9747c40
docs: fix functions link in api/preferences
...
External link syntax was used instead of internal reference.
2025-05-28 09:09:13 +02:00
Wolfgang Walther
2d5d5ed704
docs: apply redirects
...
Those redirect, so we might as well hardcode the them.
2025-05-28 09:09:13 +02:00
Wolfgang Walther
52d2bd93f5
docs: remove outdated "in production" links
...
Moat has been bought by Oracle. The advertising subpage redirects to
oracle.com, but pointing at that would be a bit misleading.
No need to keep failing links either.
2025-05-28 09:09:10 +02:00
steve-chavez
52cf4658c5
docs: update architecture HTTP link
...
It links directly to warp page, which is confusing. Link to the
same page reference instead, which finally links to warp.
2025-05-26 13:44:20 -05:00
Taimoor Zaeem and Steve Chavez
94d6ac2f2e
docs: explain use of max-affected preference with rpc
2025-05-22 12:23:52 -05:00
Wolfgang Walther
7933685ffb
docs: Update sphinx-rtd-theme to 3.0.2
2025-05-22 06:07:26 +00:00
Taimoor Zaeem and Steve Chavez
1258ea663c
docs: add note in JWT Role Extraction section
...
Add a note describing that the used JSPath DSL does not
strictly follow the JSONPath as described in RFC 9535
2025-05-18 13:36:43 -05:00
steve-chavez
520631913f
docs: add warning for duplicate keys in spread
2025-05-15 17:42:13 -05:00
steve-chavez
a659b0005a
docs: clarify spread join table
2025-05-15 15:50:54 -05:00
steve-chavez
23f11e3abb
docs: clarify fts
2025-05-15 11:57:08 -05:00
steve-chavez
211e27a4d7
docs: clarify spread feature
2025-05-15 11:14:06 -05:00
Laurence Isla
c5cba11ecb
docs: fix link to SQL Query Logs
2025-05-09 20:59:51 -05:00
steve-chavez
257a7d1488
docs: jwt role extraction link to config
...
The feature section was missing a link to its config.
Also shorten the section name.
2025-05-09 20:45:37 -05:00
Wolfgang Walther
451676c5be
bump version to 13.1
2025-05-08 21:48:51 +02:00
Wolfgang Walther
ad66ae4e74
bump version to 13.0.0
2025-05-08 21:48:49 +02:00
Laurence Isla
e0c5b3a314
correct: handle array values in JWT aud claim correctly
2025-05-07 21:54:32 +00:00
steve-chavez
98ca7c15d5
drop: Admin server config endpoint
...
BREAKING CHANGE
The endpoint was at risk of being left unprotected when exposing it.
The accompanying `admin-server-config-enabled` config was also dropped.
2025-05-04 13:53:50 -05:00