Commit Graph

2801 Commits

Author SHA1 Message Date
Jakob Lichterfeld
bc763814c1 docs: update changelog 2025-12-19 18:46:49 +01:00
JakobLichterfeld
65a09d773c fix(website): Bump node-forge to 1.3.3to resolve CVE-2025-12816, CVE-2025-66030 and CVE-2025-66031 (#5071)
Resolves a security vulnerability in the transitive dependency `node-forge` by bumping the version to 1.3.3.

An override has been added to `package.json` to enforce this version.

Closes https://github.com/teslamate-org/teslamate/security/dependabot/79
Closes https://github.com/teslamate-org/teslamate/security/dependabot/80
Closes https://github.com/teslamate-org/teslamate/security/dependabot/81
2025-12-19 18:45:55 +01:00
Jakob Lichterfeld
af736100d5 docs: update changelog 2025-12-19 16:41:09 +01:00
Ingmar Stein
17261e22f7 docs: fix the formatting of the DATABASE_SOCKET_DIR description (#5026)
* docs: Fix the formatting of the `DATABASE_SOCKET_DIR` description.

Remove `DATABASE_PORT` from the mutually exclusive settings as the port is also used for UNIX sockets as of #4979.

* style: format DATABASE_SOCKET_DIR as code to avoid incorrect auto linting

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-12-19 16:38:31 +01:00
Jakob Lichterfeld
a17ea95a20 Revert "build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#5057)"
This reverts commit 53225903f3.
2025-12-02 14:23:56 +01:00
Jakob Lichterfeld
da4b9f86ff docs: update changelog 2025-12-02 13:16:38 +01:00
Jakob Lichterfeld
11cbe9eff5 style: fix typo in test error message description 2025-12-02 13:15:49 +01:00
github-actions[bot]
c28bce275f flake.lock: Update (#5027)
Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/c9f0b47815a4895fadac87812de8a4de27e0ace1?narHash=sha256-j4EB5ku/gDm7h7W7A%2Bk70RYj5nUiW/l9wQtXMJUD2hg%3D' (2025-10-31)
  → 'github:cachix/devenv/47a243b97499bfe5d5783d1fc86d9fe776b2497f?narHash=sha256-FktN7dtYlC/sgLGBCGFXzNOvwgB7MSujp6cooJE48Ac%3D' (2025-11-28)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
  → 'github:hercules-ci/flake-parts/2cccadc7357c0ba201788ae99c4dfa90728ef5e0?narHash=sha256-LlLt2Jo/gMNYAwOgdRQBrsRoOz7BPRkzvNaI/fzXi2Q%3D' (2025-11-21)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/daf6dc47aa4b44791372d6139ab7b25269184d55?narHash=sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8%2BON/0Yy8%2Ba5vsDU%3D' (2025-10-27)
  → 'github:NixOS/nixpkgs/9a7b80b6f82a71ea04270d7ba11b48855681c4b0?narHash=sha256-82L%2BEJU%2B40%2BFIdeG4gmUlOF1jeSwlf2AwMarrpdHF6o%3D' (2025-11-28)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/2eddae033e4e74bf581c2d1dfa101f9033dbd2dc?narHash=sha256-Msq86cR5SjozQGCnC6H8C%2B0cD4rnx91BPltZ9KK613Y%3D' (2025-10-24)
  → 'github:numtide/treefmt-nix/5b4ee75aeefd1e2d5a1cc43cf6ba65eba75e83e4?narHash=sha256-AlEObg0syDl%2BSpi4LsZIBrjw%2BsnSVU4T8MOeuZJUJjM%3D' (2025-11-12)

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-12-02 13:13:55 +01:00
dependabot[bot]
2dd7aab8fd build(deps): bump express from 4.21.2 to 4.22.1 in /website (#5060)
Bumps [express](https://github.com/expressjs/express) from 4.21.2 to 4.22.1.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 12:58:23 +01:00
dependabot[bot]
53225903f3 build(deps): bump actions/checkout from 5.0.0 to 6.0.0 (#5057)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5.0.0 to 6.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](08c6903cd8...1af3b93b68)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 12:57:38 +01:00
dependabot[bot]
e8ade4e65d build(deps): bump DeterminateSystems/update-flake-lock from 27 to 28 (#5056)
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock) from 27 to 28.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases)
- [Commits](c5930b397a...834c491b2e)

---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
  dependency-version: '28'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 12:56:52 +01:00
dependabot[bot]
4d93d28ef3 build(deps): bump crate-ci/typos from 1.39.0 to 1.40.0 (#5055)
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.39.0 to 1.40.0.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](07d900b8fa...2d0ce569fe)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-version: 1.40.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 12:56:13 +01:00
dependabot[bot]
696159ebd0 build(deps): bump js-yaml from 3.14.1 to 3.14.2 in /website (#5043)
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 3.14.1 to 3.14.2.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.1...3.14.2)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 3.14.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 12:55:06 +01:00
George
c6cb67f405 feat: Increase max_header_value_length to support oauth2-proxy (#5031)
* Increase max_header_value_length to support oauth2-proxy

When using TeslaMate behind an
[OAuth2 Proxy](https://oauth2-proxy.github.io/oauth2-proxy/)
then the default maximum header length is too small.

* Fix formatting of config/runtime.exs
2025-12-02 12:53:59 +01:00
dependabot[bot]
c7b0a0bca4 build(deps): bump mdast-util-to-hast from 13.2.0 to 13.2.1 in /website (#5059)
Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast) from 13.2.0 to 13.2.1.
- [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases)
- [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1)

---
updated-dependencies:
- dependency-name: mdast-util-to-hast
  dependency-version: 13.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-02 12:53:32 +01:00
Matthias Wirtz
9dfc24b245 feat: use Logger instead of IO.puts in DB check (#5050)
* use Logger instead of IO.puts

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-12-01 10:52:15 +01:00
JakobLichterfeld
ee2f165c1a docs(traefik): update to v3.6 as 3.6.1 solves issues with docker 29.0 (#5034)
* docs(traefik): update to v3.6 as 3.6.1 solves issues with docker 29.0

Discussion: https://forums.docker.com/t/docker-29-increased-minimum-api-version-breaks-traefik-reverse-proxy/150384

https://github.com/traefik/traefik/issues/12253

closes #5030

* docs: update changelog
2025-11-14 13:01:20 +01:00
Jakob Lichterfeld
aa8c4631af docs: update changelog 2025-11-06 09:49:20 +01:00
Jakob Lichterfeld
618fdae82e build: prepare v2.2.1-dev 2025-11-06 09:09:29 +01:00
Jakob Lichterfeld
904bf70835 build: release v2.2.0 v2.2.0 2025-11-06 09:06:43 +01:00
Matthias Wirtz
50423e3c82 feat: officially support postgres 18, add docs for volume mount change (#4890)
* officially support postgres 18, add docs for volume mount change

* docs: update changelog
2025-11-06 09:05:36 +01:00
Jakob Lichterfeld
302475d511 docs: update changelog 2025-11-05 16:50:50 +01:00
Jakob Lichterfeld
19b0455d8a chore: Use /bin/dash explicitly in Dockerfile ENTRYPOINT
For consistency with the `entrypoint.sh` script's shebang (`#!/usr/bin/env dash`), this change updates the Dockerfile's ENTRYPOINT to call `/bin/dash` directly instead of `/bin/sh`.

This makes the choice of shell explicit and ensures the script is always executed by the intended interpreter, regardless of what `/bin/sh` might point to in future base images.
2025-11-05 16:46:31 +01:00
Jakob Lichterfeld
0973b497ed feat: Add ulimit cap to prevent memory bloat in some misconfigured versions of Docker/containerd Hosts (e.g. on Debian 13)
On certain systems (e.g., Debian 13 with modern container runtimes), a very high default `nofiles` ulimit can cause the Erlang VM (beam.smp) to pre-allocate excessive amounts of memory, leading to container crashes.

This change introduces a safeguard directly into the entrypoint script:
- It caps the soft `ulimit -n` to a configurable maximum, defined by the `ULIMIT_MAX_NOFILE` environment variable (defaults to 65536).
- This behavior can be disabled by setting `ULIMIT_MAX_NOFILE=0`.
- The new environment variable has been added to the documentation.

To satisfy ShellCheck (SC3045), the script's shebang is set to `#!/usr/bin/env dash`, as `ulimit -n` is a common but not strictly POSIX-compliant extension.
2025-11-05 16:45:52 +01:00
Matthias Wirtz
565cb9c663 docs: bump Traefik to v3.5 and enable http3 in advanced guide (#5023) 2025-11-05 14:34:10 +01:00
dependabot[bot]
1b00f38503 build(deps): bump @docusaurus/core from 3.9.1 to 3.9.2, @docusaurus/preset-classic from 3.9.1 to 3.9.2 and dependencies in /website (#5020)
* build(deps): bump @docusaurus/core from 3.9.1 to 3.9.2 in /website

Bumps [@docusaurus/core](https://github.com/facebook/docusaurus/tree/HEAD/packages/docusaurus) from 3.9.1 to 3.9.2.
- [Release notes](https://github.com/facebook/docusaurus/releases)
- [Changelog](https://github.com/facebook/docusaurus/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/docusaurus/commits/v3.9.2/packages/docusaurus)

---
updated-dependencies:
- dependency-name: "@docusaurus/core"
  dependency-version: 3.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* build(deps): bump @docusaurus/preset-classic from 3.9.1 to 3.9.2 in /website

* build(deps): bump dependencies in /website

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-11-05 13:27:32 +01:00
dependabot[bot]
49ae9a60fa build(deps): bump actions/stale from 9.1.0 to 10.1.0 (#5019)
* build(deps): bump actions/stale from 9.1.0 to 10.1.0

Bumps [actions/stale](https://github.com/actions/stale) from 9.1.0 to 10.1.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](5bef64f19d...5f858e3efb)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* docs: update changelog

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-11-05 13:19:14 +01:00
github-actions[bot]
87cccb99de build(deps): update flake.lock (#4997)
* flake.lock: Update

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/ce82fad570fd74ac5dfe3ce587ee8b37e918d71f?narHash=sha256-l%2BGzFw3yXDpcRv9qz%2Bc1VR44lLVj8WXncjPa9RXbFrw%3D' (2025-10-03)
  → 'github:cachix/devenv/c9f0b47815a4895fadac87812de8a4de27e0ace1?narHash=sha256-j4EB5ku/gDm7h7W7A%2Bk70RYj5nUiW/l9wQtXMJUD2hg%3D' (2025-10-31)
• Updated input 'devenv/cachix':
    'github:cachix/cachix/47053aef762f452e816e44eb9a23fbc3827b241a?narHash=sha256-1zBPE/PNAkPNUsOWFET4J0cjlvziH8DOekesDmjND%2Bw%3D' (2025-07-11)
  → 'github:cachix/cachix/c5bfd933d1033672f51a863c47303fc0e093c2d2?narHash=sha256-IwnNtbNVrlZIHh7h4Wz6VP0Furxg9Hh0ycighvL5cZc%3D' (2025-10-20)
• Updated input 'devenv/cachix/flake-compat':
    follows 'devenv'
  → follows 'devenv/flake-compat'
• Updated input 'devenv/flake-compat':
    'github:edolstra/flake-compat/9100a0f413b0c601e0533d1d94ffd501ce2e7885?narHash=sha256-CIVLLkVgvHYbgI2UpXvIIBJ12HWgX%2BfjA8Xf8PUmqCY%3D' (2025-05-12)
  → 'github:edolstra/flake-compat/f387cd2afec9419c8ee37694406ca490c3f34ee5?narHash=sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4%3D' (2025-10-27)
• Updated input 'devenv/flake-parts':
    'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
  → 'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
• Updated input 'devenv/git-hooks':
    'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
  → 'github:cachix/git-hooks.nix/ca5b894d3e3e151ffc1db040b6ce4dcc75d31c37?narHash=sha256-BflA6U4AM1bzuRMR8QqzPXqh8sWVCNDzOdsxXEguJIc%3D' (2025-10-17)
• Updated input 'devenv/nix':
    'github:cachix/nix/6f0140527c2b0346df4afad7497baa08decb929f?narHash=sha256-Bx1A%2BlShhOWwMuy3uDzZQvYiBKBFcKwy6G6NEohhv6A%3D' (2025-09-25)
  → 'github:cachix/nix/3e5644da6830ef65f0a2f7ec22830c46285bfff6?narHash=sha256-H97KSB/luq/aGobKRuHahOvT1r7C03BgB6D5HBZsbN8%3D' (2025-10-28)
• Updated input 'devenv/nixpkgs':
    'github:cachix/devenv-nixpkgs/207a4cb0e1253c7658c6736becc6eb9cace1f25f?narHash=sha256-bhop0bR3u7DCw9/PtLCwr7GwEWDlBSxHp%2BeVQhCW9t4%3D' (2025-09-22)
  → 'github:cachix/devenv-nixpkgs/d1c30452ebecfc55185ae6d1c983c09da0c274ff?narHash=sha256-wCIACXbNtXAlwvQUo1Ed%2B%2BloFALPjYUA3dpcUJiXO44%3D' (2025-10-24)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
  → 'github:hercules-ci/flake-parts/864599284fc7c0ba6357ed89ed5e2cd5040f0c04?narHash=sha256-TmWcdiUUaWk8J4lpjzu4gCGxWY6/Ok7mOK4fIFfBuU4%3D' (2025-10-20)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/5b5be50345d4113d04ba58c444348849f5585b4a?narHash=sha256-FIBE1qXv9TKvSNwst6FumyHwCRH3BlWDpfsnqRDCll0%3D' (2025-10-01)
  → 'github:NixOS/nixpkgs/daf6dc47aa4b44791372d6139ab7b25269184d55?narHash=sha256-wxX7u6D2rpkJLWkZ2E932SIvDJW8%2BON/0Yy8%2Ba5vsDU%3D' (2025-10-27)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1?narHash=sha256-ySNJ008muQAds2JemiyrWYbwbG%2BV7S5wg3ZVKGHSFu8%3D' (2025-09-24)
  → 'github:numtide/treefmt-nix/2eddae033e4e74bf581c2d1dfa101f9033dbd2dc?narHash=sha256-Msq86cR5SjozQGCnC6H8C%2B0cD4rnx91BPltZ9KK613Y%3D' (2025-10-24)

* docs: update changelog

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-11-05 13:15:55 +01:00
Jakob Lichterfeld
7cfe012fe6 docs: update changelog 2025-11-04 14:53:20 +01:00
Jakob Lichterfeld
a639fa6884 docs: add star history 2025-11-04 14:51:30 +01:00
Jakob Lichterfeld
b28d021193 docs: update changelog 2025-11-02 10:52:29 +01:00
Gyula Matics
dda3cf14b5 docs: add domain prefix to Home Assistant default_entity_id (#5014)
Domain prefix is required for the entities to be correctly created in HA.
2025-11-02 10:51:34 +01:00
Matthias Wirtz
70fee27e6b fix(charge-details): cast to numeric instead of integer (#5015)
* fix: cast to numeric instead of integer

* add remaining conditions from log.ex
2025-11-02 10:48:52 +01:00
dependabot[bot]
05dc6e6956 build(deps): bump crate-ci/typos from 1.37.1 to 1.39.0
Bumps [crate-ci/typos](https://github.com/crate-ci/typos) from 1.37.1 to 1.39.0.
- [Release notes](https://github.com/crate-ci/typos/releases)
- [Changelog](https://github.com/crate-ci/typos/blob/master/CHANGELOG.md)
- [Commits](40156d6074...07d900b8fa)

---
updated-dependencies:
- dependency-name: crate-ci/typos
  dependency-version: 1.39.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-02 07:52:56 +11:00
Matthias Wirtz
d2b0ba6c87 fix for regression introduced in #4988 (#5009) 2025-10-28 13:44:20 +01:00
Jakob Lichterfeld
fad640ea8b docs: update changelog 2025-10-13 09:39:40 +02:00
jaypark0006
f31eab70d7 feat: support proxy for openstreet API (#4970)
* feat: support proxy for openstreet API

Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>

* test: fix test

Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>

* refactor: rename proxy name to nominatim_proxy

Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>

* refactor: turning @pools into a function

Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>

* docs: add NOMINATIM_PROXY for proxy OpenStreetMap api

Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>

---------

Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>
2025-10-13 09:36:45 +02:00
Jakob Lichterfeld
a282a42824 docs: update changelog 2025-10-10 12:58:41 +02:00
occultsound
d397f48889 i18n: update Traditional Chinese translations with missing translations and to avoid PRC terms and ensure consistency across UI strings (#4995)
- Completed missing translations in zh_TW, zh_HK  locale
- Revised wording to match Taiwanese usage (avoiding PRC terms)
- Ensured consistency across UI strings
2025-10-10 12:57:52 +02:00
Jakob Lichterfeld
b9779e6921 docs: update changelog 2025-10-04 17:33:27 +02:00
Matthias Wirtz
a3791ab2a3 anti join for short-circuit evaluation 2025-10-04 16:49:54 +02:00
Matthias Wirtz
30243d1985 feat: add explanation for shared_buffers config setting in db info dashboard (#4992) 2025-10-04 15:19:27 +02:00
Matthias Wirtz
9cf6c269df fix: correctly determine charging phases in charge detail dashboard (#4988)
* mimic the elixir code to determine phases

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-10-04 12:34:27 +02:00
Jakob Lichterfeld
f157873269 docs: update changelog 2025-10-04 11:47:10 +02:00
jaypark0006
fa85d5ade8 fix: allow using different PostgreSQL port than default when using socket_dir connection (#4979)
Signed-off-by: jaypark0006 <163750793+jaypark0006@users.noreply.github.com>
2025-10-04 11:46:19 +02:00
Matthias Wirtz
33f7f4bf59 fix: cast to numeric instead of integer when converting from km to miles to avoid rounding issues in all dashboards (#4986)
* cast to numeric instead of integer

to avoid rounding issues and keep in line with other dashboards

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-10-04 11:43:29 +02:00
Matthias Wirtz
acff254c0a feat: add shared buffers size to db info dashboard (#4989)
* add shared buffers size to db info dashboard

* docs: update changelog

---------

Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-10-04 11:39:49 +02:00
github-actions[bot]
28dd82fada build(deps): update flake.lock (#4991)
* flake.lock: Update

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/777580f002ecc6a0caece2458cd95d0fbc4c44ed?narHash=sha256-LWGXVAZ07shurjcw1THCtf84co5TO7KBBT0Boz6eF90%3D' (2025-09-26)
  → 'github:cachix/devenv/ce82fad570fd74ac5dfe3ce587ee8b37e918d71f?narHash=sha256-l%2BGzFw3yXDpcRv9qz%2Bc1VR44lLVj8WXncjPa9RXbFrw%3D' (2025-10-03)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
  → 'github:hercules-ci/flake-parts/758cf7296bee11f1706a574c77d072b8a7baa881?narHash=sha256-wfG0S7pltlYyZTM%2BqqlhJ7GMw2fTF4mLKCIVhLii/4M%3D' (2025-10-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/25e53aa156d47bad5082ff7618f5feb1f5e02d01?narHash=sha256-F8WmEwFoHsnix7rt290R0rFXNJiMbClMZyIC/e%2BHYf0%3D' (2025-09-25)
  → 'github:NixOS/nixpkgs/5b5be50345d4113d04ba58c444348849f5585b4a?narHash=sha256-FIBE1qXv9TKvSNwst6FumyHwCRH3BlWDpfsnqRDCll0%3D' (2025-10-01)

* docs: update changelog

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jakob Lichterfeld <jakob-lichterfeld@gmx.de>
2025-10-04 11:37:37 +02:00
JakobLichterfeld
cade27dc8f docs(dev): provide guidelines for checking dependency updates before merging (#4969)
* flake.lock: Update

Flake lock file updates:

• Updated input 'devenv':
    'github:cachix/devenv/6f9c3d4722aa253631644329f7bda60b1d3d1b97?narHash=sha256-VU%2BOHexL2y6y7yrpEc6bZvYYwoQg6aZK1b4YxT0yZCk%3D' (2025-08-15)
  → 'github:cachix/devenv/777580f002ecc6a0caece2458cd95d0fbc4c44ed?narHash=sha256-LWGXVAZ07shurjcw1THCtf84co5TO7KBBT0Boz6eF90%3D' (2025-09-26)
• Updated input 'devenv/cachix':
    'github:cachix/cachix/f707778d902af4d62d8dd92c269f8e70de09acbe?narHash=sha256-R0W7uAg%2BBLoHjMRMQ8%2BoiSbTq8nkGz5RDpQ%2BZfxxP3A%3D' (2025-06-02)
  → 'github:cachix/cachix/47053aef762f452e816e44eb9a23fbc3827b241a?narHash=sha256-1zBPE/PNAkPNUsOWFET4J0cjlvziH8DOekesDmjND%2Bw%3D' (2025-07-11)
• Added input 'devenv/flake-parts':
    'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
• Added input 'devenv/flake-parts/nixpkgs-lib':
    follows 'devenv/nixpkgs'
• Updated input 'devenv/git-hooks':
    'github:cachix/git-hooks.nix/16ec914f6fb6f599ce988427d9d94efddf25fe6d?narHash=sha256-wibppH3g/E2lxU43ZQHC5yA/7kIKLGxVEnsnVK1BtRg%3D' (2025-06-24)
  → 'github:cachix/git-hooks.nix/54df955a695a84cd47d4a43e08e1feaf90b1fd9b?narHash=sha256-ytw7ROXaWZ7OfwHrQ9xvjpUWeGVm86pwnEd1QhzawIo%3D' (2025-09-17)
• Updated input 'devenv/nix':
    'github:cachix/nix/b0972b0eee6726081d10b1199f54de6d2917f861?narHash=sha256-3%2BGHIYGg4U9XKUN4rg473frIVNn8YD06bjwxKS1IPrU%3D' (2025-08-12)
  → 'github:cachix/nix/6f0140527c2b0346df4afad7497baa08decb929f?narHash=sha256-Bx1A%2BlShhOWwMuy3uDzZQvYiBKBFcKwy6G6NEohhv6A%3D' (2025-09-25)
• Updated input 'devenv/nix/flake-parts':
    'github:hercules-ci/flake-parts/205b12d8b7cd4802fbcb8e8ef6a0f1408781a4f9?narHash=sha256-4pDvzqnegAfRkPwO3wmwBhVi/Sye1mzps0zHWYnP88c%3D' (2024-12-04)
  → follows 'devenv/flake-parts'
• Removed input 'devenv/nix/flake-parts/nixpkgs-lib'
• Updated input 'devenv/nixpkgs':
    'github:cachix/devenv-nixpkgs/0ceffe312871b443929ff3006960d29b120dc627?narHash=sha256-yke%2Bpm%2BMdgRb6c0dPt8MgDhv7fcBbdjmv1ZceNTyzKg%3D' (2025-06-20)
  → 'github:cachix/devenv-nixpkgs/207a4cb0e1253c7658c6736becc6eb9cace1f25f?narHash=sha256-bhop0bR3u7DCw9/PtLCwr7GwEWDlBSxHp%2BeVQhCW9t4%3D' (2025-09-22)
• Updated input 'flake-parts':
    'github:hercules-ci/flake-parts/af66ad14b28a127c5c0f3bbb298218fc63528a18?narHash=sha256-pHYj8gUBapuUzKV/kN/tR3Zvqc7o6gdFB9XKXIp1SQ8%3D' (2025-08-06)
  → 'github:hercules-ci/flake-parts/4524271976b625a4a605beefd893f270620fd751?narHash=sha256-%2BuWLQZccFHwqpGqr2Yt5VsW/PbeJVTn9Dk6SHWhNRPw%3D' (2025-09-01)
• Updated input 'nixpkgs':
    'github:NixOS/nixpkgs/3385ca0cd7e14c1a1eb80401fe011705ff012323?narHash=sha256-Hu/gTDoi4uy6TAKISPHQusSMy8U6xUbLSDjKBYdhDIY%3D' (2025-08-13)
  → 'github:NixOS/nixpkgs/25e53aa156d47bad5082ff7618f5feb1f5e02d01?narHash=sha256-F8WmEwFoHsnix7rt290R0rFXNJiMbClMZyIC/e%2BHYf0%3D' (2025-09-25)
• Updated input 'treefmt-nix':
    'github:numtide/treefmt-nix/7d81f6fb2e19bf84f1c65135d1060d829fae2408?narHash=sha256-2vX8QjO5lRsDbNYvN9hVHXLU6oMl%2BV/PsmIiJREG4rE%3D' (2025-08-10)
  → 'github:numtide/treefmt-nix/5eda4ee8121f97b218f7cc73f5172098d458f1d1?narHash=sha256-ySNJ008muQAds2JemiyrWYbwbG%2BV7S5wg3ZVKGHSFu8%3D' (2025-09-24)

* docs: update changelog

* docs(dev): provide guidelines for checking dependency updates before merging

* docs: update changelog

* docs: correct link

* docs(dev): provide guidelines for checking dependency updates before merging

* docs: clarify cldr update criticality in development guide

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-10-04 09:45:35 +02:00
Jakob Lichterfeld
fdb3283768 docs: update changelog 2025-10-04 09:45:11 +02:00