Axel Uhl
9639b3003b
Merge branch 'bug6151' into main
2025-07-11 18:10:01 +02:00
Axel Uhl
700dc8b7c9
Merge remote-tracking branch 'github/translation' into translation
2025-07-11 15:28:49 +02:00
Axel Uhl
e752ad1fde
bug6151: show fewer details about locking/banning to user banned from signing up
2025-07-11 15:25:17 +02:00
Axel Uhl
b24cb738cf
Merge remote-tracking branch 'github/main' into main
2025-07-10 15:57:58 +02:00
Axel Uhl
759bb19d41
added docker-compose-24.yml for a quick start with Java 24
2025-07-10 15:56:43 +02:00
Axel Uhl
0c87c1c0e9
Merge remote-tracking branch 'github/bug6149' into main
2025-07-09 22:57:28 +02:00
Axel Uhl
cec190f722
Merge remote-tracking branch 'github/main' into main
2025-07-09 22:57:13 +02:00
Axel Uhl
1015d0b59c
Merge remote-tracking branch 'github/main' into main
2025-07-09 12:02:44 +02:00
Axel Uhl
c9f85e8dbe
fixed target branch for merge-main-into-docker-17.yml for docker-24
2025-07-09 12:02:21 +02:00
Axel Uhl
2cde5d1ed9
removed obsolete SDM launch config
2025-07-09 11:50:22 +02:00
Axel Uhl
619a3ef606
Fixed building-and-deploying Wiki article's md
2025-07-09 09:48:09 +00:00
Axel Uhl
104aeec4a0
Renamed master branch to "main" in Wiki building-and-deploying article
2025-07-09 09:44:34 +00:00
Axel Uhl
bfccf17afd
Updated Android build reference with Github.com repo link
2025-07-09 09:40:58 +00:00
Axel Uhl
9741e5eb64
updated targetSdk for our Android apps from 34 to 35;
...
this to comply with Google's new requirements, see
https://support.google.com/googleplay/android-developer/answer/11926878?hl=en
2025-07-09 11:31:55 +02:00
Axel Uhl
d84c1c9316
bug6117 aftermath: migrated PeerImpl.finalize() into a shutdown() method invoked by @AfterEach methods in tests
2025-07-09 09:33:58 +02:00
Axel Uhl
cf8efc91c9
bug6117 aftermath: migrating finalize() in ReplicationServiceImpl into stop() called by Activator.stop()
2025-07-09 09:21:20 +02:00
Axel Uhl
83fe0e1e79
Merge remote-tracking branch 'github/main' into main
2025-07-09 07:44:21 +02:00
Axel Uhl
c0b8a2f40d
fixed target branch for auto-merge to docker-24
2025-07-09 07:43:31 +02:00
Axel Uhl
cd2da5ab22
Fixed order of Sail Insight sections in tutorial Wiki content
2025-07-08 21:52:05 +00:00
Axel Uhl
854a44065d
fixed indentation of top-level pom.xml
2025-07-08 21:56:05 +02:00
Axel Uhl
958b1fd6a1
automatically merge main into docker-21 and docker-24, too
2025-07-08 17:54:50 +02:00
Axel Uhl
f484c8f218
Yet another empty line gone
2025-07-08 12:42:31 +00:00
Axel Uhl
5b64b83536
adapted create-docker-image.yml workflow to also cope with docker-2[14]
2025-07-08 14:14:29 +02:00
Axel Uhl
e4e01c741c
check for availability of "mail" before trying to invoke
2025-07-08 14:12:10 +02:00
Axel Uhl
f26bfec291
updatimg com.sun.jna and org.objectweb.asm to newer versions that support Java>=21
2025-07-08 12:36:13 +02:00
Axel Uhl
54807b157d
Merge remote-tracking branch 'github/main' into main
2025-07-08 10:19:49 +02:00
Axel Uhl
fa0dd2919f
added docker-21 and docker-24 to the branches for which a push triggers the creation of Docker images
2025-07-08 10:18:59 +02:00
Axel Uhl
3fa0a08695
also build Docker images for docker-21 and docker-24 branches
2025-07-08 01:03:40 +02:00
Axel Uhl
4d1cf609b5
Merge branch 'doc/apple_mac_compatibility' of github.com:SAP/sailing-analytics into main
2025-07-07 20:01:19 +02:00
Axel Uhl
0af47331f4
added java.lang.module to JavaSE-11.profile
2025-07-07 16:17:03 +02:00
Axel Uhl
2522b9272d
yet more java.* packages for JUnit5 in JavaSE-11.profile for Java 17
2025-07-07 14:55:39 +02:00
Axel Uhl
e71b234a50
added a few more java.* packages to JavaSE-11.profile
2025-07-07 14:51:51 +02:00
Axel Uhl
96e368af72
bug6117: trying to work around a new JAXP limit introduced around Java 24
2025-07-07 14:47:10 +02:00
Axel Uhl
0eb538305a
added several java.* packages to JavaSE-11.profile so JUnit5 can resolve them with Java 17
2025-07-07 13:56:08 +02:00
Axel Uhl
59b5962ee1
added comments regarding Igtimi Riot CELL logging, as provided by Riedel
2025-07-07 13:04:46 +02:00
Axel Uhl
6dcd7d4187
bug6127_2024-12: adjusted JUnit dependencies in MANIFEST.MF files to downgraded versions
2025-07-07 11:33:18 +02:00
Axel Uhl
fd7e6f8b8a
downgraded to Eclipse 2024-12 repo for JUnit5
2025-07-07 11:32:51 +02:00
Axel Uhl
371b0d6bd8
added byte-buddy dependency to server.gateway.serialization.test
2025-07-07 10:14:06 +02:00
Axel Uhl
ead5694d5c
removed -X maven parameter
2025-07-06 17:12:12 +02:00
Axel Uhl
7feee8295a
bug6135: removed intentional test failure again
2025-07-05 22:54:52 +02:00
Axel Uhl
8afbe2645d
bug6135: storing screenshot in test case class name's folder
2025-07-05 17:09:34 +02:00
Axel Uhl
1bf1108c1c
bug6135: added fixmes for screenshot writing
2025-07-05 12:25:11 +02:00
Axel Uhl
a61298289d
bug6135: re-throw exception after makojg screenshot
2025-07-04 22:01:25 +02:00
Axel Uhl
4692d6e980
bug6135: refactored ScreenShotRule, introduced CloseAllWindowsAfterEach rule;
...
this way, window closing runs in an afterEach callback, whereas
screenshots are taken in a TestExecutionExceptionHandler.
Still letting one Selenium test fail on purpose to see if this works in
the central build environment
2025-07-04 18:31:48 +02:00
Axel Uhl
492323a7f3
bug6135: provoking a Selenium test failure to test screenshot generation
2025-07-04 17:30:27 +02:00
Axel Uhl
02fc70df36
bug6135: added two more @Test annotations that got lost in switching to @Timeout
2025-07-04 14:06:21 +02:00
Axel Uhl
ab776a9589
Merge branch 'main' into bug6135
2025-07-04 13:58:14 +02:00
Axel Uhl
a183fd408f
bug6135: fixing java-diff-utils.test pom.xml with correct version (1.0.0-SNAPSHOT)
2025-07-04 13:57:57 +02:00
Axel Uhl
fc4493a366
bug6135: fixing java-diff-utils.test pom.xml with correct version (1.0.0-SNAPSHOT)
2025-07-04 13:57:20 +02:00
Axel Uhl
58b583bcd9
bug6135: remove duplicate java-diff-utils.test module from java/pom.xml
2025-07-04 13:55:08 +02:00
Axel Uhl
ef8548a297
bug6135: added missing @Test annotation after accidentally converting @Test(timeout) to only @Timeout annotation
2025-07-04 13:40:55 +02:00
Axel Uhl
c79eda9e42
Merge branch 'main' into bug6135
2025-07-04 13:27:52 +02:00
Axel Uhl
7c3eb166f1
added com.googlecode.java-diff-utils.test to java/pom.xml
2025-07-04 13:27:29 +02:00
Axel Uhl
bcf073c86b
bug6105 aftermath: pointer-events:none; for event overview stage's countdown content and info
2025-07-04 11:01:25 +02:00
Axel Uhl
6e64366e7a
Merge branch 'main' into bug6135; fixed junit5 migration for com.googlecode.java-diff-utils
2025-07-04 10:08:10 +02:00
Axel Uhl
215cc77e2d
converted com.googlecode.java-diff-utils tests to properly annotated test cases/methods
2025-07-04 01:19:09 +02:00
Axel Uhl
b8beed7a9a
bug6135: added missing @Test annotations to diff/path lib tests
2025-07-04 00:16:18 +02:00
Axel Uhl
e1177fc31a
Merge branch 'main' into bug6135
2025-07-04 00:07:45 +02:00
Axel Uhl
e8ff38ed91
Merge remote-tracking branch 'github/bug6135' into bug6135
2025-07-04 00:05:23 +02:00
Axel Uhl
39d60ec69f
bug6135: made waiting for MDI progress more resilient to timing issues
2025-07-03 19:27:50 +02:00
Axel Uhl
e1ade97d2c
Merge branch 'main' into bug6135
2025-07-03 19:24:29 +02:00
Axel Uhl
8671c65353
bug6135: fixed launch config merge conflicts
2025-07-03 17:16:39 +02:00
Axel Uhl
617400dc50
bug6135: fixed compile issues after latest refactoring
2025-07-03 15:27:15 +02:00
Axel Uhl
538f605af3
bug6135: fixed SecurityService tracker mock pass-through for MediaReplicationTest
2025-07-03 15:18:52 +02:00
Axel Uhl
5b235ca352
bug6135: improved logging of master data import operation
2025-07-03 12:00:54 +02:00
Axel Uhl
c9ea295f92
bug6135: more time for loading races before comparing MDI results in test
2025-07-02 22:06:09 +02:00
Axel Uhl
19221a2eab
bug6135: re-enabled old test TestLeaderboardConfiguration.testDynamicRenamingOfRace
2025-07-02 22:00:36 +02:00
Axel Uhl
fdcea884a4
bug6135: improve WebDriver session handling;
...
use only one WebDriver instance with multiple windows;
handle quit/close and be more resilient against driver session already
terminated
2025-07-02 16:34:14 +02:00
Axel Uhl
da042c7e4d
Merge branch 'main' into bug6135
2025-07-02 12:46:41 +02:00
Axel Uhl
08579093f6
Merge branch 'main' into bug6135
2025-07-01 23:00:47 +02:00
Axel Uhl
9dfa14d901
bug6105 aftermath: stage header gets pointer-events: none so hover for takedown button comes through;
...
furthermore, display: inline-block needed to be removed in order for stage images to shown when
embedded in slick-slider
2025-07-01 22:49:00 +02:00
Axel Uhl
c5ea0dad41
updated target platform sequence number
2025-07-01 15:07:15 +02:00
Axel Uhl
7809a1f1d4
added missing apache-el/-jsp source bundles to p2 base repo
2025-07-01 14:58:44 +02:00
Axel Uhl
ee9dcf316e
Merge branch 'main' into bug6135
2025-07-01 12:58:54 +02:00
Axel Uhl
10c73b9533
bug6147: ignore long-distance, non-spinnaker, or circular-random values if not present; no GPH defaults to 0.0 now
2025-07-01 11:33:37 +02:00
Axel Uhl
7c8366c94c
bug6147: use -1 as GPH when not found, avoiding NPE during serialization
2025-07-01 10:58:53 +02:00
Axel Uhl
be3c92c1ee
Merge branch 'main' into bug6135
2025-06-30 17:20:28 +02:00
Axel Uhl
200207f8bc
bug6105 aftermath: a bit of layout cleanup in takedown request dialog
2025-06-30 11:32:06 +02:00
Axel Uhl
1523242967
Merge remote-tracking branch 'github/main' into main
2025-06-29 19:28:02 +02:00
Axel Uhl
47c393a70b
show progress indicator when loading Igtimi devices table contents
2025-06-29 18:03:14 +02:00
Axel Uhl
934e5984f9
bug6145: implemented removing from DynamicTrackWithRemove[Impl] correctly now
2025-06-28 17:53:30 +02:00
Axel Uhl
67d1fe7cfc
bug6145: truncate IgtimiWindReceiver track heads when fixes have been consumed
2025-06-28 16:41:31 +02:00
Axel Uhl
86d11a7365
bug6146: use a dedicated foreground thread pool for handling listener notifications in RiotServer
2025-06-28 15:15:13 +02:00
Axel Uhl
cd7c4f3a6e
bug6145: use ConcurrentHashMaps in IgtimiWindReceiver to avoid concurrency issues
2025-06-28 14:16:16 +02:00
Axel Uhl
85c8b57398
bug6140 aftermath: show all logs loaded so far and request since last loaded
2025-06-28 13:46:15 +02:00
Axel Uhl
6b8475fc80
bug6140 aftermath: display logs with time stamp
2025-06-27 17:11:00 +02:00
Axel Uhl
8a0de82fb7
reduce log severity for regular operation replication;
...
this will reduce load on, e.g., the "wind" replica set where it is
normal to receive modifying operations on a replica, also in high
volumes.
2025-06-26 16:04:04 +02:00
Axel Uhl
f83b6be9e5
bug6140 aftermath: add buttons for enable/disable OTA logging for Igtimi devices
2025-06-26 14:38:43 +02:00
Axel Uhl
45716cc0ab
added a refresh button to the Igtimi freestyle command log area
2025-06-24 19:36:54 +02:00
Axel Uhl
f7a32ff439
implemented safe way to avoid replication-based deadlock asking for SecurityService in RiotServer prematurely
2025-06-24 17:21:32 +02:00
Axel Uhl
31e0e76e51
Merge branch 'main' into bug6140
2025-06-24 16:30:55 +02:00
Axel Uhl
91aae57a66
fix deadlock during RiotServerImpl initialization;
...
when the service is being initialized on a replica, queued operations
will be applied after receiving the initial load; at this time, the
SecurityServiceImpl may not yet be available, so asking for it can lead
to a deadlock. WebSocket connections, however, can not exist yet when
the RiotServerImpl hasn't announced it's ready yet. So accessing the
SecurityService only when there are active WebSocket connections should
solve this problem.
2025-06-24 16:28:30 +02:00
Axel Uhl
847043a31e
FIXME regarding Riot deadlock while applying queued replication operations
2025-06-24 16:10:58 +02:00
Axel Uhl
7dba5c45da
bug6140: added missing description for sendCommandsToDescription
2025-06-24 10:12:40 +02:00
Axel Uhl
d6a647f3ee
Merge branch 'main' into bug6140
2025-06-23 18:55:13 +02:00
Axel Uhl
26e9df7f1b
bug6105: adjusted font size for desktop gallery viewer to 20px, too
2025-06-23 18:53:02 +02:00
Axel Uhl
8e63af9689
bug6140: added log output to Igtimi freestyle command dialog
2025-06-23 18:14:06 +02:00
Axel Uhl
f059b48864
bug6140: added a prototypical freestyle command sending facility
2025-06-23 17:30:09 +02:00
Axel Uhl
5c00b043db
bug6140: sending log cell ... commands to enable/disable OTA logging
2025-06-23 16:26:02 +02:00
Axel Uhl
8ae50b8d81
bug6105: enlarged takedown button in mobile gallery player and media gallery
2025-06-23 15:55:08 +02:00