Releases: maproulette/maproulette-backend
Releases · maproulette/maproulette-backend
Release list
v4.9.5
What's Changed
- Return MR tags with the review-task fetch to fix delayed display by @CollinBeczak in #1249
- fix virtual challenge set by bounds by @CollinBeczak in #1234
- Add 'paused' state to challenges to prevent task completion and review by @CollinBeczak in #1254
- Refactor task retrieval logic in TaskDAL to improve performance by @CollinBeczak in #1255
- Add liveness, readiness, and health endpoints by @jake-low in #1253
- Add meta-review notification types and update NotificationService logic by @CollinBeczak in #1256
- Use a separate DB connection pool and execution context for task rebuilding by @jake-low in #1252
Full Changelog: v4.9.4...v4.9.5
v4.9.3
What's Changed
- Fix priority rules and bounds updates by @CollinBeczak in #1233
Full Changelog: v4.9.2...v4.9.3
v4.9.2
What's Changed
- Fix "Unsupported scalar value" error on Task JSON fields by @CollinBeczak in #1244
- Ensure that challenge.bounding is always a Polygon by @jake-low in #1245
- Remove updateChallengeCompletionMetrics scheduled job by @jake-low in #1246
Full Changelog: v4.9.1...v4.9.2
v4.9.1
What's Changed
- Fix JsArray value type handling in TaskDAL to prevent ClassCastException by @CollinBeczak in #1243
- Improve error logging when a task fails to be created by @jake-low in #1242
Full Changelog: v4.9.0...v4.9.1
v4.9.0
What's Changed
- Update postgis version used for integration tests by @ljdelight in #1228
- Update pull-request GH action versions by @ljdelight in #1229
- Update to sbt 1.12.11 by @ljdelight in #1230
- Update Play to 2.9.11, Scala to 2.13.18, sbt-scalafix to 0.14.6 by @ljdelight in #1231
- Update sbt plugins and swagger-ui dependency by @ljdelight in #1232
- add support for maproulette4 endpoints by @CollinBeczak in #1236
- Drop unused task_geometries table and lazy migration in read path by @jake-low in #1240
- Validate task GeoJSONs and ensure task.location and task.geom are non-NULL by @jake-low in #1241
- Fix GET /user/whoami endpoint to return decrypted API key by @jake-low in #1238
Full Changelog: v4.8.8...v4.9.0
v4.8.8
What's Changed
- Remove staging deploy hook from CI workflow by @jake-low in #1225
- Bypass challenge cache when recalculating task priorities to ensure updated rules and bounds are always applied. by @CollinBeczak in #1227
Full Changelog: v4.8.7...v4.8.8
v4.8.7
What's Changed
- Add boundingGeometries parsing from request body by @CollinBeczak in #1219
- Fix leaderboard builder to include points for actions on deleted tasks by @CollinBeczak in #1221
- Skip priority cascade when proximity is requested in task selection by @CollinBeczak in #1224
- Include commenter username and conversation link in challenge comment notification emails by @CollinBeczak in #1222
Full Changelog: v4.8.6...v4.8.7
v4.8.6
What's Changed
- Improve error handling and coordinate validation in Challenge and VirtualChallenge DALs by @CollinBeczak in #1218
Full Changelog: v4.8.5...v4.8.6
v4.8.5
What's Changed
- disable review on deleted disabled and skipped tasks by @CollinBeczak in #1208
- Add CURRENT_MONTH constant and update SQL time clause for month duration 0 in LeaderboardHelper (#1206) by @CollinBeczak in #1217
- Enhance ChallengeProvider error handling for task building failures by @CollinBeczak in #1216
- Add leaderboard_opt_out parameter to LeaderboardService (#1206) by @CollinBeczak in #1215
- Add polygon geometry check for bounding box validation in Challenge model by @CollinBeczak in #1214
- fix "deletion already in-progress" bug by @CollinBeczak in #1156
- add changeset source to submitOsmChange by @CollinBeczak in #1186
- fix some task review status not found and locking bugs by @CollinBeczak in #1207
- Fix bug where PUT /challenge/:id discarded the datasetUrl field by @jake-low in #1213
- Ignore pidfile when running in Docker by @jake-low in #1212
Full Changelog: v4.8.4...v4.8.5