steve-chavez
d3f7cba92e
bump version to 12.2.1
v12.2.1
2024-06-27 14:59:35 -05:00
Laurence Isla and Steve Chavez
a71d9ea50f
changelog: add missing entries for #3592 and #3616
2024-06-27 14:08:16 -05:00
Laurence Isla and Steve Chavez
5a1e9b01e4
nix: remove texlive dependencies from postgrest-docs-render
2024-06-27 14:08:16 -05:00
Laurence Isla and Steve Chavez
d3292d42de
docs: use PlantUML instead of Latex to generate Schema Isolation image
2024-06-27 14:08:16 -05:00
Laurence Isla and Steve Chavez
572581cbb6
chore: organize diagrams in different folders
2024-06-27 14:08:16 -05:00
steve-chavez
9daddb549c
docs: add listener recovery
2024-06-27 14:08:16 -05:00
steve-chavez
716fcbf147
fix: don't reload cache on every listener fail
...
Revert "prevent GSSAPI error between Listener and pool"
This reverts commit 4beac10d3d .
2024-06-27 14:08:16 -05:00
Laurence Isla and Steve Chavez
5b62501ce7
docs: improve architecture diagram
...
- SVG format instead of PNG
- The components now have links to their reference in the Docs
- Supports dark mode
2024-06-27 14:08:16 -05:00
Wolfgang Walther and Steve Chavez
7860e7287f
docs: Fix punctuation in install.rst
2024-06-27 14:08:16 -05:00
Michal Kleczek and Steve Chavez
c958f94753
docs: add pg-notify-stdout to ecosystem
2024-06-27 14:08:16 -05:00
renovate[bot] and Wolfgang Walther
94f0548344
chore(deps): update ubuntu:noble docker digest to 2e863c4
2024-06-19 19:22:47 +02:00
Wolfgang Walther
16d0e1ca8c
fix: Treat pre-release and docs versions correctly for new release workflow
...
Since we changed our release workflow, we have adjusted:
- the docs to use postgrest.org/en/v12/ -style URLs, i.e. only using the
major component.
- the pre-release / devel versions to contain only two instead of four
version parts, i.e. currently 12.3.
2024-06-19 08:42:34 +02:00
Wolfgang Walther
9657d46c42
docs: Fix linkcheck
...
Some URLs are still forbidden for our linkcheck tool, so disabling them
again.
Others are permanently redirected, so adjusting them.
2024-06-19 08:40:58 +02:00
renovate[bot] and Wolfgang Walther
70e07ccbc6
chore(deps): update dependency urllib3 to v2.2.2
2024-06-17 21:04:03 +02:00
renovate[bot] and Wolfgang Walther
cc5c4ae5ef
chore(deps): update codecov/codecov-action action to v4.5.0
2024-06-13 19:51:15 +02:00
renovate[bot] and Wolfgang Walther
af8b62ba10
chore(deps): update all dependencies
2024-06-13 08:46:23 +02:00
Laurence Isla
d4e7d23268
docs: fix example of listener failure on read replicas
2024-06-12 19:46:23 -05:00
Laurence Isla
4e084b664c
docs: clarify what is logged when "log-level=debug"
2024-06-12 18:30:19 -05:00
Laurence Isla
91024b6eab
docs: add missing logs to stderr
...
- Schema cache stats are now logged to stderr
- Log when the LISTEN channel gets a notification
2024-06-12 18:30:19 -05:00
Laurence Isla and Steve Chavez
0e4fcd7387
docs: add "Listener" page
...
Co-authored-by: Steve Chavez <stevechavezast@gmail.com >
2024-06-12 18:30:19 -05:00
Wolfgang Walther
49a7aa9933
bump docs version to 12.2
2024-06-12 07:47:17 +02:00
steve-chavez
ec89f6b90c
bump version to 12.2.0
v12.2.0
2024-06-11 09:57:05 -05:00
steve-chavez
82aa58a08f
docs: deprecate EOL pg versions
2024-06-11 09:43:09 -05:00
Laurence Isla
db85faf3ed
docs: wrap in double quotes the filters with reserved characters in logical operators
2024-06-05 17:59:44 -05:00
Wolfgang Walther
a2d00e305a
nix: Make postgrest-release work on remotes without .git suffix
2024-06-05 21:32:41 +02:00
steve-chavez
4beac10d3d
prevent GSSAPI error between Listener and pool
...
Brings back the the signaling/waiting between the connection pool and
the Listener.
Prevents the GSSAPI error shown on https://github.com/PostgREST/postgrest/issues/3569
2024-06-05 13:58:34 -05:00
Wolfgang Walther
70a8a80491
Revert "fix: Build static postgrest with GSSAPI support"
...
This reverts commit c94aa9ccd9 .
2024-06-05 19:59:07 +02:00
Wolfgang Walther
b4d235f72a
nix: refactor to remove TODO
...
We have meanwhile received the commit in question.
2024-06-05 19:53:29 +02:00
steve-chavez
1a8b6972a8
correct exponential backoff on Listener
...
Clears the limitation mentioned on
https://github.com/PostgREST/postgrest/pull/3536
The Listener no longer uses the https://hackage.haskell.org/package/retry
package and instead uses a much simpler IORef in AppState for the
delays.
Additionally it no longer uses exception throwing/catching, which
is rather messy and brings some
concerns(https://github.com/PostgREST/postgrest/issues/3569#issuecomment-2146013327 ).
2024-06-05 08:52:18 -05:00
Laurence Isla
aaf2d2e430
docs: add example for double embedding when doing OR filtering across embeds
2024-06-04 16:51:28 -05:00
Joel Jakobsson and GitHub
a46bea16e2
nix: fix slocat overlay with nix 2.22
...
This seems to happen on nix 2.22 only, v2.21 in CI and v2.20 locally work fine. The error is:
vendor folder is empty, please set 'vendorHash = null;' in your expression
For full logs, run 'nix-store -l /nix/store/kxnnr344n7gsxzc6kycj19hs19rvddjj-slocat-go-modules.drv'.
error: 1 dependencies of derivation '/nix/store/x9w480k36a11i99m6zp12d5cjijsn3lm-slocat.drv' failed to build
Since the slocat module doesn't actually have any dependencies, this shouldn't matter much.
2024-06-03 10:24:35 +02:00
Laurence Isla
50b2d302d0
docs: use "curl --get" for better readability when necessary
2024-05-31 20:24:06 -05:00
steve-chavez
82a43c2767
nix: postgrest-gen-ctags use haskdogs
2024-05-25 15:21:44 -05:00
steve-chavez
a51a74b3c1
docs: shorten CLI
2024-05-24 18:05:45 -05:00
steve-chavez
1c371d7340
docs: clarify architecture
2024-05-24 18:05:45 -05:00
steve-chavez
30ca64d849
docs: improve observability
2024-05-24 18:05:45 -05:00
Laurence Isla
9c165e3edb
fix: log connection pool events on log-level="debug" instead of "info"
2024-05-24 17:19:31 -05:00
Laurence Isla
c8612f1df1
test: use only the first line in the logs to check the server version
2024-05-24 17:19:31 -05:00
steve-chavez
da9e497ef1
changelog: add architecture doc
2024-05-23 19:34:42 -05:00
steve-chavez
47e9a2d134
refactor: Listener to own module
2024-05-23 19:34:42 -05:00
Laurence Isla
4e0ffa6d0a
changelog: fix link for deprecated feature
2024-05-22 19:16:01 -05:00
Laurence Isla
f5767b8d86
docs: add "config" and "schema_cache" endpoints to the admin server
2024-05-22 19:16:01 -05:00
Taimoor Zaeem and Steve Chavez
8cbcf9867b
feat: add config db-hoisted-tx-settings to allow only hoisted function settings
2024-05-21 19:50:03 -05:00
Taimoor Zaeem and Steve Chavez
a1582a6136
test: clean test_role_settings in io-tests
2024-05-21 19:50:03 -05:00
Laurence Isla and Steve Chavez
1ca5b6f6ba
docs: ignore linkcheck for blog.frankel.ch
2024-05-21 17:23:11 -05:00
Laurence Isla and GitHub
aea563bd82
fix: remove verbosity from some error logs
...
Error logs starting with "An error occured..." are replaced with "Failed to..."
2024-05-21 16:44:28 -05:00
Laurence Isla and GitHub
5d3d09923f
refactor: unDRY PGRST prefix in errors for better search/grep
2024-05-21 14:34:00 -05:00
Wolfgang Walther and Wolfgang Walther
71711bb935
ci: Prevent caching cabal and stack cache in PRs
...
This was supposed to happen in c4b0bd34 and 279febe2 , but somehow didn't
work, yet.
2024-05-21 20:44:41 +02:00
Wolfgang Walther
ad5bb38d70
ci: Don't cancel previous runs for tag pipelines
...
Those create annoying "cancelled" notifications which looks like CI on
main was failing. It's not, though.
By just disabling the cancel-in-progress setting, but keeping the group
intact, this should queue multiple tag jobs / tag workflows behind each
other and still avoids the underlying problem which occurs when running
them in parallel.
2024-05-21 20:43:18 +02:00
Wolfgang Walther
89eae607f5
ci: Run build workflow in PRs which change composite actions
...
This should have been added in c4b0bd34 for cache-on-main and way before
that for artifact-from-cirrus.
2024-05-21 19:57:39 +02:00