Repository navigation
v7.0.0
This release of Puppetboard makes significant changes to the fact filtering views to support structured/nested facts.
Filtering structured facts is done in memory in this application instead of in the database query.
This has been tested, but could result in performance implications in large environments.
We would like to hear about performance (good and bad) in the Performance Poll.
Breaking changes:
Implemented enhancements:
- The PUPPETBOARD_URL_PREFIX does not set flask's APPLICATION_ROOT #1092
- Add OpenShift Template to build Puppetboard #1071
- Darkmode #1384 (rismoney)
- Add Query Presets feature #1383 (rismoney)
- Add UNRESPONSIVE_HOURS parameter to OpenShift template. #1346 (bschonec)
- Support nested facts in inventory view #1291 (nikolaik)
Fixed bugs:
- Inventory tab feature legacy facts #874
- Resolve datetime deprecation warnings #1269 (emmanuel-ferdman)
- Add APPLICATION_ROOT to docker_settings.py #1206 (HielkeJ)
Merged pull requests:
- build(deps): bump the python group across 1 directory with 2 updates #1389 (dependabot[bot])
- test: add Python 3.14 checks #1386 (d1nuc0m)
- template: add raw number to tooltip #1382 (rismoney)
- build(deps): bump the python group across 1 directory with 2 updates #1381 (dependabot[bot])
- build(deps): bump flask from 3.1.2 to 3.1.3 #1379 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 3 updates #1378 (dependabot[bot])
- build(deps): bump python from 3.15.0a5-alpine to 3.15.0a6-alpine #1373 (dependabot[bot])
- build(deps): bump the python group with 3 updates #1370 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 3 updates #1369 (dependabot[bot])
- Fix development instructions #1366 (smortex)
- build(deps): bump werkzeug from 3.1.4 to 3.1.5 #1365 (dependabot[bot])
- build(deps): bump types-requests from 2.32.4.20250809 to 2.32.4.20260107 #1364 (dependabot[bot])
- build(deps): bump urllib3 from 2.6.2 to 2.6.3 #1363 (dependabot[bot])
- build(deps): bump types-setuptools from 80.9.0.20250822 to 80.9.0.20251223 #1362 (dependabot[bot])
- build(deps): bump types-requests from 2.32.4.20250809 to 2.32.4.20260107 #1361 (dependabot[bot])
- build(deps): bump types-setuptools from 80.9.0.20250822 to 80.9.0.20251223 #1360 (dependabot[bot])
- build(deps): bump pyparsing from 3.2.4 to 3.3.1 in the python group #1359 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 8 updates #1358 (dependabot[bot])
- build(deps): bump python from 3.13.7-alpine to 3.14.2-alpine #1357 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 10 updates #1350 (dependabot[bot])
- Add most (but not all) parameters to the OpenShift template. #1347 (bschonec)
- Cleanup github code scanning #1336 (bastelfreak)
- build(deps): bump mypy from 1.18.1 to 1.18.2 in the python group #1334 (dependabot[bot])
- build(deps): bump the python group with 3 updates #1333 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 3 updates #1332 (dependabot[bot])
- build(deps): bump types-requests from 2.32.4.20250809 to 2.32.4.20250913 #1330 (dependabot[bot])
- build(deps): bump mypy from 1.17.1 to 1.18.1 in the python group #1328 (dependabot[bot])
- build(deps): bump the python group with 2 updates #1327 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 5 updates #1326 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 3 updates #1324 (dependabot[bot])
- build(deps): bump the python group with 3 updates #1318 (dependabot[bot])
- build(deps): bump the python group with 3 updates #1317 (dependabot[bot])
- build(deps): bump types-setuptools from 80.9.0.20250809 to 80.9.0.20250822 #1316 (dependabot[bot])
- build(deps): bump types-setuptools from 80.9.0.20250809 to 80.9.0.20250822 #1315 (dependabot[bot])
- build(deps): bump flask from 3.1.1 to 3.1.2 in the python group #1313 (dependabot[bot])
- build(deps): bump the python group with 4 updates #1312 (dependabot[bot])
- build(deps): bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 #1311 (dependabot[bot])
- build(deps): bump types-setuptools from 80.9.0.20250801 to 80.9.0.20250809 #1310 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 4 updates #1309 (dependabot[bot])
- build(deps): bump python from 3.13-alpine to 3.13.7-alpine #1308 (dependabot[bot])
- build(deps): bump types-setuptools from 80.9.0.20250801 to 80.9.0.20250809 #1307 (dependabot[bot])
- build(deps): bump types-requests from 2.32.4.20250611 to 2.32.4.20250809 #1305 (dependabot[bot])
- build(deps): bump the python group with 10 updates #1303 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 13 updates #1301 (dependabot[bot])
- Document all environments option for
DEFAULT_ENVIRONMENT#1298 (markeganfuller) - build(deps): bump types-setuptools from 80.3.0.20250505 to 80.4.0.20250511 in the python group across 1 directory #1281 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 3 updates #1279 (dependabot[bot])
- build(deps): bump flask from 3.1.0 to 3.1.1 in the pip group #1278 (dependabot[bot])
- build(deps): bump flask from 3.1.0 to 3.1.1 in the pip group #1277 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 4 updates #1274 (dependabot[bot])
- build(deps): bump types-requests from 2.32.0.20250306 to 2.32.0.20250328 #1272 (dependabot[bot])
- build(deps): bump the python group with 6 updates #1270 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 10 updates #1268 (dependabot[bot])
- build(deps): bump types-requests from 2.32.0.20250306 to 2.32.0.20250328 #1263 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 6 updates #1261 (dependabot[bot])
- build(deps): bump the python group across 1 directory with 2 updates #1256 (dependabot[bot])
- build(deps): bump types-requests from 2.32.0.20241016 to 2.32.0.20250306 #1254 (dependabot[bot])
- build(deps): bump types-requests from 2.32.0.20241016 to 2.32.0.20250306 #1253 (dependabot[bot])
- build(deps): bump the python group with 5 updates #1252 (dependabot[bot])
- Bump the python group across 1 directory with 6 updates #1251 (dependabot[bot])