What's Changed
- Merge main into develop branch by @github-actions in #159
- Setup repository test suite and test region repo by @choffmann in #181
- feat: tests for info server handler by @doriengr in #175
- feat: add handler tests for sensor by @doriengr in #172
- Feature/tests for treecluster server by @doriengr in #165
- feat: add server tests for region by @doriengr in #163
- Feature/treecluster service tests by @doriengr in #134
- feat: create service test by @doriengr in #184
- feat: treecluster repo tests by @choffmann in #186
- Feature/ add server tests for tree by @Mohammad96Assaf in #183
- Feat: add test cases for import tree by @Mohammad96Assaf in #168
- Feature/refactor routes for user by @doriengr in #188
- feat: add test cases for logout request by @doriengr in #189
- Feature/sensor repository test by @doriengr in #193
- Feature/repository tests for vehicles by @doriengr in #202
- Feature/test repo mappers by @doriengr in #199
- Feat: add service tests for tree by @Mohammad96Assaf in #166
- Bugfix/fix pipeline by @doriengr in #206
- test: auth repo keycloak by @choffmann in #222
- test: utilities by @choffmann in #224
- Feature/link one single sensor to one tree by @doriengr in #216
- Feature/flowerbed repository tests by @doriengr in #205
- feat: add treecluster struct validation in service by @doriengr in #229
- Feature/add vehicle status and vehicle type by @doriengr in #218
- Feature/implement service functions for sensors by @doriengr in #209
- test: server user tests by @choffmann in #231
- Feature/get tree by sensor by @doriengr in #212
- feat: implement transaction for tree cluster by @choffmann in #235
- hotfix: to many arguments by @choffmann in #242
- Feature/tests for repo tree by @Mohammad96Assaf in #234
- Fix migrations by @choffmann in #246
- feat: improve local development by @choffmann in #245
- feat: add repo test for get tree by sensor id by @doriengr in #247
- Feature/storage layer for watering plan by @doriengr in #244
- Feature/update vehicle entities by @doriengr in #243
- Feature/edit database for sensors by @Mohammad96Assaf in #239
- feat: add test for watering plan mapper by @doriengr in #253
- feat: plugin base architecture by @choffmann in #196
- Feature/simple watering plan service by @doriengr in #261
- Feature/add linked values for watering plan by @doriengr in #251
- Feature/add router functions to sensors by @doriengr in #211
- Fix readiness probe by @choffmann in #264
- Refactor/cleanup server utils by @doriengr in #274
- chore: update sensor location in seed by @doriengr in #273
- feat: add pkg api docs by @choffmann in #271
- fix: create and update of vehicles are not working due to missing types by @doriengr in #276
- feat: add test for UnlinkSensorID function in flowerbed and tree repo… by @ShadowDataNerd in #258
- Feature/test error responses service layer by @ShadowDataNerd in #275
- refactor: rename watering plan status to status by @doriengr in #281
- Refactor/rename treenumber to number by @doriengr in #280
- Feature/use transactions for vehicles by @doriengr in #277
- Feature/add treecluster to watering plan service and implement handler by @doriengr in #278
- Feature/mapping sensor to tree by @Mohammad96Assaf in #259
- Feature/sensor status updater by @Mohammad96Assaf in #262
- Feature/add trees to treecluster in watering plan by @doriengr in #284
- feature/get-data-from-ttn by @Mohammad96Assaf in #254
- Feature/add cancellation note and total water required to watering plans by @doriengr in #287
- Feature/consumed water to relationship by @doriengr in #290
- Feature/add endpoints for getting all vehicles by type by @doriengr in #288
- feat: merge mqtt service with sensor service by @Mohammad96Assaf in #292
- feat: improve dev setup by @choffmann in #296
- Feature/add sensor data to response by @doriengr in #294
- feature/get all users from keycloack by @Mohammad96Assaf in #293
- fix: make trailer id optional in watering plan request by @doriengr in #298
- feat: implement event system by @choffmann in #295
- fix: set cancellation note and evaluation to optional by @doriengr in #303
- refactor: move mapping fields of sensor by @doriengr in #300
- infra: change local pgadmin by @choffmann in #308
- Feature/get user by ids by @doriengr in #306
- chore: update demo watering plans to be in the future by @doriengr in #310
- Refactor Keycloak Repo by @choffmann in #313
- fix: add id to get all users endpoint by @doriengr in #315
- feat: update watering status on new data by @choffmann in #314
- Feature/link user to watering plan by @doriengr in #309
- fix: spelling mistake by @doriengr in #320
- chore: delete not needed functions by @doriengr in #318
- feat: add routing api infra by @choffmann in #321
- Feature/add timestamps to sensor data response by @doriengr in #325
- Feature/update watering plan event by @doriengr in #324
- feat: add attribute weight for vehicle by @Mohammad96Assaf in #329
- bugfix: tree events by @choffmann in #330
- feat: implement routing api by @choffmann in #328
- fix: change logs and check if sensor or tree not found by @choffmann in #335
- Feature/get users by role by @Mohammad96Assaf in #297
- feat: run sensor status schedular by @Mohammad96Assaf in #322
- bugfix: handle error on no linked tree cluster by @doriengr in #345
- feat: add metadata of start point, end point and refill point by @doriengr in #349
- fix: tree cluster update on empty trees by @doriengr in #340
- feat: return route metadata on generating route by @choffmann in #351
- chor: validate required user attributes by @Mohammad96Assaf in #353
- Fix/update demo data by @doriengr in #352
- add local docker infra ressources by @choffmann in #356
- fix: reset sequence of ids in seed by @choffmann in #357
- doc: update CHANGELOG.md by @choffmann in #355
- feat: increase event buffer size by @choffmann in #358
- Feature/middleware test by @ShadowDataNerd in #257
- Update LICENSE to AGPL by @xk0niR in #360
- Release v1.1.0 by @choffmann in #359
New Contributors
- @github-actions made their first contribution in #159
- @ShadowDataNerd made their first contribution in #258
Full Changelog: v1.0.0...v1.1.0