github pi-hole/FTL v6.3

20 hours ago

What's Changed

  • Tests - fix PTR test by @rrobgill in #2516
  • Reply to address queries in .localhost domain (RFC6171) by @rrobgill in #2517
  • dhcp-discover: Fix string processing by @rrobgill in #2519
  • [RFC] Prevent .internal queries from being upstreamed. Draft draft-davies-internal-tld-03 by @Tooa in #2474
  • Add dns.localise by @Manakuremati in #2524
  • Webserver: Allow webhome to be root by @rrobgill in #2521
  • api/network Avoid NULL string comparison logspam by @rrobgill in #2526
  • request_info.is_authenticated needs to be initialized explicitly with… by @DL6ER in #2533
  • Allow forcing color in CLI output by @DL6ER in #2538
  • Simplify CI build by removing the composite action by @yubiuser in #2511
  • Rename flushing arp > flushing network by @yubiuser in #2541
  • Update embedded SQLite3 engine to 3.50.2 by @DL6ER in #2544
  • Add pihole-FTL create-default-config option and use it to upload pihole.toml to ftl.pi-hole.net by @yubiuser in #2540
  • Allow low-level header manipulation from Lua pages by @DL6ER in #2535
  • Fix foreign fork PRs by @DL6ER in #2543
  • Update package-lock.json to fix npm vuln by @XhmikosR in #2555
  • Update rapidoc to v9.3.8 by @XhmikosR in #2556
  • Add missing 'took' fields to API spec response examples by @tsutsu3 in #2466
  • Remove domain type from domainNeeded help text by @yubiuser in #2564
  • Update embedded dnsmasq to v2.92test16 by @DL6ER in #2570
  • Config typo correction by @rrobgill in #2572
  • Support IPv6 in the DHCP API by @DL6ER in #2554
  • Add sigrtmin option by @jacklul in #2574
  • NTP ipv6 crash fix - ntp reply & logging by @rrobgill in #2569
  • Add 'never-stale' to stale issue exempt lable list by @yubiuser in #2578
  • Upgrade TOML library to tomlc17 by @DL6ER in #2579
  • Add warning to the config markdown by @yubiuser in #2580
  • Automatically detect DNS interface when empty in pihole.toml by @DL6ER in #2456
  • Make type a required parameter for PUT and DELETE /lists by @DL6ER in #2530
  • Update embedded SQLite3 to 3.50.3 by @DL6ER in #2576
  • Remove remaining traces of ARP flush by @yubiuser in #2545
  • Improve CNAME behavior of pi.hole by @DL6ER in #2585
  • Add colors to the --config output by @DL6ER in #2584
  • fix: change type of disk parameter for GET /queries by @ninjack-dev in #2589
  • Improve default CSP headers by @DL6ER in #2575
  • Improve already running detection by @DL6ER in #2591
  • Update embedded SQLite3 to 3.50.4 by @DL6ER in #2592
  • Fix debug output association by @DL6ER in #2594
  • Fix FTL running behing reverse-proxy with prefix by @DL6ER in #2595
  • Update embedded dnsmasq by @DL6ER in #2587
  • Implement netlink ARP cache handling by @DL6ER in #2600
  • Add autocomplete feature by @DL6ER in #2593
  • Update embedded dnsmasq to v2.92test19 by @DL6ER in #2603
  • Fix dns.interface comment by @rdwebdesign in #2597
  • Fix logic in automatic interface determination (when dns.interface = "") by @DL6ER in #2607
  • Fix default value autocomplete suggestions by @DL6ER in #2609
  • Update dnsmasq to v2.92test21 by @DL6ER in #2614
  • Fix cache-optimizer queries in Query Log by @DL6ER in #2619
  • Update embedded CivetWeb by @DL6ER in #2621
  • Do not set domainname when the kernel replies with "(none)" by @DL6ER in #2620
  • Fix dns.hosts help text to show multiple hostnames per IP are allowed by @rdwebdesign in #2623
  • Improve memory handling by @DL6ER in #2617
  • Pin github actions to SHA by @yubiuser in #2615
  • Bump the github_action-dependencies group across 1 directory with 6 updates by @dependabot[bot] in #2628
  • Be more gracefully when validating dns_hosts by @yubiuser in #2624
  • Implement automatic TLS/SSL certificate renewals by @DL6ER in #2463
  • Fix HOSTS file rotation test which was hiding in fast runners by @yubiuser in #2630
  • Suggest IP addresses instead of names for upstream by @DL6ER in #2444
  • Make restarting optional in API config endpoints by @DL6ER in #2632
  • Ensure queries with ID 0 are stored to the long-term queries database by @DL6ER in #2633
  • Ensure we can log until the very end by @DL6ER in #2634
  • Bump github/codeql-action from 3.30.3 to 3.30.5 in the github_action-dependencies group across 1 directory by @dependabot[bot] in #2636
  • Fix long-term database insertion by @DL6ER in #2583
  • Add webserver.advancedOpts by @DL6ER in #2635
  • Add new dns.domain.local and rename dns.domain -> dns.domain.name by @DL6ER in #2531
  • Bump the github_action-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #2641
  • Allow escaping special single-character wildcard "_" when doing partial matching by @DL6ER in #2550
  • Expose both total and enabled for gravity tables by @DL6ER in #2177
  • Improve gravity database resilience by @DL6ER in #2605
  • Add custom SQLite busy callback by @DL6ER in #2602
  • Add %MEM and %CPU of FTL to GET info/system by @DL6ER in #2645
  • Try to load system load averages from /proc/loadavg first by @tpjanssen in #2644
  • Fix database busy handler initialization by @DL6ER in #2646
  • Fix POST /lists example by @DL6ER in #2649
  • Improve CPU utilization reporting by @DL6ER in #2647
  • Bump the github_action-dependencies group across 1 directory with 2 updates by @dependabot[bot] in #2651
  • Implement selection of TLS ciphers for mbedtls by @DL6ER in #2638
  • Bump the github_action-dependencies group across 1 directory with 3 updates by @dependabot[bot] in #2654

New Contributors

Full Changelog: v6.2.3...v6.3

Don't miss a new FTL release

NewReleases is sending notifications on new releases.