Releases: DiamondLightSource/blueapi
Releases · DiamondLightSource/blueapi
1.12.1
What's Changed
Feature
- feat: Add Status Code and Request Body to Logs by @dan-fernandes in #1358
- feat: use service account for tiled insertion by @ZohebShaikh in #1398
- feat: Make calls to numtracker async by @tpoliaw in #1075
Fix
- fix: Give better error message on non-existent device by @DominicOram in #1194
Docs
- docs: How to run local auth stack by @dan-fernandes in #1384
Chore
Full Changelog: 1.12.0...1.12.1
1.12.0
What's Changed
Features
- feat: add oauth2-proxy for blueapi and tiled by @ZohebShaikh in #1389
- feat: Add user to metadata by @dan-fernandes in #1386
- feat: Redesign BlueapiClient for use in scripts by @tpoliaw in #1323
- feat: Add click ParamType to handle JSON parsing by @tpoliaw in #1080
- feat: Option in Values.yaml to set scratch PV size by @dan-fernandes in #1405
- feat: Include plan outcome in WorkerEvents by @tpoliaw in #1357
- feat: Let branches be checked out in scratch repos by @tpoliaw in #1360
Fixes
Refactors
- refactor: Use StrEnum instead of inheriting from str and Enum by @tpoliaw in #1373
- refactor: update to StrEnum by @ZohebShaikh in #1376
- refactor: Cleanup defaults for blueapi server by @ZohebShaikh in #1385
- refactor: Move config loading from CLI into ConfigLoader by @tpoliaw in #1394
Tests
- test: increase rsa private key size by @ZohebShaikh in #1374
- test: Move numtracker test into utils module by @tpoliaw in #1392
- test: Disable health tracing and endpoints during debug by @keithralphs in #1399
Docs
- docs: fix typos and grammatical errors by @ZohebShaikh in #1367
CI
- ci: remove commit to main hook prek by @ZohebShaikh in #1403
Chores
- chore: Remove dependency on scanspec by @tpoliaw in #1366
- chore: Update uv lock by @ZohebShaikh in #1388
- chore: Use prek instead of pre-commit by @tpoliaw in #1391
- chore(deps): update hoverkraft-tech/compose-action action to v2.5.0 by @renovate[bot] in #1372
- chore(deps): update github/codeql-action digest to 6bc82e0 by @renovate[bot] in #1351
- chore(deps): update github/codeql-action digest to 45cbd0c by @renovate[bot] in #1377
- chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.10 by @renovate[bot] in #1378
- chore(deps): update to copier
5.0.2by @ZohebShaikh in #1375 - chore(deps): lock file maintenance by @renovate[bot] in #1390
- chore(deps): update github/codeql-action digest to 9e907b5 by @renovate[bot] in #1387
Full Changelog: 1.11.5...1.12.0
1.11.5-a3 Correct DEBUG_ON env value
correct DEBUG_ON env value
1.11.5-a2 test different default value
change default
1.11.5-a1 disable health trahing and fucntionality during debug
Disable health tracing and endpoints during debug
1.11.5
What's Changed
- fix: Use find_device from device endpoint by @tpoliaw in #1315
- chore: Include module name in stderr logging by @tpoliaw in #1339
- fix: persistent volume retention by @dan-fernandes in #1350
- docs: Change headings in configure-logging.md to H2 by @dan-fernandes in #1282
- refactor: Move numtracker into utils package by @tpoliaw in #1352
- refactor: Re-export BlueapiClient from client root by @tpoliaw in #1356
- feat: Improve logging when config includes no plans/devices by @tpoliaw in #1361
- feat: Log connected devices when using deviceManager by @tpoliaw in #1337
- ci: Add depr commit type for deprecations by @tpoliaw in #1365
- depr: Deprecate DodalSource and DeviceSource by @tpoliaw in #1362
- docs: Fix typo in API version documentation by @gkalua in #1348
New Contributors
Full Changelog: 1.11.4...1.11.5
1.11.4
What's Changed
- chore(deps): lock file maintenance by @renovate[bot] in #1331
- feat: Change Default Scratch Root to /workspace by @dan-fernandes in #1334
- fix: Unsubscribe the tiled writer unsubscriber by @tpoliaw in #1301
- chore(deps): update github/codeql-action digest to cdefb33 by @renovate[bot] in #1332
- feat: Remove 404 at "/" by @dan-fernandes in #1330
- chore(deps): Remove pyright version cap by @tpoliaw in #1329
- fix: Replace logging.info with LOGGER.info by @dan-fernandes in #1335
- fix: uv cache dir by @dan-fernandes in #1336
- test: Update system tests to use dodal device manager by @abbiemery in #1344
Full Changelog: 1.11.3...1.11.4
1.11.3
What's Changed
- chore(deps): update github/codeql-action digest to 1b168cd by @renovate[bot] in #1266
- chore(deps): lock file maintenance by @renovate[bot] in #1304
- chore: Update numtracker in system tests by @tpoliaw in #1299
- chore(deps): update github/codeql-action digest to 5d4e8d1 by @renovate[bot] in #1309
- test: Enable mqtt plugin in rabbitmq by @tpoliaw in #1310
- chore(deps): lock file maintenance by @renovate[bot] in #1317
- chore(deps): update ytanikin/pr-conventional-commits action to v1.5.1 by @renovate[bot] in #1319
- chore: update openapi schema to examples from example by @ZohebShaikh in #1321
- chore(deps): lock file maintenance by @renovate[bot] in #1318
- test(system-test): Add opa, keycloak and tiled to system-test ci by @ZohebShaikh in #1287
- chore: update helm-values-schema to
v2.3.1by @ZohebShaikh in #1320 - chore(deps): update hoverkraft-tech/compose-action action to v2.4.3 by @renovate[bot] in #1325
- refactor: Add padding to levelname in terminal logs by @tpoliaw in #1303
- fix: uv cache dir by @dan-fernandes in #1322
Full Changelog: 1.11.2...1.11.3
1.11.2
What's Changed
- fix: Pass authn context into TiledWriter context by @DiamondJoseph in #1280
Full Changelog: 1.11.1...1.11.2
1.11.1
What's Changed
- chore(deps): lock file maintenance by @renovate[bot] in #1294
- chore(deps): update dependency https://github.com/diamondlightsource/python-copier-template to v5.0.1 by @renovate[bot] in #1291
- chore(deps): update hoverkraft-tech/compose-action action to v2.4.2 by @renovate[bot] in #1292
- fix: Fix uv scratch permissions by @dan-fernandes in #1298
Full Changelog: 1.11.0...1.11.1