1.18.3 - 2024-10-15
- bump alpine from 3.20.2 to 3.20.3 (#305 by dependabot)
- bump golang from 1.22.5 to 1.23.2 (#302, #306, #308 by dependabot)
- decrease Dockerfile layers (#303 by tobiasehlert)
1.18.2 - 2024-08-12
- bump alpine from 3.20.1 to 3.20.2 (#297 by dependabot)
- bump github.com/eclipse/paho.mqtt.golang from 1.4.3 to 1.5.0 (#298 by dependabot)
- fix converts the current speed if unit is "mi" on status endpoint (#299 by ckanoab)
- fix status drivingdetails.speed to be int and not float64 (#301 by tobiasehlert)
1.18.1 - 2024-07-24
- invalid memory address or nil pointer dereference (#296 by tobiasehlert)
1.18.0 - 2024-07-24
- add support for k8s health endpoints (#191 by tobiasehlert)
- add cosign of images in build workflow (#280 by tobiasehlert)
- add and update of MQTT topics (#289 by tobiasehlert)
- add center_display_state mqtt topic (#295 by tobiasehlert)
- resolving fatal when disabling of mqtt (#288 by tobiasehlert)
- update GitHub action workflow and go mod (#279 by tobiasehlert)
- bump alpine from 3.19.1 to 3.20.1 (#285, #290 by dependabot)
- bump docker/build-push-action from 5 to 6 (#287 by dependabot)
- bump github.com/gin-contrib/gzip from 1.0.0 to 1.0.1 (#282 by dependabot)
- bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 (#283 by dependabot)
- bump golang from 1.22.2 to 1.22.5 (#284, #286, #293 by dependabot)
1.17.2 - 2024-03-30
- bump github.com/gin-contrib/gzip from 0.0.6 to 1.0.0 (#276 by dependabot)
- fix: issue after location mqtt implementation (#278 by tobiasehlert)
1.17.1 - 2024-03-15
- fix permission issues with Dockerfile nonroot implementation (#274 by tobiasehlert)
1.17.0 - 2024-03-15
- add tire pressure warning and active route from mqtt (#270 by tobiasehlert)
- alignment of commands to version 4.23.6 (#265 by tobiasehlert)
- bump actions/cache from 3 to 4 (#261 by dependabot)
- bump golang from 1.21.5 to 1.22.1 (#260, #268, #271 by dependabot)
- bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#272 by dependabot)
- bump peter-evans/dockerhub-description from 3 to 4 (#262 by dependabot)
- update Dockerfile to specific version and use of nonroot user (#266 by tobiasehlert)
- updating go mods and linting markdown files (#264 by tobiasehlert)
- fix Dockerfile alpine container typo (#267 by tobiasehlert)
1.16.6 - 2023-12-19
- bump golang from 1.21.2 to 1.21.5 (#251, #253, #257 by dependabot)
- bump actions/setup-go from 4 to 5 (#256 by dependabot)
- bump github/codeql-action from 2 to 3 (#258 by dependabot)
- bump golang.org/x/crypto from 0.14.0 to 0.17.0 (#259 by dependabot)
1.16.5 - 2023-10-12
- bump golang from 1.21.1 to 1.21.2 (#247 by dependabot)
- bump golang.org/x/net from 0.15.0 to 0.17.0 (#248 by dependabot)
- workflow setup go version by go.mod (#249 by tobiasehlert)
1.16.4 - 2023-09-23
- fix NullString issue in several endpoints (#245 by tobiasehlert)
1.16.3 - 2023-09-22
- bump actions/checkout from 3 to 4 (#233 by dependabot)
- bump docker/build-push-action from 4 to 5 (#239 by dependabot)
- bump docker/login-action from 2 to 3 (#238 by dependabot)
- bump docker/metadata-action from 4 to 5 (#237 by dependabot)
- bump docker/setup-buildx-action from 2 to 3 (#236 by dependabot)
- bump docker/setup-qemu-action from 2 to 3 (#235 by dependabot)
- bump golang from 1.20.6 to 1.21.1 (#231, #234 by dependabot)
- cleaning, bumping and enhancing (#243 by tobiasehlert)
- change CarName to be NullString instead of string (#242 by tobiasehlert)
1.16.2 - 2023-07-28
- bump github.com/thanhpk/randstr from 1.0.5 to 1.0.6 (#222 by dependabot)
- bump github.com/gin-gonic/gin from 1.9.0 to 1.9.1 (#223 by dependabot)
- bump golang from 1.20.4 to 1.20.6 (#225, #230 by dependabot)
- bump github.com/eclipse/paho.mqtt.golang from 1.4.2 to 1.4.3 (#229 by dependabot)
1.16.1 - 2023-05-22
- bump docker/build-push-action from 3 to 4 (#208 by dependabot)
- bump github.com/eclipse/paho.mqtt.golang from 1.4.1 to 1.4.2 (#202 by dependabot)
- bump github.com/gin-gonic/gin from 1.8.1 to 1.9.0 (#206, #211 by dependabot)
- bump github.com/lib/pq from 1.10.7 to 1.10.9 (#220 by dependabot)
- bump github.com/thanhpk/randstr from 1.0.4 to 1.0.5 (#215 by dependabot)
- bump golang from 1.19.2 to 1.20.4 (#204, #205, #207, #210, #213, #216, #221 by dependabot)
1.16.0 - 2022-10-12
- updating
go build
step in dockerfile (#192 by tobiasehlert) - bump golang from 1.18.3 to 1.19.2 (#193, #194, #196, #200 by dependabot)
- bump github.com/lib/pq from 1.10.6 to 1.10.7 (#195 by dependabot)
- fix mqtt reconnection issue #176 (#199 by virusbrain and LelandSindt)
1.15.0 - 2022-07-15
🔓 Encryption of API tokens was added in 1.27.0 of TeslaMate.
You therefore need to adjust your TeslaMateApi deployment with the new added environment variables ENCRYPTION_KEY
.
The ENCRYPTION_KEY
needs to have the same value as the key in the environment variables of your TeslaMate.
- TeslaMate encryption of API tokens (#141 by LelandSindt, tobiasehlert)
- support execute commands for China region cars (#184 by richard1122)
- support for tire pressure metrics from MQTT (#186 by tobiasehlert)
- support for new commands (#187 by tobiasehlert)
- removing v in container image tag (#188 by tobiasehlert)
- bump golang from 1.18.1 to 1.18.3 (#177, #181 by dependabot)
- bump github.com/eclipse/paho.mqtt.golang from 1.3.5 to 1.4.1 (#182 by dependabot)
- bump github.com/gin-contrib/gzip from 0.0.5 to 0.0.6 (#189 by dependabot)
- bump github.com/gin-gonic/gin from 1.7.7 to 1.8.1 (#179, #183 by dependabot)
- bump github.com/lib/pq from 1.10.5 to 1.10.6 (#178 by dependabot)
- some go mod and workflow build updates (#180 by dependabot)
1.14.0 - 2022-05-08
- adding gzip compression (#143 by tobiasehlert)
- adding 404 for not found endpoints (#144 by tobiasehlert)
- disabling proxy feature of gin (#145 by tobiasehlert)
- adding graceful shutdown to gin (#146 by tobiasehlert)
- adding two new fields in status endpoint (#148 by tobiasehlert)
- bump golang from 1.17.6 to 1.18.1 (#150, #157, #161, #165 by dependabot)
- bump github.com/lib/pq from 1.10.4 to 1.10.5 (#164 by dependabot)
- bump github/codeql-action from 1 to 2 (#166 by dependabot)
- bump various workflow versions (#147, #152, #154, #155, #159, #162, #163, #167, #168, #170, #171, #172, #173, #174 by dependabot)
- updating getEnv function log (#156 by tobiasehlert)
1.13.3 - 2022-01-27
- fix append of commands to allowList (#142 by tobiasehlert)
1.13.2 - 2022-01-21
- bump docker/build-push-action from 2.7.0 to 2.8.0 (#135 by dependabot)
- slimming down on the codebase and fixing bug with drivedetails view (#134 by tobiasehlert)
1.13.1 - 2022-01-12
- bump golang from 1.17.5 to 1.17.6 (#133 by dependabot)
- removing code smell from SonarCloud (#132 by tobiasehlert)
1.13.0 - 2022-01-05
- simplified response handler for communication (#110 by alecdoconnor, tobiasehlert)
1.12.1 - 2021-12-31
- using of BasePath function in output and redirect (#130 by tobiasehlert)
- updating build workflow with enhancements (#131 by tobiasehlert)
1.12.0 - 2021-12-28
- bug in new installations by changing float64 to NullFloat64 on cars efficiency (#129 by tobiasehlert)
1.11.1 - 2021-12-23
- bump golang from 1.17.2 to 1.17.5 (#115, #122, #124 by dependabot)
- bump github.com/gin-gonic/gin from 1.7.4 to 1.7.7 (#119, #120 by dependabot)
- bump github.com/lib/pq from 1.10.3 to 1.10.4 (#116 by dependabot)
- bump various workflow versions (#118, #121, #123, #125, #126 by dependabot)
- updating build workflow and Dockerfile (by tobiasehlert)
1.11.0 - 2021-11-08
- add support for new endpoints with 4.2.2 (#113 by @michaeldyrynda, tobiasehlert)
- bump docker/metadata-action from 3.5.0 to 3.6.0 (#111 by dependabot)
1.10.2 - 2021-10-15
- bump golang from 1.17.1 to 1.17.2 (#108 by dependabot)
- updating readme with table for variables
1.10.1 - 2021-09-23
- bump golang from 1.16.5 to 1.17.1 (#90, #96, #103, #104, #107 by dependabot)
- bump github.com/gin-gonic/gin from 1.7.2 to 1.7.4 (#94, #100 by dependabot)
- bump github.com/lib/pq from 1.10.2 to 1.10.3 (#105 by dependabot)
- bump various workflow versions (#85, #86, #87, #89, #91, #101, #102, #106 by dependabot)
1.10.0 - 2021-06-30
- adding power mqtt value to status endpoint (#74)
- improved log message of convert-functions (#75 by alecdoconnor)
- bump various workflow versions (#78, #82, #83 by dependabot)
- minor code adjustments based on go-staticcheck
1.9.0 - 2021-06-14
- option to disable auth token for commands (#71 by LelandSindt)
- bump golang from 1.16.4 to 1.16.5 (#72 by dependabot)
- bump github.com/eclipse/paho.mqtt.golang from 1.3.4 to 1.3.5 (#73 by dependabot)
1.8.0 - 2021-06-01
- fixing sql error when EndDate is null (#58 and #69 by alecdoconnor)
1.7.1 - 2021-06-01
- bump github.com/gin-gonic/gin from 1.7.1 to 1.7.2 (#63 by dependabot)
- bump various workflow versions (#64, #65, #66, #67 by dependabot)
1.7.0 - 2021-05-20
- feature to resume/suspend logging of TeslaMate through TeslaMateApi (#34, #45 and #48 by LelandSindt)
- minor code adjustments based on go-staticcheck
1.6.2 - 2021-05-19
- bump github.com/lib/pq from 1.10.1 to 1.10.2 (#59 by dependabot)
- bump various workflow versions (#52, #53, #54, #55, #56 and #57 by dependabot)
1.6.1 - 2021-05-10
- bump golang from 1.16.3 to 1.16.4 (#49 by dependabot)
- bump github.com/eclipse/paho.mqtt.golang from 1.3.3 to 1.3.4 (#46 by dependabot)
1.6.0 - 2021-05-03
- doing persistant mqtt connection for status collection (#16 by LelandSindt and #21 by MattBrittan)
- adding randomized string to mqtt client (#15 by LelandSindt)
- fixing sql error when FastChargerBrand is null (#39 by alecdoconnor)
- updating workflow for stale issues/PRs
- removing MQTT_SLEEPTIME option for mqtt connection
- removing workflow for no response
1.5.0 - 2021-05-03
- missing convertion of SpeedMax and SpeedAvg in Drive (km->mi) (#37 by alecdoconnor)
1.4.9 - 2021-05-03
- bump crazy-max/ghaction-docker-meta from v2.3.0 to v2.4.0 (#35 by dependabot)
- updating build workflow by removing if
1.4.8 - 2021-04-22
- bump github.com/lib/pq from 1.10.0 to 1.10.1 (#33 by dependabot)
1.4.7 - 2021-04-13
- bump actions/cache from v2.1.4 to v2.1.5 (#32 by dependabot)
- renaming file to lowercase to match other naming
1.4.6 - 2021-04-09
- bump github.com/gin-gonic/gin from 1.6.3 to 1.7.1 (#31 by dependabot)
- bump crazy-max/ghaction-docker-meta from v2.2.1 to v2.3.0 (#30 by dependabot)
1.4.5 - 2021-04-06
- bump crazy-max/ghaction-docker-meta from v2.2.0 to v2.2.1 (#29 by dependabot)
1.4.4 - 2021-04-05
- bump crazy-max/ghaction-docker-meta from v2.1.1 to v2.2.0 (#28 by dependabot)
- bump golang from 1.16.2 to 1.16.3 (#27 by dependabot)
1.4.3 - 2021-04-01
- bump github.com/eclipse/paho.mqtt.golang from 1.3.2 to 1.3.3 (#26 by dependabot)
- github.com/go-sql-driver/mysql removed, since NullTime isn't used/supported anymore
1.4.2 - 2021-03-31
- bump crazy-max/ghaction-docker-meta from v2.1.0 to v2.1.1 (#24 by dependabot)
1.4.1 - 2021-03-30
- bump crazy-max/ghaction-docker-meta from v1 to v2.1.0 (#23 by dependabot)
1.4.0 - 2021-03-25
- added feature commands to proxy POST commands to Tesla owner API (#22)
- support for authentication on command endpoints
1.3.1 - 2021-03-23
- fixing sql error when BatteryHeaterNoPower is null (#19 by LelandSindt)
1.3.0 - 2021-03-17
- adding mqtt sleep time before doing disconnect (#17)
1.2.3 - 2021-03-16
- adding probot for stale and no-response
- bump golang from 1.16.0 to 1.16.2 (#12 by dependabot)
- bump go mod version from 1.15 to 1.16
1.2.2 - 2021-03-11
- bump github.com/lib/pq from 1.9.0 to 1.10.0 (#7 by dependabot)
- adjustment in logging
1.2.1 - 2021-03-02
- fixing endpoint redirect to /api/v1 destinations
- resolving path issue with traefik
1.2.0 - 2021-03-02
- adding version into URL for better versioning of api
- previous endpoints (without versioning) return 301 towards new uri
- renaming of all go files to see version number
1.1.1 - 2021-02-18
- setting mqtt cleansession flag for unsubscribe on disconnect
- changing to one multi-subscribe instead of 46 separate subscribes on mqtt
1.1.0 - 2021-02-18
- adding codeql-analysis workflow
- adding dependabot for gomod and docker
- using go mod now
- calling on functions without params and using gin.Context in functions instead
- logging for better readability (some rows based on DEBUG_MODE)
- merged TeslaMateAPICars and TeslaMateAPICarsID into one file
- updating Dockerfile a little
- renaming of functions
- bump golang from 1.15.8 to 1.16.0 (#2 by dependabot)
- some code cleanup
- sql query issue with TeslaMateAPICars
1.0.2 - 2021-02-15
- sql query error
1.0.1 - 2021-02-15
- / endpoint saying API is running
- DEBUG_MODE variable (printing out debug of TeslaMateApi if set to true)
- specifying port 8080 in Run()
- updated Traefik example in README
- code cleanup
- added missing tzdata package in Dockerfile
1.0.0 - 2021-02-15
Initial commit