Skip to content

Update embedded SQLite to 3.51.0#2704

Merged
DL6ER merged 2 commits into
developmentfrom
update/sqlite3_51_0
Nov 9, 2025
Merged

Update embedded SQLite to 3.51.0#2704
DL6ER merged 2 commits into
developmentfrom
update/sqlite3_51_0

Conversation

@DL6ER

@DL6ER DL6ER commented Nov 9, 2025

Copy link
Copy Markdown
Member

What does this implement/fix?

We mostly benefit from no. 6 (general performance improvements) but also acknowledge 3 which offers us the ability to use carrays in the future. I have checked the existing source code if we can already benefit now, but this isn't the case.

For the curious (why "carrays"?): Currently, the IN operator can only use string inputs (... IN (1,2,3)), we cannot bind like (... IN (?)). With carrays, this is now possible like:

SELECT * FROM table WHERE col IN carray(?123);

and then bind the values like

const int32_t data[] = {1, 2, 3};
sqlite3_carray_bind(stmt, 123, data, sizeof(data)/sizeof(data[0]), CARRAY_INT32, SQLITE_TRANSIENT);

Full changelog:

SQLite Release 3.51.0 On 2025-11-04

  1. New macros in sqlite3.h:
    1. SQLITE_SCM_BRANCH → the name of the branch from which the source code is taken.
    2. SQLITE_SCM_TAGS → space-separated list of tags on the source code check-in.
    3. SQLITE_SCM_DATETIME → ISO-8601 date and time of the source code check-in.
  2. Two new JSON functions, jsonb_each() and jsonb_tree() work the same as the existing json_each() and json_tree() functions except that they return JSONB for the "value" column when the "type" is 'array' or 'object'.
  3. The carray and percentile extensions are now built into the amalgamation, though they are disabled by default and must be activated at compile-time using the -DSQLITE_ENABLE_CARRAY and/or -DSQLITE_ENABLE_PERCENTILE options, respectively.
  4. Enhancements to TCL Interface:
    1. Add the -asdict flag to the eval command to have it set the row data as a dict instead of an array.
    2. User-defined functions may now break to return an SQL NULL.
  5. CLI enhancements:
    1. Increase the precision of ".timer" to microseconds.
    2. Enhance the "box" and "column" formatting modes to deal with double-wide characters.
    3. The ".imposter" command provides read-only imposter tables that work with VACUUM and do not require the --unsafe-testing option.
    4. Add the --ifexists option to the CLI command-line option and to the .open command.
    5. Limit columns widths set by the ".width" command to 30,000 or less, as there is not good reason to have wider columns, but supporting wider columns provides opportunity to malefactors.
  6. Performance enhancements:
    1. Use fewer CPU cycles to commit a read transaction.
    2. Early detection of joins that return no rows due to one or more of the tables containing no rows.
    3. Avoid evaluation of scalar subqueries if the result of the subquery does not change the result of the overall expression.
    4. Faster window function queries when using "BETWEEN :x FOLLOWING AND :y FOLLOWING" with a large :y.
  7. Add the PRAGMA wal_checkpoint=NOOP; command and the SQLITE_CHECKPOINT_NOOP argument for sqlite3_wal_checkpoint_v2().
  8. Add the sqlite3_set_errmsg() API for use by extensions.
  9. Add the sqlite3_db_status64() API, which works just like the existing sqlite3_db_status() API except that it returns 64-bit results.
  10. Add the SQLITE_DBSTATUS_TEMPBUF_SPILL option to the sqlite3_db_status() and sqlite3_db_status64() interfaces.
  11. In the session extension add the sqlite3changeset_apply_v3() interface.
  12. For the built-in printf() and the format() SQL function, omit the leading '-' from negative floating point numbers if the '+' flag is omitted and the "#" flag is present and all displayed digits are '0'. Use '%#f' or similar to avoid outputs like '-0.00' and instead show just '0.00'.
  13. Improved error messages generated by FTS5.
  14. Enforce STRICT typing on computed columns.
  15. Improved support for VxWorks
  16. JavaScript/WASM now supports 64-bit WASM. The canonical builds continue to be 32-bit but creating one's own 64-bit build is now as simple as running "make".
  17. Improved resistance to database corruption caused by an application breaking Posix advisory locks using close().

Related issue or feature (if applicable): N/A

Pull request in docs with documentation (if applicable): N/A


By submitting this pull request, I confirm the following:

  1. I have read and understood the contributors guide, as well as this entire template. I understand which branch to base my commits and Pull Requests against.
  2. I have commented my proposed changes within the code.
  3. I am willing to help maintain this change if there are issues with it later.
  4. It is compatible with the EUPL 1.2 license
  5. I have squashed any insignificant commits. (git rebase)

Checklist:

  • The code change is tested and works locally.
  • I based my code and PRs against the repositories development branch.
  • I signed off all commits. Pi-hole enforces the DCO for all contributions
  • I signed all my commits. Pi-hole requires signatures to verify authorship
  • I have read the above and my PR is ready for review.

DL6ER added 2 commits November 9, 2025 08:52
Signed-off-by: Dominik <dl6er@dl6er.de>
…re now native parts of the amalgation build.

Signed-off-by: Dominik <dl6er@dl6er.de>
@DL6ER DL6ER requested a review from a team as a code owner November 9, 2025 08:14
@DL6ER DL6ER added the SQLite3 label Nov 9, 2025
Comment thread patch/sqlite3/0001-print-FTL-version-in-interactive-shell.patch
@DL6ER DL6ER merged commit 616837b into development Nov 9, 2025
17 checks passed
@DL6ER DL6ER deleted the update/sqlite3_51_0 branch November 9, 2025 18:43
@PromoFaux PromoFaux mentioned this pull request Nov 25, 2025
@pralor-bot

Copy link
Copy Markdown

This pull request has been mentioned on Pi-hole Userspace. There might be relevant details there:

https://discourse.pi-hole.net/t/pi-hole-ftl-v6-4-web-v6-4-and-core-v6-3-released/83680/1

github-actions Bot pushed a commit to bigbeartechworld/big-bear-universal-apps that referenced this pull request Nov 30, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [pihole/pihole](https://redirect.github.com/pi-hole/docker-pi-hole) | patch | `2025.11.0` -> `2025.11.1` |

---

### Release Notes

<details>
<summary>pi-hole/docker-pi-hole (pihole/pihole)</summary>

### [`v2025.11.1`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2025.11.1)

[Compare Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2025.11.0...2025.11.1)

<!-- Release notes generated using configuration in .github/release.yml at master -->

#### What's Changed (Docker Specific)

- Fix build status badge in readme by [@&#8203;nol166](https://redirect.github.com/nol166) in [#&#8203;1938](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1938)
- Add RISCV back by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [#&#8203;1939](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1939)
- Improve FTL startup detection and log tailing by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [#&#8203;1940](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1940)
- Set DNS listening mode to 'ALL' in docker-compose.yml example by [@&#8203;cornshakes](https://redirect.github.com/cornshakes) in [#&#8203;1946](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1946)
- Add instructions for excluding Pi-hole from Watchtower updates by [@&#8203;chippy01](https://redirect.github.com/chippy01) in [#&#8203;1949](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1949)

#### New Contributors

- [@&#8203;nol166](https://redirect.github.com/nol166) made their first contribution in [#&#8203;1938](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1938)
- [@&#8203;cornshakes](https://redirect.github.com/cornshakes) made their first contribution in [#&#8203;1946](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1946)
- [@&#8203;chippy01](https://redirect.github.com/chippy01) made their first contribution in [#&#8203;1949](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1949)

**Full Changelog**: <pi-hole/docker-pi-hole@2025.11.0...2025.11.1>

***

<!-- Release notes generated using configuration in .github/release.yml at development -->

#### What's Changed (FTL v6.4.1)

- Fix API specs and example for dns.upstreams in config.yaml by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/FTL#2696](https://redirect.github.com/pi-hole/FTL/pull/2696)
- gravity update - silently discard unicode BOM if present by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/FTL#2702](https://redirect.github.com/pi-hole/FTL/pull/2702)
- Update embedded SQLite to 3.51.0 by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2704](https://redirect.github.com/pi-hole/FTL/pull/2704)
- Get earliest query timestamp from database by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/FTL#2706](https://redirect.github.com/pi-hole/FTL/pull/2706)
- Increase buffer length for query string by [@&#8203;mwoolweaver](https://redirect.github.com/mwoolweaver) in [pi-hole/FTL#2709](https://redirect.github.com/pi-hole/FTL/pull/2709)
- Reduce DNS resolver locking during database interaction by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2700](https://redirect.github.com/pi-hole/FTL/pull/2700)
- Make colour output optional in streaming gravity API call by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/FTL#2718](https://redirect.github.com/pi-hole/FTL/pull/2718)
- api/dhcp/leases Allow for hwaddr > 48 bits by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/FTL#2724](https://redirect.github.com/pi-hole/FTL/pull/2724)
- Add rate-limiting for TOTP validation by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2719](https://redirect.github.com/pi-hole/FTL/pull/2719)
- Implement simple partial matching for regex in /api/search/{domain} by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2705](https://redirect.github.com/pi-hole/FTL/pull/2705)
- Performance optimizations: string processing, memory management, and compiler flags by [@&#8203;Copilot](https://redirect.github.com/Copilot) in [pi-hole/FTL#2571](https://redirect.github.com/pi-hole/FTL/pull/2571)
- Fix authentication redirect when webhome is / (fixes [#&#8203;2518](https://redirect.github.com/pi-hole/docker-pi-hole/issues/2518)) by [@&#8203;averyvigolo](https://redirect.github.com/averyvigolo) in [pi-hole/FTL#2610](https://redirect.github.com/pi-hole/FTL/pull/2610)
- Reduce database locking and add timing debug setting by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2688](https://redirect.github.com/pi-hole/FTL/pull/2688)

#### New Contributors

- [@&#8203;mwoolweaver](https://redirect.github.com/mwoolweaver) made their first contribution in [pi-hole/FTL#2709](https://redirect.github.com/pi-hole/FTL/pull/2709)
- [@&#8203;Copilot](https://redirect.github.com/Copilot) made their first contribution in [pi-hole/FTL#2571](https://redirect.github.com/pi-hole/FTL/pull/2571)
- [@&#8203;averyvigolo](https://redirect.github.com/averyvigolo) made their first contribution in [pi-hole/FTL#2610](https://redirect.github.com/pi-hole/FTL/pull/2610)

**Full Changelog**: <pi-hole/FTL@v6.3.3...v6.4>

<!-- Release notes generated using configuration in .github/release.yml at master -->

<!-- Release notes generated using configuration in .github/release.yml at master -->

#### What's Changed (Web v6.4)

- Start using commented tags for editorconfig-checker by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [pi-hole/web#3643](https://redirect.github.com/pi-hole/web/pull/3643)
- Remove some unused code (leftover from v5) by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/web#3636](https://redirect.github.com/pi-hole/web/pull/3636)
- Make sure the table is redrawn after the dnssec API call returns by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/web#3645](https://redirect.github.com/pi-hole/web/pull/3645)
- Add hint that partial matching may not return all possible results by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/web#3654](https://redirect.github.com/pi-hole/web/pull/3654)
- Enable one-time code autofill for TOTP input by [@&#8203;sebastianlivoni](https://redirect.github.com/sebastianlivoni) in [pi-hole/web#3658](https://redirect.github.com/pi-hole/web/pull/3658)
- Set "All Time " range for query log datepicker based on Database ranges (moment) by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3657](https://redirect.github.com/pi-hole/web/pull/3657)
- Request ANSI colour codes when calling gravity API by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3662](https://redirect.github.com/pi-hole/web/pull/3662)
- Pi-hole Web v6.4 by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3670](https://redirect.github.com/pi-hole/web/pull/3670)

#### New Contributors

- [@&#8203;sebastianlivoni](https://redirect.github.com/sebastianlivoni) made their first contribution in [pi-hole/web#3658](https://redirect.github.com/pi-hole/web/pull/3658)

**Full Changelog**: <pi-hole/web@v6.3...v6.4>

#### What's Changed (Core v6.3)

- Add Fedora 43 to test suite by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [pi-hole/pi-hole#6453](https://redirect.github.com/pi-hole/pi-hole/pull/6453)
- Fix libcap capabilities not being granted on OpenRC distros by [@&#8203;Sparronator9999](https://redirect.github.com/Sparronator9999) in [pi-hole/pi-hole#6456](https://redirect.github.com/pi-hole/pi-hole/pull/6456)
- systemd service - don't use deprecated PermissionsStartOnly by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/pi-hole#6465](https://redirect.github.com/pi-hole/pi-hole/pull/6465)
- debug - speed up processing and display of file contents and services by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/pi-hole#6469](https://redirect.github.com/pi-hole/pi-hole/pull/6469)
- Use port from dns.port in piholeDebug.sh by [@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx) in [pi-hole/pi-hole#6475](https://redirect.github.com/pi-hole/pi-hole/pull/6475)
- Improve gravity tables presentation on the debug log by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/pi-hole#6460](https://redirect.github.com/pi-hole/pi-hole/pull/6460)

#### New Contributors

- [@&#8203;Sparronator9999](https://redirect.github.com/Sparronator9999) made their first contribution in [pi-hole/pi-hole#6456](https://redirect.github.com/pi-hole/pi-hole/pull/6456)

**Full Changelog**: <pi-hole/pi-hole@v6.2.2...v6.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/bigbeartechworld/big-bear-universal-apps).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=-->
github-actions Bot pushed a commit to bigbeartechworld/big-bear-universal-apps that referenced this pull request Dec 1, 2025
This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [jacklul/pihole](https://redirect.github.com/pi-hole/docker-pi-hole) | patch | `2025.11.0` -> `2025.11.1` |

---

### Release Notes

<details>
<summary>pi-hole/docker-pi-hole (jacklul/pihole)</summary>

### [`v2025.11.1`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2025.11.1)

[Compare Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2025.11.0...2025.11.1)

<!-- Release notes generated using configuration in .github/release.yml at master -->

#### What's Changed (Docker Specific)

- Fix build status badge in readme by [@&#8203;nol166](https://redirect.github.com/nol166) in [#&#8203;1938](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1938)
- Add RISCV back by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [#&#8203;1939](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1939)
- Improve FTL startup detection and log tailing by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [#&#8203;1940](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1940)
- Set DNS listening mode to 'ALL' in docker-compose.yml example by [@&#8203;cornshakes](https://redirect.github.com/cornshakes) in [#&#8203;1946](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1946)
- Add instructions for excluding Pi-hole from Watchtower updates by [@&#8203;chippy01](https://redirect.github.com/chippy01) in [#&#8203;1949](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1949)

#### New Contributors

- [@&#8203;nol166](https://redirect.github.com/nol166) made their first contribution in [#&#8203;1938](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1938)
- [@&#8203;cornshakes](https://redirect.github.com/cornshakes) made their first contribution in [#&#8203;1946](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1946)
- [@&#8203;chippy01](https://redirect.github.com/chippy01) made their first contribution in [#&#8203;1949](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1949)

**Full Changelog**: <pi-hole/docker-pi-hole@2025.11.0...2025.11.1>

***

<!-- Release notes generated using configuration in .github/release.yml at development -->

#### What's Changed (FTL v6.4.1)

- Fix API specs and example for dns.upstreams in config.yaml by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/FTL#2696](https://redirect.github.com/pi-hole/FTL/pull/2696)
- gravity update - silently discard unicode BOM if present by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/FTL#2702](https://redirect.github.com/pi-hole/FTL/pull/2702)
- Update embedded SQLite to 3.51.0 by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2704](https://redirect.github.com/pi-hole/FTL/pull/2704)
- Get earliest query timestamp from database by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/FTL#2706](https://redirect.github.com/pi-hole/FTL/pull/2706)
- Increase buffer length for query string by [@&#8203;mwoolweaver](https://redirect.github.com/mwoolweaver) in [pi-hole/FTL#2709](https://redirect.github.com/pi-hole/FTL/pull/2709)
- Reduce DNS resolver locking during database interaction by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2700](https://redirect.github.com/pi-hole/FTL/pull/2700)
- Make colour output optional in streaming gravity API call by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/FTL#2718](https://redirect.github.com/pi-hole/FTL/pull/2718)
- api/dhcp/leases Allow for hwaddr > 48 bits by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/FTL#2724](https://redirect.github.com/pi-hole/FTL/pull/2724)
- Add rate-limiting for TOTP validation by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2719](https://redirect.github.com/pi-hole/FTL/pull/2719)
- Implement simple partial matching for regex in /api/search/{domain} by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2705](https://redirect.github.com/pi-hole/FTL/pull/2705)
- Performance optimizations: string processing, memory management, and compiler flags by [@&#8203;Copilot](https://redirect.github.com/Copilot) in [pi-hole/FTL#2571](https://redirect.github.com/pi-hole/FTL/pull/2571)
- Fix authentication redirect when webhome is / (fixes [#&#8203;2518](https://redirect.github.com/pi-hole/docker-pi-hole/issues/2518)) by [@&#8203;averyvigolo](https://redirect.github.com/averyvigolo) in [pi-hole/FTL#2610](https://redirect.github.com/pi-hole/FTL/pull/2610)
- Reduce database locking and add timing debug setting by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2688](https://redirect.github.com/pi-hole/FTL/pull/2688)

#### New Contributors

- [@&#8203;mwoolweaver](https://redirect.github.com/mwoolweaver) made their first contribution in [pi-hole/FTL#2709](https://redirect.github.com/pi-hole/FTL/pull/2709)
- [@&#8203;Copilot](https://redirect.github.com/Copilot) made their first contribution in [pi-hole/FTL#2571](https://redirect.github.com/pi-hole/FTL/pull/2571)
- [@&#8203;averyvigolo](https://redirect.github.com/averyvigolo) made their first contribution in [pi-hole/FTL#2610](https://redirect.github.com/pi-hole/FTL/pull/2610)

**Full Changelog**: <pi-hole/FTL@v6.3.3...v6.4>

<!-- Release notes generated using configuration in .github/release.yml at master -->

<!-- Release notes generated using configuration in .github/release.yml at master -->

#### What's Changed (Web v6.4)

- Start using commented tags for editorconfig-checker by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [pi-hole/web#3643](https://redirect.github.com/pi-hole/web/pull/3643)
- Remove some unused code (leftover from v5) by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/web#3636](https://redirect.github.com/pi-hole/web/pull/3636)
- Make sure the table is redrawn after the dnssec API call returns by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/web#3645](https://redirect.github.com/pi-hole/web/pull/3645)
- Add hint that partial matching may not return all possible results by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/web#3654](https://redirect.github.com/pi-hole/web/pull/3654)
- Enable one-time code autofill for TOTP input by [@&#8203;sebastianlivoni](https://redirect.github.com/sebastianlivoni) in [pi-hole/web#3658](https://redirect.github.com/pi-hole/web/pull/3658)
- Set "All Time " range for query log datepicker based on Database ranges (moment) by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3657](https://redirect.github.com/pi-hole/web/pull/3657)
- Request ANSI colour codes when calling gravity API by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3662](https://redirect.github.com/pi-hole/web/pull/3662)
- Pi-hole Web v6.4 by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3670](https://redirect.github.com/pi-hole/web/pull/3670)

#### New Contributors

- [@&#8203;sebastianlivoni](https://redirect.github.com/sebastianlivoni) made their first contribution in [pi-hole/web#3658](https://redirect.github.com/pi-hole/web/pull/3658)

**Full Changelog**: <pi-hole/web@v6.3...v6.4>

#### What's Changed (Core v6.3)

- Add Fedora 43 to test suite by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [pi-hole/pi-hole#6453](https://redirect.github.com/pi-hole/pi-hole/pull/6453)
- Fix libcap capabilities not being granted on OpenRC distros by [@&#8203;Sparronator9999](https://redirect.github.com/Sparronator9999) in [pi-hole/pi-hole#6456](https://redirect.github.com/pi-hole/pi-hole/pull/6456)
- systemd service - don't use deprecated PermissionsStartOnly by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/pi-hole#6465](https://redirect.github.com/pi-hole/pi-hole/pull/6465)
- debug - speed up processing and display of file contents and services by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/pi-hole#6469](https://redirect.github.com/pi-hole/pi-hole/pull/6469)
- Use port from dns.port in piholeDebug.sh by [@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx) in [pi-hole/pi-hole#6475](https://redirect.github.com/pi-hole/pi-hole/pull/6475)
- Improve gravity tables presentation on the debug log by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/pi-hole#6460](https://redirect.github.com/pi-hole/pi-hole/pull/6460)

#### New Contributors

- [@&#8203;Sparronator9999](https://redirect.github.com/Sparronator9999) made their first contribution in [pi-hole/pi-hole#6456](https://redirect.github.com/pi-hole/pi-hole/pull/6456)

**Full Changelog**: <pi-hole/pi-hole@v6.2.2...v6.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/bigbeartechworld/big-bear-universal-apps).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=-->
github-actions Bot pushed a commit to bigbeartechworld/big-bear-universal-apps that referenced this pull request Jan 25, 2026
…ag to v2025.11.1

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [bigbeartechworld/big-bear-pihole-unbound](https://redirect.github.com/pi-hole/docker-pi-hole) | patch | `2025.11.0` → `2025.11.1` |

---

### Release Notes

<details>
<summary>pi-hole/docker-pi-hole (bigbeartechworld/big-bear-pihole-unbound)</summary>

### [`v2025.11.1`](https://redirect.github.com/pi-hole/docker-pi-hole/releases/tag/2025.11.1)

[Compare Source](https://redirect.github.com/pi-hole/docker-pi-hole/compare/2025.11.0...2025.11.1)

<!-- Release notes generated using configuration in .github/release.yml at master -->

##### What's Changed (Docker Specific)

- Fix build status badge in readme by [@&#8203;nol166](https://redirect.github.com/nol166) in [#&#8203;1938](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1938)
- Add RISCV back by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [#&#8203;1939](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1939)
- Improve FTL startup detection and log tailing by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [#&#8203;1940](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1940)
- Set DNS listening mode to 'ALL' in docker-compose.yml example by [@&#8203;cornshakes](https://redirect.github.com/cornshakes) in [#&#8203;1946](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1946)
- Add instructions for excluding Pi-hole from Watchtower updates by [@&#8203;chippy01](https://redirect.github.com/chippy01) in [#&#8203;1949](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1949)

##### New Contributors

- [@&#8203;nol166](https://redirect.github.com/nol166) made their first contribution in [#&#8203;1938](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1938)
- [@&#8203;cornshakes](https://redirect.github.com/cornshakes) made their first contribution in [#&#8203;1946](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1946)
- [@&#8203;chippy01](https://redirect.github.com/chippy01) made their first contribution in [#&#8203;1949](https://redirect.github.com/pi-hole/docker-pi-hole/pull/1949)

**Full Changelog**: <pi-hole/docker-pi-hole@2025.11.0...2025.11.1>

***

<!-- Release notes generated using configuration in .github/release.yml at development -->

##### What's Changed (FTL v6.4.1)

- Fix API specs and example for dns.upstreams in config.yaml by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/FTL#2696](https://redirect.github.com/pi-hole/FTL/pull/2696)
- gravity update - silently discard unicode BOM if present by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/FTL#2702](https://redirect.github.com/pi-hole/FTL/pull/2702)
- Update embedded SQLite to 3.51.0 by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2704](https://redirect.github.com/pi-hole/FTL/pull/2704)
- Get earliest query timestamp from database by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/FTL#2706](https://redirect.github.com/pi-hole/FTL/pull/2706)
- Increase buffer length for query string by [@&#8203;mwoolweaver](https://redirect.github.com/mwoolweaver) in [pi-hole/FTL#2709](https://redirect.github.com/pi-hole/FTL/pull/2709)
- Reduce DNS resolver locking during database interaction by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2700](https://redirect.github.com/pi-hole/FTL/pull/2700)
- Make colour output optional in streaming gravity API call by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/FTL#2718](https://redirect.github.com/pi-hole/FTL/pull/2718)
- api/dhcp/leases Allow for hwaddr > 48 bits by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/FTL#2724](https://redirect.github.com/pi-hole/FTL/pull/2724)
- Add rate-limiting for TOTP validation by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2719](https://redirect.github.com/pi-hole/FTL/pull/2719)
- Implement simple partial matching for regex in /api/search/{domain} by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2705](https://redirect.github.com/pi-hole/FTL/pull/2705)
- Performance optimizations: string processing, memory management, and compiler flags by [@&#8203;Copilot](https://redirect.github.com/Copilot) in [pi-hole/FTL#2571](https://redirect.github.com/pi-hole/FTL/pull/2571)
- Fix authentication redirect when webhome is / (fixes [#&#8203;2518](https://redirect.github.com/pi-hole/docker-pi-hole/issues/2518)) by [@&#8203;averyvigolo](https://redirect.github.com/averyvigolo) in [pi-hole/FTL#2610](https://redirect.github.com/pi-hole/FTL/pull/2610)
- Reduce database locking and add timing debug setting by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/FTL#2688](https://redirect.github.com/pi-hole/FTL/pull/2688)

##### New Contributors

- [@&#8203;mwoolweaver](https://redirect.github.com/mwoolweaver) made their first contribution in [pi-hole/FTL#2709](https://redirect.github.com/pi-hole/FTL/pull/2709)
- [@&#8203;Copilot](https://redirect.github.com/Copilot) made their first contribution in [pi-hole/FTL#2571](https://redirect.github.com/pi-hole/FTL/pull/2571)
- [@&#8203;averyvigolo](https://redirect.github.com/averyvigolo) made their first contribution in [pi-hole/FTL#2610](https://redirect.github.com/pi-hole/FTL/pull/2610)

**Full Changelog**: <pi-hole/FTL@v6.3.3...v6.4>

<!-- Release notes generated using configuration in .github/release.yml at master -->

<!-- Release notes generated using configuration in .github/release.yml at master -->

##### What's Changed (Web v6.4)

- Start using commented tags for editorconfig-checker by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [pi-hole/web#3643](https://redirect.github.com/pi-hole/web/pull/3643)
- Remove some unused code (leftover from v5) by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/web#3636](https://redirect.github.com/pi-hole/web/pull/3636)
- Make sure the table is redrawn after the dnssec API call returns by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/web#3645](https://redirect.github.com/pi-hole/web/pull/3645)
- Add hint that partial matching may not return all possible results by [@&#8203;DL6ER](https://redirect.github.com/DL6ER) in [pi-hole/web#3654](https://redirect.github.com/pi-hole/web/pull/3654)
- Enable one-time code autofill for TOTP input by [@&#8203;sebastianlivoni](https://redirect.github.com/sebastianlivoni) in [pi-hole/web#3658](https://redirect.github.com/pi-hole/web/pull/3658)
- Set "All Time " range for query log datepicker based on Database ranges (moment) by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3657](https://redirect.github.com/pi-hole/web/pull/3657)
- Request ANSI colour codes when calling gravity API by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3662](https://redirect.github.com/pi-hole/web/pull/3662)
- Pi-hole Web v6.4 by [@&#8203;PromoFaux](https://redirect.github.com/PromoFaux) in [pi-hole/web#3670](https://redirect.github.com/pi-hole/web/pull/3670)

##### New Contributors

- [@&#8203;sebastianlivoni](https://redirect.github.com/sebastianlivoni) made their first contribution in [pi-hole/web#3658](https://redirect.github.com/pi-hole/web/pull/3658)

**Full Changelog**: <pi-hole/web@v6.3...v6.4>

##### What's Changed (Core v6.3)

- Add Fedora 43 to test suite by [@&#8203;yubiuser](https://redirect.github.com/yubiuser) in [pi-hole/pi-hole#6453](https://redirect.github.com/pi-hole/pi-hole/pull/6453)
- Fix libcap capabilities not being granted on OpenRC distros by [@&#8203;Sparronator9999](https://redirect.github.com/Sparronator9999) in [pi-hole/pi-hole#6456](https://redirect.github.com/pi-hole/pi-hole/pull/6456)
- systemd service - don't use deprecated PermissionsStartOnly by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/pi-hole#6465](https://redirect.github.com/pi-hole/pi-hole/pull/6465)
- debug - speed up processing and display of file contents and services by [@&#8203;rrobgill](https://redirect.github.com/rrobgill) in [pi-hole/pi-hole#6469](https://redirect.github.com/pi-hole/pi-hole/pull/6469)
- Use port from dns.port in piholeDebug.sh by [@&#8203;darkexplosiveqwx](https://redirect.github.com/darkexplosiveqwx) in [pi-hole/pi-hole#6475](https://redirect.github.com/pi-hole/pi-hole/pull/6475)
- Improve gravity tables presentation on the debug log by [@&#8203;rdwebdesign](https://redirect.github.com/rdwebdesign) in [pi-hole/pi-hole#6460](https://redirect.github.com/pi-hole/pi-hole/pull/6460)

##### New Contributors

- [@&#8203;Sparronator9999](https://redirect.github.com/Sparronator9999) made their first contribution in [pi-hole/pi-hole#6456](https://redirect.github.com/pi-hole/pi-hole/pull/6456)

**Full Changelog**: <pi-hole/pi-hole@v6.2.2...v6.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/bigbeartechworld/big-bear-universal-apps).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGUiXX0=-->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants