Skip to content

Commit f483a91

Browse files
committed
Release 1.17.0
- Updated version to 1.17.0 - Generated OpenAPI specifications 🤖 Generated with automated release script
1 parent f584171 commit f483a91

File tree

12 files changed

+245
-17
lines changed

12 files changed

+245
-17
lines changed

.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.2
7+
GEOPULSE_VERSION=1.17.0
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.2</version>
10+
<version>1.17.0</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.2 (+https://github.com/tess1o/geopulse)
116+
quarkus.rest-client.nominatim-api.user-agent=GeoPulse/1.17.0 (+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:""}
@@ -368,7 +368,7 @@ geopulse.prometheus.memory.enabled=${GEOPULSE_PROMETHEUS_MEMORY_ENABLED:true}
368368

369369
mp.openapi.extensions.smallrye.openapi=3.0.4
370370
mp.openapi.extensions.smallrye.info.title=GeoPulse API
371-
mp.openapi.extensions.smallrye.info.version=1.16.2
371+
mp.openapi.extensions.smallrye.info.version=1.17.0
372372
mp.openapi.extensions.smallrye.info.description=GeoPulse backend REST API documentation.
373373
mp.openapi.extensions.smallrye.info.contact.name=tess1o
374374
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.2
28+
version: 1.17.0
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.2
393+
VERSION=1.17.0
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.2.tar.gz: OK
462-
geopulse-backend-native-amd64-1.16.2: OK
461+
geopulse-frontend-1.17.0.tar.gz: OK
462+
geopulse-backend-native-amd64-1.17.0: OK
463463
```
464464

465465
:::caution Checksum Verification

docs/openapi/openapi.json

Lines changed: 135 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3213,6 +3213,120 @@
32133213
"tags" : [ "Dawarich Resource" ]
32143214
}
32153215
},
3216+
"/api/digest/heatmap/monthly" : {
3217+
"get" : {
3218+
"parameters" : [ {
3219+
"name" : "layer",
3220+
"in" : "query",
3221+
"schema" : {
3222+
"type" : "string"
3223+
}
3224+
}, {
3225+
"name" : "month",
3226+
"in" : "query",
3227+
"schema" : {
3228+
"format" : "int32",
3229+
"type" : "integer"
3230+
}
3231+
}, {
3232+
"name" : "year",
3233+
"in" : "query",
3234+
"schema" : {
3235+
"format" : "int32",
3236+
"type" : "integer"
3237+
}
3238+
} ],
3239+
"responses" : {
3240+
"200" : {
3241+
"description" : "OK"
3242+
},
3243+
"401" : {
3244+
"description" : "Not Authorized"
3245+
},
3246+
"403" : {
3247+
"description" : "Not Allowed"
3248+
}
3249+
},
3250+
"summary" : "Get Monthly Heatmap",
3251+
"tags" : [ "Digest Heatmap Resource" ],
3252+
"security" : [ {
3253+
"jwt" : [ ]
3254+
} ]
3255+
}
3256+
},
3257+
"/api/digest/heatmap/range" : {
3258+
"get" : {
3259+
"parameters" : [ {
3260+
"name" : "endTime",
3261+
"in" : "query",
3262+
"schema" : {
3263+
"type" : "string"
3264+
}
3265+
}, {
3266+
"name" : "layer",
3267+
"in" : "query",
3268+
"schema" : {
3269+
"type" : "string"
3270+
}
3271+
}, {
3272+
"name" : "startTime",
3273+
"in" : "query",
3274+
"schema" : {
3275+
"type" : "string"
3276+
}
3277+
} ],
3278+
"responses" : {
3279+
"200" : {
3280+
"description" : "OK"
3281+
},
3282+
"401" : {
3283+
"description" : "Not Authorized"
3284+
},
3285+
"403" : {
3286+
"description" : "Not Allowed"
3287+
}
3288+
},
3289+
"summary" : "Get Range Heatmap",
3290+
"tags" : [ "Digest Heatmap Resource" ],
3291+
"security" : [ {
3292+
"jwt" : [ ]
3293+
} ]
3294+
}
3295+
},
3296+
"/api/digest/heatmap/yearly" : {
3297+
"get" : {
3298+
"parameters" : [ {
3299+
"name" : "layer",
3300+
"in" : "query",
3301+
"schema" : {
3302+
"type" : "string"
3303+
}
3304+
}, {
3305+
"name" : "year",
3306+
"in" : "query",
3307+
"schema" : {
3308+
"format" : "int32",
3309+
"type" : "integer"
3310+
}
3311+
} ],
3312+
"responses" : {
3313+
"200" : {
3314+
"description" : "OK"
3315+
},
3316+
"401" : {
3317+
"description" : "Not Authorized"
3318+
},
3319+
"403" : {
3320+
"description" : "Not Allowed"
3321+
}
3322+
},
3323+
"summary" : "Get Yearly Heatmap",
3324+
"tags" : [ "Digest Heatmap Resource" ],
3325+
"security" : [ {
3326+
"jwt" : [ ]
3327+
} ]
3328+
}
3329+
},
32163330
"/api/digest/monthly" : {
32173331
"get" : {
32183332
"parameters" : [ {
@@ -4799,6 +4913,26 @@
47994913
} ]
48004914
}
48014915
},
4916+
"/api/gps/all" : {
4917+
"delete" : {
4918+
"responses" : {
4919+
"200" : {
4920+
"description" : "OK"
4921+
},
4922+
"401" : {
4923+
"description" : "Not Authorized"
4924+
},
4925+
"403" : {
4926+
"description" : "Not Allowed"
4927+
}
4928+
},
4929+
"summary" : "Delete All Gps Data",
4930+
"tags" : [ "Gps Point Resource" ],
4931+
"security" : [ {
4932+
"jwt" : [ ]
4933+
} ]
4934+
}
4935+
},
48024936
"/api/gps/bulk" : {
48034937
"post" : {
48044938
"requestBody" : {
@@ -7753,7 +7887,7 @@
77537887
},
77547888
"info" : {
77557889
"title" : "GeoPulse API",
7756-
"version" : "1.16.2",
7890+
"version" : "1.17.0",
77577891
"description" : "GeoPulse backend REST API documentation.",
77587892
"contact" : {
77597893
"name" : "tess1o",

docs/openapi/openapi.yaml

Lines changed: 95 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2344,6 +2344,86 @@ paths:
23442344
summary: Handle Dawarich Stats
23452345
tags:
23462346
- Dawarich Resource
2347+
/api/digest/heatmap/monthly:
2348+
get:
2349+
parameters:
2350+
- name: layer
2351+
in: query
2352+
schema:
2353+
type: string
2354+
- name: month
2355+
in: query
2356+
schema:
2357+
format: int32
2358+
type: integer
2359+
- name: year
2360+
in: query
2361+
schema:
2362+
format: int32
2363+
type: integer
2364+
responses:
2365+
"200":
2366+
description: OK
2367+
"401":
2368+
description: Not Authorized
2369+
"403":
2370+
description: Not Allowed
2371+
summary: Get Monthly Heatmap
2372+
tags:
2373+
- Digest Heatmap Resource
2374+
security:
2375+
- jwt: []
2376+
/api/digest/heatmap/range:
2377+
get:
2378+
parameters:
2379+
- name: endTime
2380+
in: query
2381+
schema:
2382+
type: string
2383+
- name: layer
2384+
in: query
2385+
schema:
2386+
type: string
2387+
- name: startTime
2388+
in: query
2389+
schema:
2390+
type: string
2391+
responses:
2392+
"200":
2393+
description: OK
2394+
"401":
2395+
description: Not Authorized
2396+
"403":
2397+
description: Not Allowed
2398+
summary: Get Range Heatmap
2399+
tags:
2400+
- Digest Heatmap Resource
2401+
security:
2402+
- jwt: []
2403+
/api/digest/heatmap/yearly:
2404+
get:
2405+
parameters:
2406+
- name: layer
2407+
in: query
2408+
schema:
2409+
type: string
2410+
- name: year
2411+
in: query
2412+
schema:
2413+
format: int32
2414+
type: integer
2415+
responses:
2416+
"200":
2417+
description: OK
2418+
"401":
2419+
description: Not Authorized
2420+
"403":
2421+
description: Not Allowed
2422+
summary: Get Yearly Heatmap
2423+
tags:
2424+
- Digest Heatmap Resource
2425+
security:
2426+
- jwt: []
23472427
/api/digest/monthly:
23482428
get:
23492429
parameters:
@@ -3450,6 +3530,20 @@ paths:
34503530
- Gps Point Resource
34513531
security:
34523532
- jwt: []
3533+
/api/gps/all:
3534+
delete:
3535+
responses:
3536+
"200":
3537+
description: OK
3538+
"401":
3539+
description: Not Authorized
3540+
"403":
3541+
description: Not Allowed
3542+
summary: Delete All Gps Data
3543+
tags:
3544+
- Gps Point Resource
3545+
security:
3546+
- jwt: []
34533547
/api/gps/bulk:
34543548
post:
34553549
requestBody:
@@ -5518,7 +5612,7 @@ paths:
55185612
- Version Resource
55195613
info:
55205614
title: GeoPulse API
5521-
version: 1.16.2
5615+
version: 1.17.0
55225616
description: GeoPulse backend REST API documentation.
55235617
contact:
55245618
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.2";
54+
proxy_set_header User-Agent "GeoPulse/1.17.0";
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.2</version>
5+
<version>1.17.0</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.2
6-
appVersion: "1.16.2"
5+
version: 1.17.0
6+
appVersion: "1.17.0"
77
keywords:
88
- gps
99
- tracking

0 commit comments

Comments
 (0)