Axel Uhl
|
0a8e0a1297
|
bug6229: added CourseArea observer pattern for FixLoaderAndTracker's event cache
|
2026-03-31 00:01:34 +02:00 |
|
Axel Uhl
|
863468baa2
|
bug6229: first implementation to filter by Regatta/Event end time during fix import
|
2026-03-30 18:35:05 +02:00 |
|
Axel Uhl
|
bc5bdd9b53
|
bug6299: added TODOs, fixed old issue with startOfTracking being used for endOfTracking
|
2026-03-30 13:20:51 +02:00 |
|
Axel Uhl
|
d7731ab7d1
|
Merge branch 'main' into bug6223
|
2026-03-28 14:06:47 +01:00 |
|
Axel Uhl
|
9e88daf76f
|
security fix for https://github.com/SAP/sailing-analytics/security/dependabot/18
|
2026-03-28 14:05:04 +01:00 |
|
Axel Uhl
|
fa0db9dd03
|
bug6223: retry simulation up to 100 instead of 10 times
|
2026-03-28 13:53:27 +01:00 |
|
Axel Uhl
|
c903e37001
|
bug6223: improved Javadoc
|
2026-03-28 13:50:45 +01:00 |
|
Axel Uhl
|
4e90ebea2f
|
bug6223: encapsulate queue size calculation in SimulationService
|
2026-03-27 19:57:24 +01:00 |
|
Axel Uhl
|
a5944c6f13
|
bug6223: implementing request repeating for simulator
|
2026-03-27 18:30:03 +01:00 |
|
Axel Uhl
|
cf5255d2e6
|
bug6223: started a "micro-framework" for retryable action execution
|
2026-03-27 16:45:50 +01:00 |
|
Axel Uhl
|
8a9e38849d
|
bug6223: release notes updated
|
2026-03-27 11:14:44 +01:00 |
|
Axel Uhl
|
b45dae9412
|
bug6223: return null from SimulationServiceImpl.getSimulationResults if not cached
|
2026-03-27 11:06:02 +01:00 |
|
Axel Uhl
|
c1f364969d
|
bug6223: improved comment of SmartFutureCache.get(...)
|
2026-03-27 10:29:49 +01:00 |
|
Axel Uhl
|
92a6fe09cf
|
bug6223: added FIXME comment
|
2026-03-27 00:27:17 +01:00 |
|
Axel Uhl
|
0716fd6a73
|
bug6222: keep ordering of fixes loaded from DB in TopLevelMasterdata;
this avoids the use of a HashSet and instead uses LinkedList to keep the
order of items added
|
2026-03-25 00:38:47 +01:00 |
|
Axel Uhl
|
bbc8d9d6ed
|
bug6222: this has the fix, trimming the queue of course approximator after removing from window
|
2026-03-22 23:20:14 +01:00 |
|
Axel Uhl
|
aeb8a56561
|
bug6222: finally constructed a failing test case
|
2026-03-22 23:12:51 +01:00 |
|
Axel Uhl
|
622f172b7c
|
bug6222: renamed test case method
|
2026-03-21 23:30:20 +01:00 |
|
Axel Uhl
|
7d473f4404
|
bug6222: fix for FixWindow's COG delta aggregation for out-of-order delivery;
initial commit with a test case supposed to be failing but not failing yet
|
2026-03-20 19:00:30 +01:00 |
|
Axel Uhl
|
39da2f389c
|
reset .project files to before c17c183ed63ec10e957829f43b244eea32dc1dcc;
this reverts undesired automated edits made by Cline
|
2026-03-20 10:13:08 +01:00 |
|
Axel Uhl
|
bfa78e0e98
|
bug6217: use JAVA8_HOME to run Maven when building AWS SDK wrapper bundle
|
2026-03-19 14:43:48 +01:00 |
|
Axel Uhl
|
2b53903bfb
|
Merge branch 'main' into bug6217
|
2026-03-19 14:26:27 +01:00 |
|
Axel Uhl
|
5cae0d5671
|
fixed http-->https in REST API docs
|
2026-03-19 10:24:12 +01:00 |
|
Axel Uhl
|
8c51adca50
|
bug6217: patched target platform definition and target-base to use Jetty 9.4.58
|
2026-03-18 16:55:23 +01:00 |
|
Axel Uhl
|
e197c1f120
|
bug6217: Opus 4.6-refined scripts for Jetty p2 repo generation plus docs
|
2026-03-18 16:51:58 +01:00 |
|
Axel Uhl
|
c17c183ed6
|
bug6217: Opus 4.6-generated scripts for producing a Jetty p2 update site from Maven Central
|
2026-03-18 15:18:06 +01:00 |
|
Axel Uhl
|
f7e584761d
|
improved failure message while waiting for new ARCHIVE candidate
|
2026-03-18 01:24:24 +01:00 |
|
Axel Uhl
|
ea11c93892
|
removed last Thread.stop() usage, not that it has been removed from Java 26
|
2026-03-17 23:46:53 +01:00 |
|
Axel Uhl
|
8a3139f2f8
|
fixed typo in comment
|
2026-03-17 23:26:04 +01:00 |
|
Axel Uhl
|
7faeedf362
|
added project logos
|
2026-03-17 17:53:25 +01:00 |
|
Axel Uhl
|
472ad76d34
|
bug5959: fixing another issue with loading maneuver curve boundaries
|
2026-03-17 17:44:39 +01:00 |
|
Axel Uhl
|
0823e0c28c
|
bug5959: instantiating the correct Maneuver implementation class when loading from DB
|
2026-03-17 17:23:22 +01:00 |
|
Axel Uhl
|
296307fbad
|
sort JSON output of getCPUOfLeaderboards.sh again
|
2026-03-17 16:29:14 +01:00 |
|
Axel Uhl
|
9c07dfbd49
|
updated onboarding.md for new Eclipse 2026-03 release
|
2026-03-17 16:00:14 +01:00 |
|
Axel Uhl
|
f83b66898d
|
fixed getCPUOfLeaderboards.sh for handling of leading/trailing whitespace in leaderboard names
|
2026-03-17 16:00:07 +01:00 |
|
Axel Uhl
|
2b3ba7871b
|
new pluginsForEclipse...p2f file for Eclipse 2026-03
|
2026-03-17 15:38:06 +01:00 |
|
Axel Uhl
|
03fd31a6b2
|
use 1d / 24h as RabbitMQ timeout
|
2026-03-16 00:53:24 +01:00 |
|
Axel Uhl
|
0ff6232fae
|
bug6220: replace 1800s RabbitMQ heartbeat by 0, meaning no timeout; avoid GC-induces connection breaks
|
2026-03-16 00:05:36 +01:00 |
|
Axel Uhl
|
18b6c9dcee
|
bug6220: for new RabbitMQ server instances, set heartbeat to 0 to avoid connection breaks during GC
|
2026-03-16 00:04:56 +01:00 |
|
Axel Uhl
|
835190fe0d
|
output the commit that is merged into docker-25 by merge-main-into-docker-25.yml
|
2026-03-13 23:06:47 +01:00 |
|
Axel Uhl
|
a80506454c
|
bug6219: release notes
|
2026-03-13 23:03:22 +01:00 |
|
Axel Uhl
|
838d04898a
|
Merge remote-tracking branch 'github/bug6219'
|
2026-03-13 22:56:16 +01:00 |
|
Axel Uhl
|
9bd81f563b
|
updating merge to docker-25 workflow so it uses the exact main commit that triggered the release workflow which triggered the merge
|
2026-03-13 22:52:50 +01:00 |
|
Axel Uhl
|
3bcb21b3ea
|
bug6219: no need to invoke compareByBetterScore if no more than one medal race
|
2026-03-13 18:27:34 +01:00 |
|
Axel Uhl
|
2d936a6455
|
bug6219: fixed SchoringScheme.compareByMedalRaceScore implementation
|
2026-03-13 18:26:11 +01:00 |
|
Axel Uhl
|
15dcf0238f
|
Merge branch 'main' into bug6219
|
2026-03-13 17:49:24 +01:00 |
|
Axel Uhl
|
7bb49d847e
|
fixing issue with CPUMeterImpl not returning callable's result
|
2026-03-13 17:48:29 +01:00 |
|
Axel Uhl
|
f7c52b6cb2
|
bug6219: implementation that lets formerly failing test pass;
if tied on medal series points, apply compareByBetterScore to the
scoring medal race columns
|
2026-03-13 17:47:24 +01:00 |
|
Axel Uhl
|
a6311066aa
|
switching test launch config to JUnit5
|
2026-03-13 17:44:35 +01:00 |
|
Axel Uhl
|
95099c1197
|
bug6219: more test validations for two medal races
|
2026-03-13 16:17:00 +01:00 |
|
Axel Uhl
|
9b211b9228
|
bug6219: added failing test case
|
2026-03-13 16:00:55 +01:00 |
|
Axel Uhl
|
527eb51271
|
bug6219: formatting change only
|
2026-03-13 14:33:38 +01:00 |
|
Axel Uhl
|
10ecabb72f
|
configuration/getCPUOfLeaderboards.sh now sorts leaderboards by total CPU
|
2026-03-13 12:14:04 +01:00 |
|
Axel Uhl
|
9798c98df6
|
removed extra "/" in continuation base URL for archive upgrade
|
2026-03-13 12:09:11 +01:00 |
|
Axel Uhl
|
a904a14b23
|
added CPU metering for backend polar computation (key "BACKEND_POLARS")
|
2026-03-13 11:50:52 +01:00 |
|
Axel Uhl
|
6083a0bf3d
|
made configuration/getCPUOfLeaderboards.sh script robust against missing bearer token
|
2026-03-13 11:50:33 +01:00 |
|
Axel Uhl
|
4ba96edce1
|
stabilized brittle TimedLockImplTest;
see https://hudson.sapsailing.com/job/translation/1068/testReport/junit/com.sap.sse.common.impl.test/TimedLockImplTest/testExtendLockDuration/
|
2026-03-13 09:56:43 +01:00 |
|
Axel Uhl
|
97cf227b39
|
Merge remote-tracking branch 'github/main'
|
2026-03-12 18:01:42 +01:00 |
|
Axel Uhl
|
5bfc788029
|
improved Javadoc in ScoringScheme
|
2026-03-12 18:00:15 +01:00 |
|
Axel Uhl
|
6646b37c87
|
bug5959 aftermath: slight adjustment of 505 wind estimation from maneuvers verdict
|
2026-03-11 23:13:26 +01:00 |
|
Axel Uhl
|
698006e5a4
|
upgrading SAP JVM to 8.1.108
|
2026-03-11 20:44:32 +01:00 |
|
Axel Uhl
|
5701220c45
|
show regatta name + race name for MarkPassingCalculator thread
|
2026-03-11 20:44:12 +01:00 |
|
Axel Uhl
|
33969adc17
|
bug5959 aftermath: fixed expected race log count;
see https://bugzilla.sapsailing.com/bugzilla/show_bug.cgi?id=5959#c47
|
2026-03-11 17:56:53 +01:00 |
|
Axel Uhl
|
1b13e05f13
|
bug5959 aftermath: activate late initialization of approximators
|
2026-03-11 15:28:57 +01:00 |
|
Axel Uhl
|
d90a38c4cb
|
relax Mst/Hmm test a little because this 2011 KW 505 R2 has weird angles
|
2026-03-11 15:17:13 +01:00 |
|
Axel Uhl
|
f8a93449ba
|
made linecount script robust for different TMP dirs
|
2026-03-10 17:25:30 +01:00 |
|
Axel Uhl
|
8503949ae3
|
bug5959: fixed Javadoc typo
|
2026-03-10 16:28:23 +01:00 |
|
Axel Uhl
|
93a0d4a152
|
Merge branch 'main' into bug5959
|
2026-03-10 15:44:25 +01:00 |
|
Axel Uhl
|
17def639d7
|
worked on linecount scripts, added resulting spreadsheet/chart
|
2026-03-10 15:43:16 +01:00 |
|
Axel Uhl
|
5edb0065d6
|
implemented a linecount_per_month.sh script
|
2026-03-10 14:32:04 +01:00 |
|
Axel Uhl
|
8b259e698e
|
added Azimuth logo
|
2026-03-10 11:09:00 +01:00 |
|
Axel Uhl
|
9ec45c8ac7
|
Merge remote-tracking branch 'github/main'
|
2026-03-10 10:39:46 +01:00 |
|
Axel Uhl
|
31efb2a977
|
extend "host timeout" from 2h to 4h to accomodate for larger replica sets
|
2026-03-10 10:39:02 +01:00 |
|
Axel Uhl
|
f0a4a99740
|
Updated windestimation.md (markdown)
|
2026-03-09 22:55:42 +00:00 |
|
Axel Uhl
|
874f5c065d
|
fixed URL for polars docs in release notes
|
2026-03-09 13:52:02 +01:00 |
|
Axel Uhl
|
553e18dc68
|
Updated windestimation.md (markdown)
|
2026-03-07 23:30:23 +00:00 |
|
Axel Uhl
|
457f92b196
|
Merge branch 'main' into bug5959
|
2026-03-07 22:46:05 +01:00 |
|
Axel Uhl
|
b2e4e7298a
|
Merge branch 'main' into bug5959
|
2026-03-07 22:45:42 +01:00 |
|
Axel Uhl
|
1886402c04
|
Merge branch 'bug6216'
|
2026-03-07 18:27:30 +01:00 |
|
Axel Uhl
|
cdf9e61ef4
|
Merge remote-tracking branch 'github/main'
|
2026-03-07 18:26:51 +01:00 |
|
Axel Uhl
|
563da6fe14
|
Merge branch 'main' into bug6216
|
2026-03-06 23:24:39 +01:00 |
|
Axel Uhl
|
303cca97d0
|
bug6216: harmonized recursion avoidance for Event ownership change
|
2026-03-06 12:12:25 +01:00 |
|
Axel Uhl
|
e2691bc7e1
|
bug6216: adding a test case that shows this only occurs with shared coure areas
|
2026-03-06 11:07:28 +01:00 |
|
Axel Uhl
|
42c8f86f6f
|
bug6216: use objects, not their IDs, for "visited" sets
|
2026-03-06 10:54:26 +01:00 |
|
Axel Uhl
|
7cb268b4cb
|
Merge branch 'main' into fix-hierarchy-ownership-recursion
|
2026-03-06 10:02:18 +01:00 |
|
Axel Uhl
|
c8bcc3af0f
|
bug6215: created local polar_data files for test cases, using new serialization format
|
2026-03-06 09:57:53 +01:00 |
|
Axel Uhl
|
65aff40090
|
bug6215: re-generated polar_data for GC32 class and updated PolarDataResourceTest accordingly
|
2026-03-06 00:12:57 +01:00 |
|
Axel Uhl
|
ec73e1c177
|
Merge branch 'main' into bug6215
|
2026-03-05 23:44:49 +01:00 |
|
Axel Uhl
|
c7ff7c3dd8
|
Merge remote-tracking branch 'github/main'
|
2026-03-05 23:38:42 +01:00 |
|
Axel Uhl
|
09407b8f79
|
added release notes for boatClassName parameter for polar_data REST API
|
2026-03-05 23:37:22 +01:00 |
|
Axel Uhl
|
b0f844514d
|
adding filtering by boat class to the PolarsResource
|
2026-03-05 17:00:44 +01:00 |
|
Axel Uhl
|
0268d3df23
|
Merge branch 'main' into bug5959
|
2026-03-05 01:01:47 +01:00 |
|
Axel Uhl
|
25abef10f2
|
Merge branch 'main' into bug6215
|
2026-03-05 01:01:39 +01:00 |
|
Axel Uhl
|
6122849089
|
bug6209: mentioned slight maneuver time point changes in release notes
|
2026-03-05 00:26:25 +01:00 |
|
Axel Uhl
|
7ca8529be9
|
Merge branch 'bug6209' into bug5959
|
2026-03-04 23:56:49 +01:00 |
|
Axel Uhl
|
fc7759120b
|
Merge branch 'bug6209' into bug6215
|
2026-03-04 23:56:35 +01:00 |
|
Axel Uhl
|
2dd61987ab
|
bug6209: fixing test case, restricting random competitor selection to those considered valid
|
2026-03-04 23:56:04 +01:00 |
|
Axel Uhl
|
0e7dbdc78e
|
Merge branch 'bug6209' into bug5959
|
2026-03-04 18:41:47 +01:00 |
|
Axel Uhl
|
307b10d0e5
|
Merge branch 'bug6209' into bug6215
|
2026-03-04 18:41:15 +01:00 |
|
Axel Uhl
|
9f603d5ddd
|
bug6209: exclude gappy Broise track and non-finishers from test; restrict to race duration
|
2026-03-04 18:37:15 +01:00 |
|