From b026c6844bd99819242e3eacaa3db07ce4672e45 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Tue, 5 May 2026 14:01:18 +0300 Subject: [PATCH] updated changelog --- CHANGELOG.md | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9b7c72ad..1a6694b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.37.6 (WIP) +## v0.38.0 (WIP) - Fixed UI logs pagination. @@ -6,6 +6,23 @@ - Serve fixed `Content-Type` for `.xlsx`, `.docx` and `.pptx` files to allow previews on iOS ([#7467](https://github.com/pocketbase/pocketbase/discussions/7467)). +- Added an internal watcher to sync various runtime states between multiple PocketBase processes (e.g. memory store) using the same `pb_data`. + _This is helpful in case for example a separate PocketBase console command change the collections or application settings while the server is still running._ + _The watcher is debounced and implemented via `pb_data/.notify` dir watch as a workaround to avoid depending on OS and SQLite driver specific APIs._ + +- Added new [Superuser IPs/CIDR subnets whitelist setting](https://pocketbase.io/docs/going-to-production/#limit-superusers-to-specific-ipssubnets). + The optional setting can be changed from the UI under _Dasboard > Settings > Application > Superuser IPs_. + To avoid lockout in case your superuser IP change, the ips whitelist can be updated also via the `superuser ips` console command: + ```sh + # note: --dir is optional and defaults to pb_data next to the executable + + # clear whitelisted IPs + ./pocketbase superuser ips --dir=/custom/path/to/pb_data + + # OR change the whitelisted IPs to 127.0.0.1 and 10.0.0.0 (replace with your real IP(s)) + ./pocketbase superuser ips 127.0.0.1 10.0.0.0 --dir=/custom/path/to/pb_data + ``` + ## v0.37.5