steve-chavez
1f1f40a3b9
bump version to 13.0.5
v13.0.5
2025-08-24 12:29:22 -05:00
Taimoor Zaeem and Wolfgang Walther
86b0f82b6c
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-21 13:47:19 +00:00
Taimoor Zaeem and Wolfgang Walther
d863065a51
fix: empty spread embeddings return unexpected SQL error
...
Fixes the SQL error from postgres when an empty spread embeddings
like `...table()` is requested.
2025-08-21 13:47:19 +00:00
renovate[bot] and Wolfgang Walther
6ecacbc4cc
chore(deps): update codecov/codecov-action action to v5.5.0
2025-08-20 18:10:51 +00:00
renovate[bot] and Wolfgang Walther
beb7d4f0e0
chore(deps): update ubuntu:noble docker digest to 7c06e91
2025-08-13 07:19:03 +00:00
renovate[bot] and Wolfgang Walther
b01d08d42f
chore(deps): update actions/cache action to v4.2.4
2025-08-11 15:32:45 +00:00
renovate[bot] and Wolfgang Walther
8628cb7cdf
chore(deps): update actions/checkout action to v5
2025-08-11 15:31:50 +00:00
renovate[bot] and Wolfgang Walther
0f2470c79d
chore(deps): update actions/download-artifact action to v5
2025-08-06 07:44:53 +00:00
renovate[bot] and Wolfgang Walther
dc4e225b20
chore(deps): update docker/login-action action to v3.5.0
2025-08-04 17:11:07 +00:00
renovate[bot] and Wolfgang Walther
d201c5cac3
chore(deps): update haskell-actions/setup action to v2.8.1
2025-08-03 16:27:21 +00:00
Taimoor Zaeem and Wolfgang Walther
16d59e825c
test: adjust jwt claims error test to avoid failure
...
The JWT claims IO test fails too often. This breaks our
workflows. This commit adjusts the edge cases in test to
prevent flakiness.
2025-07-19 14:22:51 +02:00
renovate[bot] and Wolfgang Walther
dba6bda214
chore(deps): update ubuntu:noble docker digest to a08e551
2025-07-19 12:17:00 +00:00
Laurence Isla
9897ad2d9c
chore: update sponsor
2025-07-17 11:56:34 -05:00
renovate[bot] and Wolfgang Walther
f82a11df49
chore(deps): update ubuntu:noble docker digest to c4570d2
2025-07-16 09:05:25 +00:00
Wolfgang Walther
a87833cc10
docs: adjust some redirects
...
Those were reported in the weekly linkcheck.
2025-07-16 11:04:34 +02:00
renovate[bot] and Wolfgang Walther
a64e6fe87f
chore(deps): update ubuntu:noble docker digest to e356c06
2025-07-16 08:51:04 +00:00
renovate[bot] and Wolfgang Walther
be4662e96e
chore(deps): update all dependencies
2025-07-09 07:09:10 +00:00
Wolfgang Walther
97f9898e97
chore: bump some hackage dependencies
...
All of these were tested via stackage 23.27 which required allow-newer
for them.
2025-07-08 22:02:07 +02:00
Wolfgang Walther
0b058d6934
chore: fix stack's nix integration
...
The pkgconfig package has been renamed to pkg-config in... February
2019. So this has not been working for quite some time.
2025-07-08 20:29:24 +02:00
Wolfgang Walther
70057e65a5
chore: remove left-over comment for Ubuntu (arm)
...
We have been building with GHC 9.6 on that platform for a while.
2025-07-08 20:18:18 +02:00
Wolfgang Walther
5030c665be
chore: build with GHC 9.8.4 for cabal
2025-07-08 20:18:17 +02:00
Wolfgang Walther
ac6dac64b8
chore: update hackage index-state
2025-07-08 20:18:16 +02:00
Wolfgang Walther
2f8dbdb183
chore: stackage 22.41 -> 22.44
...
Updates stackage to 22.44, which is also supported on FreeBSD, where GHC
9.6.7 is available again.
2025-07-08 20:18:15 +02:00
steve-chavez and Wolfgang Walther
67379f1d5e
docs: clarify health checks empty response body
2025-07-08 20:18:13 +02:00
Wolfgang Walther
d30abd99ae
chore: remove Paths_postgrest module
...
The dependency on it was removed in #3608 already, but we forgot to
remove it from postgrest.cabal, which caused it to still be built.
We didn't realize because all references of it were stripped away by
dead code elimination anyway.
2025-07-08 18:37:14 +02:00
Joel Jakobsson and Wolfgang Walther
73d335e976
fix(openapi): respect function volatility for GET methods
...
The OpenAPI specification was incorrectly exposing GET methods for
VOLATILE functions, even though such functions properly reject GET
requests at runtime with "405 Method Not Allowed". This created
a mismatch between the advertised API specification and the actual
runtime behavior.
VOLATILE functions should only be callable via POST since they may
have side effects, while STABLE and IMMUTABLE functions can safely
be called via GET since they don't modify database state.
Fix by checking the pdVolatility field in makeProcPathItem() and
only including GET methods in the OpenAPI PathItem for non-volatile
functions.
The runtime behavior was already correct; this fixes only the
OpenAPI documentation generation.
2025-07-07 17:28:07 +02:00
Taimoor Zaeem and Wolfgang Walther
81b25871ae
docs: horizontal filtering on table-valued functions
2025-07-05 21:09:56 +02:00
Taimoor Zaeem and Wolfgang Walther
8f4a200f33
fix: OpenAPI broken docs link
2025-06-28 07:58:14 +00:00
Wolfgang Walther
087b9ecca1
ci: fix loadtest job on stable branches
...
Previously, the loadtest would always compare against main and the
latest tag. This meant a loadtest running on the v13 release branch,
would compare to a *future* version of both. This is not useful, and
also not supported by `postgrest-loadtest-against`, which recently
introduced a change on `main`, that now breaks the tests on the back
branches.
With this change, the loadtest will always run against the current
target branch of a PR, so against the v13 branch for a PR against v13,
for example. Also, it will compare against the latest released tag *for
that branch*.
Thus, when running this for v12, it will test against the v12 branch and
the v12.2.12 tag.
2025-06-26 09:44:01 +00:00
Wolfgang Walther
59eaae10ca
ci: update Nix to 2.29.1
...
Related:
https://discourse.nixos.org/t/security-advisory-privilege-escalations-in-nix-lix-and-guix/66017
2025-06-25 12:58:46 +02:00
Laurence Isla
a34d37bb82
bump version to 13.0.4
v13.0.4
2025-06-17 19:58:43 -05:00
Taimoor Zaeem and Laurence Isla
5b45113565
fix: jwt-aud config not failing when set to invalid URI ( #4140 )
...
The `jwt-aud` config was not validated when containing ':'
character according to RFC 3986. This fix validates it and
fails at startup if it is invalid.
2025-06-18 00:11:30 +00:00
Laurence Isla
733a896113
fix: regression that makes fts not work on domain types based on tsvector
2025-06-18 00:11:30 +00:00
Laurence Isla
fc06471f9d
bump version to 13.0.3
v13.0.3
2025-06-16 21:47:28 -05:00
Laurence Isla
6dcb0e0b02
fix: detect the correct base type of recursive domains in schema cache for tables and views
...
In OpenAPI it shows the correct base type in properties' definitions (including enums).
2025-06-16 18:23:00 -05:00
Taimoor Zaeem and Laurence Isla
f54aef4795
fix: max-affected preference not failing for rpc with strict handling
2025-06-16 16:11:13 -05:00
Taimoor Zaeem and Laurence Isla
ea2d3aeb72
test: add missing tests for max-affected preference with rpc
2025-06-16 16:11:03 -05:00
Laurence Isla
703fdd949f
chore: update UTM tracking for Euronodes
2025-06-06 12:57:37 -05:00
Laurence Isla
d942ea8438
chore: update sponsor
2025-06-06 09:56:37 -05:00
Laurence Isla
97b6022f5a
bump version to 13.0.2
v13.0.2
2025-06-02 14:18:26 -05:00
Laurence Isla
c413833ec8
fix: regression that makes order by with nulls order not work alongside limits
2025-06-02 14:17:35 -05:00
steve-chavez
dee7d6f39c
bump version to 13.0.1
v13.0.1
2025-06-01 08:10:43 -05:00
Thilo Hohlt and Wolfgang Walther
6fb8077950
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 13:50:41 +02:00
steve-chavez
d4f82919f7
docs: external authentication page in explanations
...
- Move page from External JWT generation
2025-05-30 18:08:40 -05:00
steve-chavez
610a8be9c4
docs: move jwt using SSL to tutorial 1
...
Removes jwt.io example in favor of a bash script
2025-05-30 18:08:34 -05:00
Taimoor Zaeem and Wolfgang Walther
ba42e4610a
fix: log db-schemas and db-extra-search-path in schema cache load error ( #4108 )
2025-05-30 20:56:04 +02:00
Laurence Isla and Wolfgang Walther
8531c502d7
docs: JWK kid parameter validation
2025-05-30 14:35:58 +02:00
Taimoor Zaeem and Wolfgang Walther
0ba47180ae
fix: allow db-extra-search-path to accept empty value
2025-05-30 14:35:57 +02:00
Taimoor Zaeem and Wolfgang Walther
b77605e0d3
refactor: remove unused optValue function from Config.hs module
2025-05-30 14:35:54 +02:00
steve-chavez
800b32a59c
docs: remove Greenplum integration
...
They're not really a sponsor, so it's not fair to include them.
2025-05-28 17:44:00 -05:00