What's Changed
- The domain pi.hole should be fully local by @DL6ER in #2331
- Add total CPU % to /info/system endpoint by @DL6ER in #2297
- Do not read empty values from versions file. Use null instead by @DL6ER in #2335
- Ensure proper shutdown when crashing in a thread by @DL6ER in #2332
- README.md: switch to the SVG logos by @XhmikosR in #2344
- Allow newlines in env vars as separator by @DL6ER in #2346
- Update npm dependencies by @XhmikosR in #2342
- Fix unlocking warning in /api/history/clients by @DL6ER in #2351
- Increase restrictions on POST /api/teleporter by @DL6ER in #2352
- Use keep-alive by @DL6ER in #2357
- Change default file serving behavior possibly breaking by @DL6ER in #2355
- Add new special permitted upstream filter for Query Log by @DL6ER in #2345
- Fix typo in json_macros.h for HTTP Status Code body return check by @Gabriel-H4 in #2338
- API validation: update CI by @XhmikosR in #2341
- Do not overwrite externally given MAKEFLAGS if set by @DL6ER in #2360
- Default-off 0x20 encoding by @DL6ER in #2365
- Simplify overTime processing by @DL6ER in #2353
- Tweak API documentation for /docs by @DL6ER in #2337
- Add Discovery of Designated Resolvers special zone blocking by @DL6ER in #2315
- Still save clients when database.maxDBdays is 0 by @DL6ER in #2367
- Add new Lua function pihole.format_path() by @DL6ER in #2370
- Do not update webserver.threads in-place by @DL6ER in #2368
- Update embedded dnsmasq to v2.91rc6 by @DL6ER in #2374
- Also set Expires= property for deleted cookies by @DL6ER in #2336
- Fix docs for lists batchDelete by @DL6ER in #2379
- Update dnsmasq tag to 2.91 by @DL6ER in #2380
- Allow prefix multiplexing behind reverse proxy by @DL6ER in #2319
- NTP - Provide correct stratum to clients by @rrobgill in #2386
- Set X-DNS-Prefetch-Control header by @yubiuser in #2396
New Contributors
- @XhmikosR made their first contribution in #2344
- @Gabriel-H4 made their first contribution in #2338
Full Changelog: v6.0.4...v6.1