Releases: UpstreamDataInc/goosebit
Releases · UpstreamDataInc/goosebit
v0.2.10
v0.2.9
What's Changed
- Suppress CMD JSON args recommendation in Dockerfiles by @easybe in #358
- chore(deps): bump python from 3.13.2-alpine to 3.13.7-alpine in /docker by @dependabot[bot] in #361
- chore(deps): bump docker/login-action from 3.3.0 to 3.5.0 by @dependabot[bot] in #360
- build(deps): bump docker/metadata-action from 5.6.1 to 5.8.0 by @dependabot[bot] in #326
- Add support for RAUC file parsing by @b-rowan in #132
- Document RAUC support by @easybe in #362
Full Changelog: v0.2.8...v0.2.9
v0.2.8
v0.2.7
What's Changed
- Fix links in README by @easybe in #347
- Fix release CI job by @easybe in #349
- Rework plugin READMEs by @easybe in #350
- Prevent GH release creation if package/image job fails by @easybe in #351
- Run release CI workflow for PRs in dry run mode by @easybe in #353
- Fix Docker CI job for releases by @easybe in #354
Full Changelog: v0.2.6...v0.2.7
v0.2.6
What's Changed
- Add dependabot version updating by @b-rowan in #183
- Update flake8 requirement from 7.1.0 to 7.1.1 by @dependabot[bot] in #187
- Update fastapi requirement from ^0.111.0 to ^0.115.4 by @dependabot[bot] in #186
- Update asyncpg requirement from ^0.29.0 to ^0.30.0 by @dependabot[bot] in #185
- Update python-multipart requirement from ^0.0.9 to ^0.0.17 by @dependabot[bot] in #184
- Update websockets requirement from ^12.0 to ^14.0 by @dependabot[bot] in #188
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #190
- Update pre-commit requirement from ^3.6.2 to ^4.0.1 by @dependabot[bot] in #189
- Add uvicorn to Docker image by @easybe in #195
- Add version number to UI by @b-rowan in #191
- Re-add uvicorn dependency by @easybe in #196
- Mostly refactoring by @tsagadar in #197
- Update faker requirement from ^30.1.0 to ^33.0.0 by @dependabot[bot] in #199
- [StepSecurity] Apply security best practices by @step-security-bot in #192
- Add index for software_id on rollout table by @tsagadar in #207
- Add device
TargetTokenauth by @b-rowan in #193 - Bump abatilo/actions-poetry from 2.4.0 to 3.0.1 by @dependabot[bot] in #200
- Bump actions/checkout from 4.1.1 to 4.2.2 by @dependabot[bot] in #203
- Bump docker/build-push-action from 6.6.1 to 6.9.0 by @dependabot[bot] in #201
- Bump softprops/action-gh-release from 2.0.6 to 2.1.0 by @dependabot[bot] in #204
- Bump github/codeql-action from 3.27.2 to 3.27.5 by @dependabot[bot] in #210
- Bump step-security/harden-runner from 2.10.1 to 2.10.2 by @dependabot[bot] in #209
- Bump actions/upload-artifact from 97a0fba1372883ab732affbe8f94b823f91727db to c24449f33cd45d4826c6702db7e49f7cdb9b551d by @dependabot[bot] in #205
- Bump docker/metadata-action from 5.5.1 to 5.6.1 by @dependabot[bot] in #211
- Update tortoise-orm requirement from ^0.21.4 to ^0.22.1 by @dependabot[bot] in #208
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #212
- Bump python from 3.12.5-alpine to 3.13.0-alpine in /docker by @dependabot[bot] in #202
- Remove WebSockets by @b-rowan in #213
- Update python for tests/pages and add poetry lockfile by @jameshilliard in #216
- Making update mechanism more robust by @tsagadar in #220
- Bump python-multipart from 0.0.17 to 0.0.18 by @dependabot[bot] in #223
- Bump python-multipart from 0.0.18 to 0.0.19 by @dependabot[bot] in #226
- Fix Docker image by @easybe in #221
- Add Dockerfile for local development builds by @easybe in #222
- Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot[bot] in #218
- Reduce automatic update frequency of dependabot to monthly by @tsagadar in #230
- Use datatable column descriptions from server-side by @b-rowan in #215
- Bump ossf/scorecard-action from 2.3.1 to 2.4.0 by @dependabot[bot] in #217
- Bump faker from 33.0.0 to 33.1.0 by @dependabot[bot] in #224
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot[bot] in #225
- Bump httpx from 0.27.2 to 0.28.0 by @dependabot[bot] in #228
- Bump mkdocs-material from 9.5.46 to 9.5.49 by @dependabot[bot] in #241
- Bump fastapi from 0.115.5 to 0.115.6 by @dependabot[bot] in #234
- Dependabot updates by @b-rowan in #242
- Updated Selection Persistence in DataTable by @aerole151 in #270
- Feat: Postgresql ssl self signed cert support by @fhuebner in #273
- Fixing getting started issues by @tsagadar in #287
- Bump isort from 5.13.2 to 6.0.1 by @dependabot[bot] in #282
- Bump pytest-asyncio from 0.24.0 to 0.26.0 by @dependabot[bot] in #283
- Bump faker from 33.3.1 to 37.1.0 by @dependabot[bot] in #284
- Bump actions/upload-artifact from 3.2.1.pre.node20 to 4.6.2 by @dependabot[bot] in #286
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #229
- Bump softprops/action-gh-release from 2.1.0 to 2.2.1 by @dependabot[bot] in #244
- Bump python from 3.13.0-alpine to 3.13.2-alpine in /docker by @dependabot[bot] in #261
- Bump github/codeql-action from 3.27.5 to 3.28.13 by @dependabot[bot] in #285
- Bump docker/build-push-action from 6.10.0 to 6.15.0 by @dependabot[bot] in #264
- Bump docker/setup-buildx-action from 3.7.1 to 3.10.0 by @dependabot[bot] in #265
- Revert "Remove prettier plugin from pre-commit config" by @tsagadar in #291
- Login screen improvements by @tsagadar in #293
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #294
- refactor: improve handling of permissions, users, and settings by @b-rowan in #278
- feature: Add limit for maximum number of concurrent device updates by @timkambic-ngen in #290
- build(deps-dev): bump mkdocs-material from 9.6.11 to 9.6.12 by @dependabot[bot] in #305
- bug: fix some swdesc parsing issues by @b-rowan in #321
- feat(storage): implement support for storing artifacts to S3 by @jkuri in #328
- test(e2e): introduce e2e tests for S3 integration by @jkuri in #329
- test(e2e): ensure tests doesn't become flaky in the future by @jkuri in #330
- fix: update OctKey importing path by @lepture in #322
- feature: external service for device auth by @timkambic-ngen in #323
- Add plugin support by @b-rowan in #260
- test(e2e): improve e2e tests and reuse util functions and add additional test for device with invalid token by @jkuri in #331
- Reorganize tests by @easybe in #333
- fix(config): set ENV nested delimeter by @jkuri in #334
- Add development Docker Compose file by @easybe in #335
- fix(s3): fallback as default in case S3 service is not exposed externally by @jkuri in #343
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #307
- feature: remove feed when swapping away from rollout by @b-rowan in #315
- Add plugin for Forwarded HTTP header suppport by @easybe in #336
- Update configuration in demo Compose file by @easybe in #337
- feat(storage): delete object from S3 when deleting via web UI by @jkuri in #344
- Add PyPI package upload for plugins by @easybe in #345
- Add device containers to Docker Compose demo by @easybe in #338
- Improve documentation by @easybe in #339
- deps: update dependencies by @b-rowan in https://github.com/Upstre...
v0.2.5
What's Changed
- Add Docker Compose example by @easybe in #109
- Clean up Docker Compose file by @easybe in #143
- Use more flexible version parsing by @tsagadar in #145
- Select target firmware based on device state by @b-rowan in #148
- Remove home tab by @tsagadar in #150
- Remove UnknownUpdateManager by @tsagadar in #151
- UI improvements. default column ordering and remove custom state loading by @tsagadar in #152
- Reload page when datatables show auth error from BFF by @b-rowan in #155
- Fix sorting software by version by @tsagadar in #156
- Software selection ordering / sample data by @tsagadar in #157
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #158
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #166
- Fix online status ("Up") flickering bug by @tsagadar in #167
- Fix log handling issues with websocket auth and connection closing by @b-rowan in #173
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #172
- Allow configuring ip tracking by loading columns from bff API by @b-rowan in #170
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #174
- Adding some more tests around software upload by @tsagadar in #176
- Improve command invocation by @rettichschnidi in #181
- Introduce OpenSSF Scorecard by @rettichschnidi in #180
- Log handling rework by @tsagadar in #177
- Bump version number to v0.2.5 by @easybe in #182
New Contributors
- @rettichschnidi made their first contribution in #181
Full Changelog: v0.2.4...v0.2.5
v0.2.4
What's Changed
- Support local files with matching filenames by @b-rowan in #123
- Enable mypy type checking by @jameshilliard in #128
- Use anyio based async file io operations by @jameshilliard in #127
- Fix issues with Docker image/CI build by @easybe in #134
- Remove aiofiles dependency by @b-rowan in #135
- Use
model_validatebuilt into pydantic to parse DB models by @b-rowan in #129 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #142
- Handle DataTables query parameters with
Dependsby @b-rowan in #141 - Improved selection handling by @b-rowan in #138
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
Full Changelog: v0.2.2...v0.2.3
v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1