Releases: UpstreamDataInc/goosebit
Releases · UpstreamDataInc/goosebit
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_validate
built 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
Depends
by @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
v0.2.0
What's Changed
- Prevent unnecessary initial updates / UI Refinements / Fixes by @tsagadar in #49
- Firmware upload behavior by @tsagadar in #50
- feat: remove "flavor" capability by @tsagadar in #51
- Fix logo. by @b-rowan in #55
- Change indentation in YAML files to 2 spaces by @easybe in #59
- Fixes and cleanups by @easybe in #61
- Add PostgreSQL database support by @easybe in #60
- Rename
updates
directory toartifacts
by @easybe in #62 - Make artifact storage location configurable by @easybe in #63
- docs: auto deploy to gh-pages. by @b-rowan in #57
- Login page updates by @b-rowan in #68
- Improved navbar handling with decorator by @b-rowan in #65
- Use pydantic for settings. by @b-rowan in #71
- Change jinja2 templates to jinja extension and enable linter by @jameshilliard in #75
- refactor: cleanup API and add pydantic models for typing by @b-rowan in #58
- Few fixes around searching and sorting by @tsagadar in #76
- Move metrics to
/api
prefix and handle telemetry in API by @b-rowan in #77 - Use pydantic models for DDI API by @b-rowan in #78
- Add proper API token usage by @b-rowan in #79
- Add pre-commit.ci by @b-rowan in #83
- Rename firmware to software / remove tenant by @tsagadar in #84
- Remove
/redoc
and add further configuration to/docs
by @b-rowan in #82 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #87
- Updates on README.md by @tsagadar in #85
- Fix software deletion from UI by @tsagadar in #90
- Move port to config. by @b-rowan in #92
- Remove color from pytest comments by @b-rowan in #93
- Change DeviceSchema sw_assigned type to int. by @b-rowan in #96
- Update documentation by @b-rowan in #99
- Improve permission handling by @b-rowan in #86
- Fix gh-pages failed deploy by @b-rowan in #102
- Reactivate aerich by @tsagadar in #101
- Use only BFF from UI by @b-rowan in #94
- Fix f-strings for Python 3.11 by @easybe in #107
- Add initial DB migration for PostgreSQL by @easybe in #108
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #112
- Fixing software upload and return ID of created resource by @tsagadar in #113
- Better settings parsing and pip installation handling by @b-rowan in #106
- Add Docker image by @easybe in #88
- Bump version number to v0.2.0 by @b-rowan in #117
New Contributors
- @jameshilliard made their first contribution in #75
- @pre-commit-ci made their first contribution in #87
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- Add metrics and Prometheus support by @b-rowan in #24
- Add remote file handling by @b-rowan in #30
- Several improvements by @tsagadar in #32
- Immediate device updates & limit attributes to be updated by @tsagadar in #34
- Rollout UI / server-side paging by @tsagadar in #37
- format: reformat, and use prettier for HTMl in pre-commit by @b-rowan in #38
- Improve memory management by @b-rowan in #36
- tests: move cache disable to
conftest.py
by @b-rowan in #40 - Allow feed/flavor assignment in devices view & cleanups/fixes by @tsagadar in #41
- Improve poll performance and fix permissions by @tsagadar in #46
- refactor: combine settings files by @b-rowan in #42
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Bump version number.
v0.1.0
Fix naming issue in workflow.