Skip to content

Releases: maproulette/maproulette-backend

v4.4.16

15 May 02:39
f15d233
Compare
Choose a tag to compare

[v4.4.16] - 2024-5-14

Released with maproulette3_v3.15.1

What Changed

Full Changelog: v4.4.15...v4.4.16

v4.4.15

23 Feb 22:01
49bffd1
Compare
Choose a tag to compare

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

15 Feb 02:28
883dc01
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.13...v4.4.14

v4.4.13

10 Jan 01:44
3882d48
Compare
Choose a tag to compare

What's Changed

  • Improve 'updateLocations' Task for Database Efficiency by @ljdelight in (#1096)
  • Require user for leaderboard and topChallenges by @ljdelight in (#1098)

Full Changelog: v4.4.12...v4.4.13

v4.4.12

21 Dec 00:26
4d945f2
Compare
Choose a tag to compare

What's Changed

  • Move all remaining comment parameters to the request body of their endpoints by @CollinBeczak in #1094

Full Changelog: v4.4.11...v4.4.12

v4.4.11

13 Dec 02:37
515d785
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.10...v4.4.11

v4.4.10

24 Nov 18:28
ecf97a9
Compare
Choose a tag to compare

What's Changed

  • Allow for an empty 'maproulette.super.accounts' in the config by @ljdelight in #1072
  • Fix build badge in README and use GH actions/setup-java@v3 by @ljdelight in #1073
  • Use 'warn' logging in bootstrap instead of 'info' by @ljdelight in #1074
  • MPExceptionUtil: Log http 403 Forbidden, 404 NotFound, at WARN level without stack by @ljdelight in #1076
  • add system notices endpoint by @jschwarz2030 in #1077

Full Changelog: v4.4.9...v4.4.10

v4.4.9

15 Nov 03:48
6352ab7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.4.8...v4.4.9

v4.4.9-prerelease

07 Nov 17:17
3efabc3
Compare
Choose a tag to compare
v4.4.9-prerelease Pre-release
Pre-release
Handle taskWidgetLayout as JSON object in ChallengeController and MRS…

v4.4.8

18 Oct 02:24
d9239b7
Compare
Choose a tag to compare

[v4.4.8] - 2023-10-17

Release with maproulette3_v3.13.2

Features

  • Added an optional JSON field taskWidgetLayout to the Challenge model to store configurations and data related to task widget layout.
  • Inserted taskWidgetLayout into JSON bodies in the ChallengeController.
  • Updated GraphQL schema, MRSchemaTypes, to include the new field.
  • Modified the ChallengeRepository and ChallengeDAL to handle CRUD operations related to the new field.
  • Added the corresponding database evolution script to create the new column in the challenges table.