Skip to content

Commit a464440

Browse files
committed
Release 1.16.2
- Updated version to 1.16.2 - Generated OpenAPI specifications 🤖 Generated with automated release script
1 parent 605c92e commit a464440

12 files changed

Lines changed: 150 additions & 49 deletions

File tree

.env.example

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Note: Many settings can also be managed via the Admin Panel UI once you have an admin user
55

66
# The version of the app, frontend and backend should use the same version
7-
GEOPULSE_VERSION=1.16.1
7+
GEOPULSE_VERSION=1.16.2
88

99
# Frontend (UI) URLs - used in CORS policies (comma-separated for multiple access methods)
1010
# Local development: http://localhost:5555

backend/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.tess1o</groupId>
99
<artifactId>GeoPulse</artifactId>
10-
<version>1.16.1</version>
10+
<version>1.16.2</version>
1111
</parent>
1212
<artifactId>backend</artifactId>
1313

backend/src/main/resources/application.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ geocoding.provider.delay.ms=${GEOPULSE_GEOCODING_DELAY_MS:1000}
113113
# Provider availability flags
114114
geocoding.provider.nominatim.enabled=${GEOPULSE_GEOCODING_NOMINATIM_ENABLED:true}
115115
quarkus.rest-client.nominatim-api.url=${GEOPULSE_GEOCODING_NOMINATIM_URL:https://nominatim.openstreetmap.org}
116-
quarkus.rest-client.nominatim-api.user-agent=GeoPulse/1.16.1 (+https://github.com/tess1o/geopulse)
116+
quarkus.rest-client.nominatim-api.user-agent=GeoPulse/1.16.2 (+https://github.com/tess1o/geopulse)
117117
# Nominatim geocoding language preference (BCP 47 format: en-US, de, uk, ja, etc.)
118118
# If not set, no Accept-Language header will be sent (existing behavior)
119119
geocoding.nominatim.language=${GEOPULSE_GEOCODING_NOMINATIM_LANGUAGE:""}
@@ -361,7 +361,7 @@ geopulse.prometheus.memory.enabled=${GEOPULSE_PROMETHEUS_MEMORY_ENABLED:true}
361361

362362
mp.openapi.extensions.smallrye.openapi=3.0.4
363363
mp.openapi.extensions.smallrye.info.title=GeoPulse API
364-
mp.openapi.extensions.smallrye.info.version=1.16.1
364+
mp.openapi.extensions.smallrye.info.version=1.16.2
365365
mp.openapi.extensions.smallrye.info.description=GeoPulse backend REST API documentation.
366366
mp.openapi.extensions.smallrye.info.contact.name=tess1o
367367
mp.openapi.extensions.smallrye.info.contact.email=kerriden1@gmail.com

charts/index.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ entries:
2525
type: application
2626
urls:
2727
- https://tess1o.github.io/geopulse/charts/geopulse-1.8.0.tgz
28-
version: 1.16.1
28+
version: 1.16.2
2929
- apiVersion: v2
3030
appVersion: 1.3.0
3131
created: "2025-11-14T21:43:48.796398+02:00"

docs-website/docs/getting-started/deployment/manual-installation.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ Set your desired version (check [GitHub Releases](https://github.com/tess1o/geop
390390
:::
391391

392392
```bash
393-
VERSION=1.16.1
393+
VERSION=1.16.2
394394
```
395395

396396
Create a temporary download directory:
@@ -458,8 +458,8 @@ sha256sum -c SHA256SUMS --ignore-missing
458458

459459
You should see:
460460
```
461-
geopulse-frontend-1.16.1.tar.gz: OK
462-
geopulse-backend-native-amd64-1.16.1: OK
461+
geopulse-frontend-1.16.2.tar.gz: OK
462+
geopulse-backend-native-amd64-1.16.2: OK
463463
```
464464

465465
:::caution Checksum Verification

docs/openapi/openapi.json

Lines changed: 79 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1399,6 +1399,33 @@
13991399
}
14001400
}
14011401
},
1402+
"UpdateTimelineDisplayPreferencesRequest" : {
1403+
"type" : "object",
1404+
"properties" : {
1405+
"customMapTileUrl" : {
1406+
"maxLength" : 1000,
1407+
"type" : "string"
1408+
},
1409+
"pathSimplificationEnabled" : {
1410+
"type" : "boolean"
1411+
},
1412+
"pathSimplificationTolerance" : {
1413+
"format" : "double",
1414+
"maximum" : 100.0,
1415+
"minimum" : 1.0,
1416+
"type" : "number"
1417+
},
1418+
"pathMaxPoints" : {
1419+
"format" : "int32",
1420+
"maximum" : 1000,
1421+
"minimum" : 0,
1422+
"type" : "integer"
1423+
},
1424+
"pathAdaptiveSimplification" : {
1425+
"type" : "boolean"
1426+
}
1427+
}
1428+
},
14021429
"UpdateTimelinePreferencesRequest" : {
14031430
"type" : "object",
14041431
"properties" : {
@@ -1454,24 +1481,6 @@
14541481
"minimum" : 1,
14551482
"type" : "integer"
14561483
},
1457-
"pathSimplificationEnabled" : {
1458-
"type" : "boolean"
1459-
},
1460-
"pathSimplificationTolerance" : {
1461-
"format" : "double",
1462-
"maximum" : 100.0,
1463-
"minimum" : 1.0,
1464-
"type" : "number"
1465-
},
1466-
"pathMaxPoints" : {
1467-
"format" : "int32",
1468-
"maximum" : 1000,
1469-
"minimum" : 10,
1470-
"type" : "integer"
1471-
},
1472-
"pathAdaptiveSimplification" : {
1473-
"type" : "boolean"
1474-
},
14751484
"dataGapThresholdSeconds" : {
14761485
"format" : "int32",
14771486
"minimum" : 1,
@@ -7371,6 +7380,57 @@
73717380
} ]
73727381
}
73737382
},
7383+
"/api/users/preferences/timeline/display" : {
7384+
"put" : {
7385+
"requestBody" : {
7386+
"content" : {
7387+
"application/json" : {
7388+
"schema" : {
7389+
"$ref" : "#/components/schemas/UpdateTimelineDisplayPreferencesRequest"
7390+
}
7391+
}
7392+
},
7393+
"required" : true
7394+
},
7395+
"responses" : {
7396+
"200" : {
7397+
"description" : "OK"
7398+
},
7399+
"401" : {
7400+
"description" : "Not Authorized"
7401+
},
7402+
"403" : {
7403+
"description" : "Not Allowed"
7404+
},
7405+
"400" : {
7406+
"description" : "Bad Request"
7407+
}
7408+
},
7409+
"summary" : "Update Timeline Display Preferences",
7410+
"tags" : [ "User Resource" ],
7411+
"security" : [ {
7412+
"jwt" : [ ]
7413+
} ]
7414+
},
7415+
"get" : {
7416+
"responses" : {
7417+
"200" : {
7418+
"description" : "OK"
7419+
},
7420+
"401" : {
7421+
"description" : "Not Authorized"
7422+
},
7423+
"403" : {
7424+
"description" : "Not Allowed"
7425+
}
7426+
},
7427+
"summary" : "Get Timeline Display Preferences",
7428+
"tags" : [ "User Resource" ],
7429+
"security" : [ {
7430+
"jwt" : [ ]
7431+
} ]
7432+
}
7433+
},
73747434
"/api/users/register" : {
73757435
"post" : {
73767436
"requestBody" : {
@@ -7693,7 +7753,7 @@
76937753
},
76947754
"info" : {
76957755
"title" : "GeoPulse API",
7696-
"version" : "1.16.1",
7756+
"version" : "1.16.2",
76977757
"description" : "GeoPulse backend REST API documentation.",
76987758
"contact" : {
76997759
"name" : "tess1o",

docs/openapi/openapi.yaml

Lines changed: 56 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1052,6 +1052,26 @@ components:
10521052
type: string
10531053
passwordRemoval:
10541054
type: boolean
1055+
UpdateTimelineDisplayPreferencesRequest:
1056+
type: object
1057+
properties:
1058+
customMapTileUrl:
1059+
maxLength: 1000
1060+
type: string
1061+
pathSimplificationEnabled:
1062+
type: boolean
1063+
pathSimplificationTolerance:
1064+
format: double
1065+
maximum: 100.0
1066+
minimum: 1.0
1067+
type: number
1068+
pathMaxPoints:
1069+
format: int32
1070+
maximum: 1000
1071+
minimum: 0
1072+
type: integer
1073+
pathAdaptiveSimplification:
1074+
type: boolean
10551075
UpdateTimelinePreferencesRequest:
10561076
type: object
10571077
properties:
@@ -1097,20 +1117,6 @@ components:
10971117
maximum: 720
10981118
minimum: 1
10991119
type: integer
1100-
pathSimplificationEnabled:
1101-
type: boolean
1102-
pathSimplificationTolerance:
1103-
format: double
1104-
maximum: 100.0
1105-
minimum: 1.0
1106-
type: number
1107-
pathMaxPoints:
1108-
format: int32
1109-
maximum: 1000
1110-
minimum: 10
1111-
type: integer
1112-
pathAdaptiveSimplification:
1113-
type: boolean
11141120
dataGapThresholdSeconds:
11151121
format: int32
11161122
minimum: 1
@@ -5253,6 +5259,41 @@ paths:
52535259
- User Resource
52545260
security:
52555261
- jwt: []
5262+
/api/users/preferences/timeline/display:
5263+
put:
5264+
requestBody:
5265+
content:
5266+
application/json:
5267+
schema:
5268+
$ref: "#/components/schemas/UpdateTimelineDisplayPreferencesRequest"
5269+
required: true
5270+
responses:
5271+
"200":
5272+
description: OK
5273+
"401":
5274+
description: Not Authorized
5275+
"403":
5276+
description: Not Allowed
5277+
"400":
5278+
description: Bad Request
5279+
summary: Update Timeline Display Preferences
5280+
tags:
5281+
- User Resource
5282+
security:
5283+
- jwt: []
5284+
get:
5285+
responses:
5286+
"200":
5287+
description: OK
5288+
"401":
5289+
description: Not Authorized
5290+
"403":
5291+
description: Not Allowed
5292+
summary: Get Timeline Display Preferences
5293+
tags:
5294+
- User Resource
5295+
security:
5296+
- jwt: []
52565297
/api/users/register:
52575298
post:
52585299
requestBody:
@@ -5477,7 +5518,7 @@ paths:
54775518
- Version Resource
54785519
info:
54795520
title: GeoPulse API
5480-
version: 1.16.1
5521+
version: 1.16.2
54815522
description: GeoPulse backend REST API documentation.
54825523
contact:
54835524
name: tess1o

frontend/nginx.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ server {
5151
proxy_set_header Cookie "";
5252
proxy_set_header Authorization "";
5353

54-
proxy_set_header User-Agent "GeoPulse/1.16.1";
54+
proxy_set_header User-Agent "GeoPulse/1.16.2";
5555
proxy_set_header Host $osm_subdomain.tile.openstreetmap.org;
5656

5757
proxy_http_version 1.1;

frontend/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<parent>
33
<groupId>com.github.tess1o</groupId>
44
<artifactId>GeoPulse</artifactId>
5-
<version>1.16.1</version>
5+
<version>1.16.2</version>
66
</parent>
77
<modelVersion>4.0.0</modelVersion>
88
<artifactId>frontend</artifactId>

helm/geopulse/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name: geopulse
33
description: A self-hosted location tracking and analysis platform with PostGIS and optional MQTT support
44
type: application
5-
version: 1.16.1
6-
appVersion: "1.16.1"
5+
version: 1.16.2
6+
appVersion: "1.16.2"
77
keywords:
88
- gps
99
- tracking

0 commit comments

Comments
 (0)