Releases: maproulette/maproulette-backend
v4.6.0
What's Changed
- Update README and CI to reference jdk 17 by @ljdelight in #1145
- Fix deleted parent filter by @CollinBeczak in #1135
- add test and prevent null values on task name setup by @CollinBeczak in #1147
- Swagger: How to get the API Key and other notes by @tordans in #1149
- fix remaining task total in challenges by @CollinBeczak in #1150
- Add link to OSM US Code of Conduct by @jake-low in #1151
- add challenge and project leaderboard endpoints by @jschwarz2030 in #1152
New Contributors
Full Changelog: v4.5.6...v4.6.0
v4.5.6
v4.5.4
What's Changed
- add Retrieve a Users Locked Tasks endpoint by @CollinBeczak in #1139
- fix stale review_started_at column by @CollinBeczak in #1138
- add users.avatar_url constraint and default by @CollinBeczak in #1141
- Improve error message when OverpassQL query mistakenly specifies [out:xml] by @jake-low in #1142
- Move from Java 11 to Java 17 compile and runtime by @ljdelight (closes #1115)
Full Changelog: v4.5.3...v4.5.4
v4.5.3
What's Changed
- update tasks_remaining column in challenge table by @CollinBeczak in #1131
Full Changelog: v4.5.2...v4.5.3
v4.5.2
What's Changed
- Remove quotes around HOCON substitutions by @ljdelight in #1133
An issue was identified where the maproulette.secret.key
failed to override correctly when using the MAPROULETTE_SECRET_KEY
environment variable. This was due to the HOCON substitution of the environment variable being quoted, which prevented the substitution from occurring. The issue does not occur when the configuration variable was directly overridden in the conf, for instance, maproulette.secret.key = "asdf1234"
.
Full Changelog: v4.5.1...v4.5.2
v4.5.1
What's Changed
- Store new API key instead of old API key on API key reset by @tsmock in #1127
- Introduce maproulette.secret.key conf and MAPROULETTE_SECRET_KEY env by @ljdelight in #1128
- update task caching for task bundling endpoints by @CollinBeczak in #1126
The above resolves issue #1129.
Full Changelog: v4.5.0...v4.5.1
v4.5.0
What's Changed
- Upgrade anorm, postgresql, and postgis-jdbc dependencies by @ljdelight in #1113
- Migrate JTS package from vividsolutions to Eclipse Foundation by @ljdelight in #1114
- Update to the latest Play 2.8.x by @ljdelight in #1116
- Update to Play 2.9 by @ljdelight in #1122
- Perf: Remove 'connectionTestQuery' from application.conf by @ljdelight in #1123
- Update GH Action versions and test against PostGIS 13-3.3 and 16-3.4 by @ljdelight in #1124
- Introduce Java 17 to MapRoulette-backend CI tests by @ljdelight in #1125
- fix changeset submission bug for tag fix tasks with relations by @CollinBeczak in #1121
Full Changelog: v4.4.16...v4.5.0
v4.4.16
[v4.4.16] - 2024-5-14
Released with maproulette3_v3.15.1
What Changed
- Add feature id filter to search parameters by @CollinBeczak in #1108
- Add support for relations in overpass queries by @CollinBeczak in #1106
- Fix nearby task looping too hard tasks issue by @CollinBeczak in #1110
- Adjust bundling endpoints and add resetTaskBundle endpoint by @CollinBeczak in #1107
Full Changelog: v4.4.15...v4.4.16
v4.4.15
What's Changed
- Improve stability by disabling dynamic leaderboard queries by @ljdelight in #1105
Investigation over several outages has found that some leaderboards in specific cases will run dynamic queries instead of using the pre-computed data, and those dynamic queries cause significant overhead issues and negatively impacts maproulette stability. The below leaderboards will not function (backend will return http 400) until a workaround or alternative solution is determined:
- Project-specific leaderboards
- Challenge-specific leaderboards
- Leaderboards featuring items not currently enabled
- Country-specific leaderboards, excluding the global leaderboard, when multiple countries are selected
- Any use of custom date ranges outside the predefined set of durations
Full Changelog: v4.4.14...v4.4.15
v4.4.14
What's Changed
- Enhance Country Leaderboard Availability During Refresh by @ljdelight in #1099
- Enhance Leaderboard Availability During Refresh by @ljdelight in #1101
- Migrate to io.github.play-swagger and update swagger-ui by @ljdelight in #1103
- add metaReviewedBy object to task history log by @CollinBeczak in #1100
- add unlocked tasks only restriction to bundling and lock tasks on bundle by @CollinBeczak in #1104
Full Changelog: v4.4.13...v4.4.14