Commit Graph

5204 Commits

Author SHA1 Message Date
Aurora Lahtela
24e955e428 Drop ThrowawayTransactions if database queues over 500 transactions.
This should reduce the likelihood of out of memory crashes due to slow database write performance.

Affects issues:
- Close #1963
2022-05-26 08:40:01 +03:00
Aurora Lahtela
a1d53b8910 Improve SessionEndTransaction to store player name on retry if user_id is missing 2022-05-26 08:17:23 +03:00
Aurora Lahtela
17d39f518d Fix user_id reference error on ShutdownDataPreservationTransaction 2022-05-26 08:16:00 +03:00
Aurora Lahtela
f3a5e27d8d Cancel any non repeating tasks when they exit 2022-05-26 07:46:20 +03:00
Aurora Lahtela
56081f0dc0 Bump Extension-ViaVersion and Extension-ProtocolSupport to R0.3
- Use SchedulerService instead of tasks for data inserts.
2022-05-26 07:33:26 +03:00
Aurora Lahtela
513900ed3d Fix typo in RemoveDanglingServerDataPatch 2022-05-25 14:41:46 +03:00
Aurora Lahtela
66ed6cfc5f Add missing NOT NULL constraint violation error codes 2022-05-24 22:17:56 +03:00
Aurora Lahtela
92ed27a097 Fix parsing of old version's ongoing session csv files 2022-05-24 21:43:22 +03:00
Aurora Lahtela
f6ece8333b Entered data for Online Activity Overview 2022-05-23 19:46:01 +03:00
Aurora Lahtela
7e1bd7f4a6 Playerbase overview page layout
- Moved some files
2022-05-23 18:58:06 +03:00
Aurora Lahtela
b942078485 Implemented more of the layout for server page
- Sessions accordion table headers
- PvP & Pve layout
- Playerbase graph layout
- Updated font awesome to 6.1.1
2022-05-22 10:57:06 +03:00
Aurora Lahtela
45baebfb01 Implemented some more structure for server page 2022-05-21 20:25:49 +03:00
Aurora Lahtela
e77a9ee8b5 Implemented rest of the graphs on Online Activity Overview 2022-05-21 13:43:49 +03:00
Aurora Lahtela
538eff10d9
Update versions.txt 2022-05-21 10:14:55 +03:00
Aurora Lahtela
62f06b4901 Prevent further transactions from executing if FatalDBException occurs
Affects issues:
- Fixed #2365
2022-05-21 09:58:07 +03:00
Aurora Lahtela
de276691a0 Fix wrong ping series translation labels 2022-05-21 09:50:57 +03:00
Aurora Lahtela
030dff7e0a Fallback to relative address if Alternative_IP is misconfigured.
Affects issues:
- #2260
2022-05-21 09:47:10 +03:00
Aurora Lahtela
6c5c9ce913 Fix terminal icon not loading for console registered users
Affects issues:
- #2260
2022-05-21 09:38:26 +03:00
Aurora Lahtela
b52f257f3c Insert html into nickname list on React version of player page
Affects issues:
- Fixed #2329
2022-05-21 09:33:03 +03:00
Aurora Lahtela
f36f1202fc Implemented player ping graph on Frontend BETA player page
Affects issues:
- Close #2258
2022-05-21 09:25:27 +03:00
Aurora Lahtela
52b8afe6cb Store join addresses separately and link to plan_sessions table for time data.
Affects issues:
- #2362
2022-05-20 19:32:00 +03:00
dependabot[bot]
a97489ecd2
Bump testContainersVersion from 1.17.1 to 1.17.2 in /Plan (#2371)
Bumps `testContainersVersion` from 1.17.1 to 1.17.2.

Updates `testcontainers` from 1.17.1 to 1.17.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.1...1.17.2)

Updates `junit-jupiter` from 1.17.1 to 1.17.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.1...1.17.2)

Updates `nginx` from 1.17.1 to 1.17.2
- [Release notes](https://github.com/testcontainers/testcontainers-java/releases)
- [Changelog](https://github.com/testcontainers/testcontainers-java/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testcontainers/testcontainers-java/compare/1.17.1...1.17.2)

---
updated-dependencies:
- dependency-name: org.testcontainers:testcontainers
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.testcontainers:nginx
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-20 16:30:45 +03:00
dependabot[bot]
b4017604bf
Bump com.github.node-gradle.node from 3.2.1 to 3.3.0 in /Plan (#2369)
Bumps com.github.node-gradle.node from 3.2.1 to 3.3.0.

---
updated-dependencies:
- dependency-name: com.github.node-gradle.node
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-16 08:55:10 +03:00
Aurora Lahtela
1d9a6b8940
Update versions.txt 2022-05-14 11:05:52 +03:00
Aurora Lahtela
8bbbde4556 Fix registering plan_user row if missing when required
There was one error code for MySQL that used wrong message context to detect the missing user_id properly.

Wrote tests for all the extra functionality ensuring no exceptions occur.

Affects issues:
- Fixed #2361
- Fixed #2343
2022-05-14 11:00:34 +03:00
dependabot[bot]
0c7d00169f
Bump daggerVersion from 2.41 to 2.42 in /Plan (#2366)
Bumps `daggerVersion` from 2.41 to 2.42.

Updates `dagger` from 2.41 to 2.42
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.41...dagger-2.42)

Updates `dagger-compiler` from 2.41 to 2.42
- [Release notes](https://github.com/google/dagger/releases)
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/dagger/compare/dagger-2.41...dagger-2.42)

---
updated-dependencies:
- dependency-name: com.google.dagger:dagger
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.google.dagger:dagger-compiler
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-05-10 08:48:49 +03:00
Aurora Lahtela
713f096c3c
Update versions.txt 2022-05-07 10:49:57 +03:00
Aurora Lahtela
6fa552ca5e Register plan_user row if missing when required
- PingStoreTransaction
- GeoInfoStoreTransaction
- SessionEndTransaction

Affects issues:
- Fixed #2361
- Fixed #2343
2022-05-07 10:40:50 +03:00
Aurora Lahtela
8cae81fb05 Bump Extension-GriefDefender to 2.1.0-R0.1
Fix class not found error (They had relocated Vector3i class)

Affects issues:
- Fixed #2354
2022-05-07 10:07:08 +03:00
Aurora Lahtela
f434199b61 Fixed _raw placeholders being formatted
Affects issues:
- Fixed #2347
2022-05-07 10:01:11 +03:00
Aurora Lahtela
3804ea860d Use console sender messages to log colors to console
Affects issues:
- Fixed #2313
2022-05-07 09:59:23 +03:00
Aurora Lahtela
55ceeb3ad2 Stop ActiveCookieStore from logging database exception on plugin disable
Affects issues:
- Fixed #2188
2022-05-07 09:26:54 +03:00
Aurora Lahtela
64146cc6eb Do dangling uuid comparison in-memory instead of join.
Attempts to optimize RemoveDanglingUserDataPatch and RemoveDanglingServerDataPatch
2022-05-07 08:26:01 +03:00
dependabot[bot]
42bde3a815
Bump selenium-java from 4.1.3 to 4.1.4 in /Plan (#2352)
Bumps [selenium-java](https://github.com/SeleniumHQ/selenium) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/SeleniumHQ/selenium/releases)
- [Commits](https://github.com/SeleniumHQ/selenium/commits)

---
updated-dependencies:
- dependency-name: org.seleniumhq.selenium:selenium-java
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-29 16:28:32 +03:00
Aurora Lahtela
423edbb631 Fix UserInfoOptimizationPatch clearing out join_address data. 2022-04-27 16:02:47 +03:00
Aurora Lahtela
cf7d63a9bc Safe yarn upgrade 2022-04-27 16:02:47 +03:00
dependabot[bot]
1543461deb
Bump mockitoVersion from 4.5.0 to 4.5.1 in /Plan (#2344)
Bumps `mockitoVersion` from 4.5.0 to 4.5.1.

Updates `mockito-core` from 4.5.0 to 4.5.1
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.5.0...v4.5.1)

Updates `mockito-junit-jupiter` from 4.5.0 to 4.5.1
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.5.0...v4.5.1)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-24 07:52:53 +03:00
Aurora Lahtela
675408ab31 Add missing query parameter
Affects issues:
- Fixed #2340
2022-04-20 12:51:11 +03:00
dependabot[bot]
f9418278ee
Bump mockitoVersion from 4.4.0 to 4.5.0 in /Plan (#2339)
Bumps `mockitoVersion` from 4.4.0 to 4.5.0.

Updates `mockito-core` from 4.4.0 to 4.5.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.5.0)

Updates `mockito-junit-jupiter` from 4.4.0 to 4.5.0
- [Release notes](https://github.com/mockito/mockito/releases)
- [Commits](https://github.com/mockito/mockito/compare/v4.4.0...v4.5.0)

---
updated-dependencies:
- dependency-name: org.mockito:mockito-core
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: org.mockito:mockito-junit-jupiter
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-20 11:46:53 +03:00
Aurora Lahtela
e9dcb591c8 Made MySQL tests 3 times faster (3.5 minutes vs 1 minute) 2022-04-18 15:10:33 +03:00
Aurora Lahtela
3ab98a220b
Add 1.18.2 to fabric version list 2022-04-18 12:47:01 +03:00
Aurora Lahtela
a768b9ba82
Update versions.txt 2022-04-17 09:46:09 +03:00
Aurora Lahtela
c1c2814971 Remove dangling user and server data when patching database to prevent errors
Affects issues:
- Fixed #2335
- Fixed #2333
2022-04-17 09:28:26 +03:00
Aurora Lahtela
bbe5a1195e
Update bug_report.md 2022-04-16 13:38:55 +03:00
Aurora Lahtela
f51eb52702
Delete bug_report.yml 2022-04-16 13:36:39 +03:00
Aurora Lahtela
4d5b3555a4 Fix SQL error in ViaVersion and ProtocolSupport extensions
Affects issues:
- Fixed #2330
2022-04-16 09:15:47 +03:00
Aurora Lahtela
3a16d9736a
Update versions.txt 2022-04-15 13:31:13 +03:00
Aurora Lahtela
e6f3377bc2 Filter fabric player move events based on previous location
Affects issues:
- Fixed #2324
2022-04-15 12:46:14 +03:00
Aurora Lahtela
71927903aa
Download node as part of gradle yarn setup 2022-04-15 11:07:32 +03:00
Aurora Lahtela
e6b7eff9c6
Try to install node on jitpack 2022-04-15 10:54:05 +03:00