Commit Graph

1249 Commits

Author SHA1 Message Date
kolaente
3aa1e90d7f feat: add vikunja doctor command for diagnostic checks (#2165)
Add a new `vikunja doctor` CLI command that performs diagnostic checks.

Checks performed:

- **System**: Version, Go version, OS/arch, running user, working
directory
- **Configuration**: Config file path, public URL, JWT secret, CORS
origins
- **Database**: Connection test, server version
(SQLite/MySQL/PostgreSQL)
- **Files**: Storage path, writability, disk space (Unix only)
- **Optional services** (when enabled):
  - Redis: Connection ping
  - Typesense: Health endpoint
  - Mailer: SMTP connection
  - LDAP: Bind authentication test
  - OpenID Connect: Discovery endpoint for each configured provider
2026-01-27 09:12:31 +00:00
renovate[bot]
5b0960e5e7 fix(deps): update module github.com/redis/go-redis/v9 to v9.17.3 (#2153)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis)
| `v9.17.2` → `v9.17.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fredis%2fgo-redis%2fv9/v9.17.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fredis%2fgo-redis%2fv9/v9.17.2/v9.17.3?slim=true)
|

---

### Release Notes

<details>
<summary>redis/go-redis (github.com/redis/go-redis/v9)</summary>

###
[`v9.17.3`](https://redirect.github.com/redis/go-redis/releases/tag/v9.17.3):
9.17.3

[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.17.2...v9.17.3)

#### 🐛 Bug Fixes

- **Connection Pool**: Fixed zombie `wantConn` elements accumulation in
`wantConnQueue` that could cause resource leaks in high concurrency
scenarios with dial failures
([#&#8203;3680](https://redirect.github.com/redis/go-redis/pull/3680))
by [@&#8203;cyningsun](https://redirect.github.com/cyningsun)
- **Stream Commands**: Fixed `XADD` and `XTRIM` commands to use exact
threshold (`=`) when `Approx` is false, ensuring precise stream trimming
behavior
([#&#8203;3684](https://redirect.github.com/redis/go-redis/pull/3684))
by [@&#8203;ndyakov](https://redirect.github.com/ndyakov)
- **Connection Pool**: Added `ConnMaxLifetimeJitter` configuration to
distribute connection expiration times and prevent the thundering herd
problem when many connections expire simultaneously
([#&#8203;3666](https://redirect.github.com/redis/go-redis/pull/3666))
by [@&#8203;cyningsun](https://redirect.github.com/cyningsun)
- **Client Options**: Added `DialerRetries` and `DialerRetryTimeout`
fields to `ClusterOptions`, `RingOptions`, and `FailoverOptions` to
allow configuring connection retry behavior for cluster, ring, and
sentinel clients
([#&#8203;3686](https://redirect.github.com/redis/go-redis/pull/3686))
by
[@&#8203;naveenchander30](https://redirect.github.com/naveenchander30)

#### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;cyningsun](https://redirect.github.com/cyningsun),
[@&#8203;naveenchander30](https://redirect.github.com/naveenchander30),
and [@&#8203;ndyakov](https://redirect.github.com/ndyakov)

***

**Full Changelog**:
<https://github.com/redis/go-redis/compare/v9.17.2...v9.17.3>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Mi4xIiwidXBkYXRlZEluVmVyIjoiNDIuOTIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-25 15:41:10 +01:00
renovate[bot]
9a61453e86 fix(deps): update module github.com/labstack/echo/v4 to v5 (#2131)
Closes https://github.com/go-vikunja/vikunja/pull/2133

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: kolaente <k@knt.li>
2026-01-24 20:38:32 +01:00
renovate[bot]
a86bbfa121 fix(deps): update module github.com/labstack/echo/v4 to v4.15.0 2026-01-23 17:21:54 +01:00
renovate[bot]
89c0548e16 fix(deps): update module github.com/labstack/echo-jwt/v4 to v5 2026-01-22 11:30:56 +01:00
renovate[bot]
0e5e135e72 fix(deps): update module github.com/labstack/echo/v4 to v5 2026-01-22 11:02:04 +01:00
renovate[bot]
d91da07ce3 fix(deps): update module github.com/olekukonko/tablewriter to v1.1.3 2026-01-17 21:59:23 +01:00
renovate[bot]
e2a169757d fix(deps): update module github.com/getsentry/sentry-go/echo to v0.41.0 2026-01-16 10:18:19 +01:00
renovate[bot]
adc4c39103 chore(deps): update dependency go to v1.25.6 2026-01-15 22:08:58 +01:00
renovate[bot]
843ef7218a fix(deps): update module github.com/fclairamb/afero-s3 to v0.4.0 (#2087) 2026-01-15 16:21:16 +01:00
renovate[bot]
a581c682e8 fix(deps): update module golang.org/x/net to v0.49.0 2026-01-12 21:38:02 +01:00
renovate[bot]
1d65ea6f6b fix(deps): update module golang.org/x/image to v0.35.0 2026-01-12 18:58:23 +01:00
renovate[bot]
ffb7a58a23 fix(deps): update module golang.org/x/crypto to v0.47.0 2026-01-12 18:47:34 +01:00
renovate[bot]
0ff6a348e4 fix(deps): update module golang.org/x/text to v0.33.0 (#2076)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/text](https://pkg.go.dev/golang.org/x/text) | [`v0.32.0`
→
`v0.33.0`](https://cs.opensource.google/go/x/text/+/refs/tags/v0.32.0...refs/tags/v0.33.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftext/v0.33.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftext/v0.32.0/v0.33.0?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 22:00:45 +00:00
renovate[bot]
ff5befcda4 fix(deps): update module golang.org/x/term to v0.39.0 (#2075)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/term](https://pkg.go.dev/golang.org/x/term) | [`v0.38.0`
→
`v0.39.0`](https://cs.opensource.google/go/x/term/+/refs/tags/v0.38.0...refs/tags/v0.39.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.39.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.38.0/v0.39.0?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi43NC41IiwidXBkYXRlZEluVmVyIjoiNDIuNzQuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-09 22:17:55 +01:00
renovate[bot]
3957a43d74 fix(deps): update module golang.org/x/sys to v0.40.0 (#2068)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys) | [`v0.39.0` →
`v0.40.0`](https://cs.opensource.google/go/x/sys/+/refs/tags/v0.39.0...refs/tags/v0.40.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.40.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.39.0/v0.40.0?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-08 13:28:42 +00:00
renovate[bot]
66e7ccc29b fix(deps): update module github.com/yuin/goldmark to v1.7.16 (#2054)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/yuin/goldmark](https://redirect.github.com/yuin/goldmark)
| `v1.7.15` → `v1.7.16` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fyuin%2fgoldmark/v1.7.16?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fyuin%2fgoldmark/v1.7.15/v1.7.16?slim=true)
|

---

### Release Notes

<details>
<summary>yuin/goldmark (github.com/yuin/goldmark)</summary>

###
[`v1.7.16`](https://redirect.github.com/yuin/goldmark/releases/tag/v1.7.16):
release

[Compare
Source](https://redirect.github.com/yuin/goldmark/compare/v1.7.15...v1.7.16)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi42OS4xIiwidXBkYXRlZEluVmVyIjoiNDIuNjkuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-06 16:30:12 +01:00
renovate[bot]
fde0944cda fix(deps): update module github.com/yuin/goldmark to v1.7.15 2026-01-05 21:05:25 +01:00
renovate[bot]
6cec897e71 fix(deps): update module github.com/yuin/goldmark to v1.7.14 2026-01-04 15:37:50 +01:00
renovate[bot]
69603da84c fix(deps): update module github.com/labstack/echo/v4 to v4.15.0 2026-01-03 09:26:31 +01:00
renovate[bot]
2dc775c8fe fix(deps): update module github.com/mattn/go-sqlite3 to v1.14.33 2026-01-03 09:26:20 +01:00
renovate[bot]
452770e749 fix(deps): update module github.com/labstack/echo/v4 to v4.14.0 (#1971)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/labstack/echo/v4](https://redirect.github.com/labstack/echo)
| `v4.13.4` -> `v4.14.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2flabstack%2fecho%2fv4/v4.14.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2flabstack%2fecho%2fv4/v4.13.4/v4.14.0?slim=true)
|

---

### Release Notes

<details>
<summary>labstack/echo (github.com/labstack/echo/v4)</summary>

###
[`v4.14.0`](https://redirect.github.com/labstack/echo/blob/HEAD/CHANGELOG.md#v4140---2025-12-11)

[Compare
Source](https://redirect.github.com/labstack/echo/compare/v4.13.4...v4.14.0)

`middleware.Logger` has been deprecated. For request logging, use
`middleware.RequestLogger` or
`middleware.RequestLoggerWithConfig`.

`middleware.RequestLogger` replaces `middleware.Logger`, offering
comparable configuration while relying on the
Go standard library’s new `slog` logger.

The previous default output format was JSON. The new default follows the
standard `slog` logger settings.
To continue emitting request logs in JSON, configure `slog` accordingly:

```go
slog.SetDefault(slog.New(slog.NewJSONHandler(os.Stdout, nil)))
e.Use(middleware.RequestLogger())
```

**Security**

- Logger middleware json string escaping and deprecation by
[@&#8203;aldas](https://redirect.github.com/aldas) in
[#&#8203;2849](https://redirect.github.com/labstack/echo/pull/2849)

**Enhancements**

- Update deps by [@&#8203;aldas](https://redirect.github.com/aldas) in
[#&#8203;2807](https://redirect.github.com/labstack/echo/pull/2807)
- refactor to use reflect.TypeFor by
[@&#8203;cuiweixie](https://redirect.github.com/cuiweixie) in
[#&#8203;2812](https://redirect.github.com/labstack/echo/pull/2812)
- Use Go 1.25 in CI by
[@&#8203;aldas](https://redirect.github.com/aldas) in
[#&#8203;2810](https://redirect.github.com/labstack/echo/pull/2810)
- Modernize context.go by replacing interface{} with any by
[@&#8203;vishr](https://redirect.github.com/vishr) in
[#&#8203;2822](https://redirect.github.com/labstack/echo/pull/2822)
- Fix typo in SetParamValues comment by
[@&#8203;vishr](https://redirect.github.com/vishr) in
[#&#8203;2828](https://redirect.github.com/labstack/echo/pull/2828)
- Fix typo in ContextTimeout middleware comment by
[@&#8203;vishr](https://redirect.github.com/vishr) in
[#&#8203;2827](https://redirect.github.com/labstack/echo/pull/2827)
- Improve BasicAuth middleware: use strings.Cut and RFC compliance by
[@&#8203;vishr](https://redirect.github.com/vishr) in
[#&#8203;2825](https://redirect.github.com/labstack/echo/pull/2825)
- Fix duplicate plus operator in router backtracking logic by
[@&#8203;yuya-morimoto](https://redirect.github.com/yuya-morimoto) in
[#&#8203;2832](https://redirect.github.com/labstack/echo/pull/2832)
- Replace custom private IP range check with built-in net.IP.IsPrivate
by [@&#8203;kumapower17](https://redirect.github.com/kumapower17) in
[#&#8203;2835](https://redirect.github.com/labstack/echo/pull/2835)
- Ensure proxy connection is closed in proxyRaw
function([#&#8203;2837](https://redirect.github.com/labstack/echo/issues/2837))
by [@&#8203;kumapower17](https://redirect.github.com/kumapower17) in
[#&#8203;2838](https://redirect.github.com/labstack/echo/pull/2838)
- Update deps by [@&#8203;aldas](https://redirect.github.com/aldas) in
[#&#8203;2843](https://redirect.github.com/labstack/echo/pull/2843)
- Update golang.org/x/\* deps by
[@&#8203;aldas](https://redirect.github.com/aldas) in
[#&#8203;2850](https://redirect.github.com/labstack/echo/pull/2850)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-15 15:10:34 +00:00
renovate[bot]
66a0576817 fix(deps): update module github.com/gabriel-vasile/mimetype to v1.4.12 (#1979)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/gabriel-vasile/mimetype](https://redirect.github.com/gabriel-vasile/mimetype)
| `v1.4.11` -> `v1.4.12` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgabriel-vasile%2fmimetype/v1.4.12?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgabriel-vasile%2fmimetype/v1.4.11/v1.4.12?slim=true)
|

---

### Release Notes

<details>
<summary>gabriel-vasile/mimetype
(github.com/gabriel-vasile/mimetype)</summary>

###
[`v1.4.12`](https://redirect.github.com/gabriel-vasile/mimetype/releases/tag/v1.4.12):
RFC822, GRIB, Zlib support

[Compare
Source](https://redirect.github.com/gabriel-vasile/mimetype/compare/v1.4.11...v1.4.12)

#### What's Changed

- zip+json: add benchmarks for better performance tracking of
pathological inputs in
[#&#8203;730](https://redirect.github.com/gabriel-vasile/mimetype/pull/730)
- zip+json: performance improvements for pathological cases in
[#&#8203;732](https://redirect.github.com/gabriel-vasile/mimetype/pull/732)
- Fix integer overflow panic on 32bit architectures in
[#&#8203;733](https://redirect.github.com/gabriel-vasile/mimetype/pull/733)
- ci: add more linters and fix their warnings in
[#&#8203;734](https://redirect.github.com/gabriel-vasile/mimetype/pull/734)
- jar: manifest must be first in
[#&#8203;735](https://redirect.github.com/gabriel-vasile/mimetype/pull/735)
- rfc822: add support in
[#&#8203;740](https://redirect.github.com/gabriel-vasile/mimetype/pull/740)
- grib: add support in
[#&#8203;742](https://redirect.github.com/gabriel-vasile/mimetype/pull/742)
- zlib: add support in
[#&#8203;743](https://redirect.github.com/gabriel-vasile/mimetype/pull/743)

**Full Changelog**:
<https://github.com/gabriel-vasile/mimetype/compare/v1.4.11...v1.4.12>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi40Mi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-13 10:18:00 +01:00
renovate[bot]
e1d56f67a0 fix(deps): update module golang.org/x/net to v0.48.0 (#1958)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/net](https://pkg.go.dev/golang.org/x/net) | [`v0.47.0`
->
`v0.48.0`](https://cs.opensource.google/go/x/net/+/refs/tags/v0.47.0...refs/tags/v0.48.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.48.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.47.0/v0.48.0?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuNDIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-10 12:40:50 +01:00
renovate[bot]
c1f789c205 fix(deps): update module golang.org/x/image to v0.34.0 (#1952)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| golang.org/x/image | `v0.33.0` -> `v0.34.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fimage/v0.34.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fimage/v0.33.0/v0.34.0?slim=true)
|

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-08 21:56:06 +00:00
renovate[bot]
5f59ec8ad8 fix(deps): update module golang.org/x/crypto to v0.46.0 2025-12-08 22:42:22 +01:00
renovate[bot]
de8f179807 fix(deps): update module golang.org/x/sys to v0.39.0 2025-12-08 18:47:12 +01:00
renovate[bot]
40760ce238 fix(deps): update module golang.org/x/sync to v0.19.0 2025-12-08 14:22:56 +01:00
renovate[bot]
c131b6e058 fix(deps): update module golang.org/x/oauth2 to v0.34.0 2025-12-08 14:10:37 +01:00
renovate[bot]
b95bd12c1e fix(deps): update module github.com/jaswdr/faker/v2 to v2.9.1 2025-12-06 11:01:31 +01:00
renovate[bot]
5bb53eaefa fix(deps): update module github.com/spf13/cobra to v1.10.2 (#1927)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/spf13/cobra](https://redirect.github.com/spf13/cobra) |
`v1.10.1` -> `v1.10.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fspf13%2fcobra/v1.10.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fspf13%2fcobra/v1.10.1/v1.10.2?slim=true)
|

---

### Release Notes

<details>
<summary>spf13/cobra (github.com/spf13/cobra)</summary>

###
[`v1.10.2`](https://redirect.github.com/spf13/cobra/releases/tag/v1.10.2)

[Compare
Source](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)

#### 🔧 Dependencies

- chore: Migrate from `gopkg.in/yaml.v3` to `go.yaml.in/yaml/v3` by
[@&#8203;dims](https://redirect.github.com/dims) in
[#&#8203;2336](https://redirect.github.com/spf13/cobra/pull/2336) - the
`gopkg.in/yaml.v3` package has been deprecated for some time: this
should significantly cleanup dependency/supply-chains for consumers of
`spf13/cobra`

#### 📈 CI/CD

- Fix linter and allow CI to pass by
[@&#8203;marckhouzam](https://redirect.github.com/marckhouzam) in
[#&#8203;2327](https://redirect.github.com/spf13/cobra/pull/2327)
- fix: actions/setup-go v6 by
[@&#8203;jpmcb](https://redirect.github.com/jpmcb) in
[#&#8203;2337](https://redirect.github.com/spf13/cobra/pull/2337)

#### 🔥✍🏼 Docs

- Add documentation for repeated flags functionality by
[@&#8203;rvergis](https://redirect.github.com/rvergis) in
[#&#8203;2316](https://redirect.github.com/spf13/cobra/pull/2316)

#### 🍂 Refactors

- refactor: replace several vars with consts by
[@&#8203;htoyoda18](https://redirect.github.com/htoyoda18) in
[#&#8203;2328](https://redirect.github.com/spf13/cobra/pull/2328)
- refactor: change minUsagePadding from var to const by
[@&#8203;ssam18](https://redirect.github.com/ssam18) in
[#&#8203;2325](https://redirect.github.com/spf13/cobra/pull/2325)

#### 🤗 New Contributors

- [@&#8203;rvergis](https://redirect.github.com/rvergis) made their
first contribution in
[#&#8203;2316](https://redirect.github.com/spf13/cobra/pull/2316)
- [@&#8203;htoyoda18](https://redirect.github.com/htoyoda18) made their
first contribution in
[#&#8203;2328](https://redirect.github.com/spf13/cobra/pull/2328)
- [@&#8203;ssam18](https://redirect.github.com/ssam18) made their first
contribution in
[#&#8203;2325](https://redirect.github.com/spf13/cobra/pull/2325)
- [@&#8203;dims](https://redirect.github.com/dims) made their first
contribution in
[#&#8203;2336](https://redirect.github.com/spf13/cobra/pull/2336)

**Full Changelog**:
<https://github.com/spf13/cobra/compare/v1.10.1...v1.10.2>

Thank you to our amazing contributors!!!!! 🐍 🚀

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4zMi4yIiwidXBkYXRlZEluVmVyIjoiNDIuMzIuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-04 09:07:54 +01:00
renovate[bot]
90f97a07c2 chore(deps): update dependency go to v1.25.5 (#1921)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [go](https://go.dev/)
([source](https://redirect.github.com/golang/go)) | toolchain | patch |
`1.25.4` -> `1.25.5` |

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-02 17:46:01 +01:00
renovate[bot]
035a85d9ae fix(deps): update module github.com/redis/go-redis/v9 to v9.17.2 (#1917)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis)
| `v9.17.1` -> `v9.17.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fredis%2fgo-redis%2fv9/v9.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fredis%2fgo-redis%2fv9/v9.17.1/v9.17.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>redis/go-redis (github.com/redis/go-redis/v9)</summary>

###
[`v9.17.2`](https://redirect.github.com/redis/go-redis/releases/tag/v9.17.2):
9.17.2

[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.17.1...v9.17.2)

#### 🐛 Bug Fixes

- **Connection Pool**: Fixed critical race condition in turn management
that could cause connection leaks when dial goroutines complete after
request timeout
([#&#8203;3626](https://redirect.github.com/redis/go-redis/pull/3626))
by [@&#8203;cyningsun](https://redirect.github.com/cyningsun)
- **Context Timeout**: Improved context timeout calculation to use
minimum of remaining time and DialTimeout, preventing goroutines from
waiting longer than necessary
([#&#8203;3626](https://redirect.github.com/redis/go-redis/pull/3626))
by [@&#8203;cyningsun](https://redirect.github.com/cyningsun)

#### 🧰 Maintenance

- chore(deps): bump rojopolis/spellcheck-github-actions from 0.54.0 to
0.55.0
([#&#8203;3627](https://redirect.github.com/redis/go-redis/pull/3627))

#### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;cyningsun](https://redirect.github.com/cyningsun) and
[@&#8203;ndyakov](https://redirect.github.com/ndyakov)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 20:08:05 +00:00
renovate[bot]
2bd466e57b fix(deps): update module github.com/olekukonko/tablewriter to v1.1.2 (#1911)
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/olekukonko/tablewriter](https://redirect.github.com/olekukonko/tablewriter)
| `v1.1.1` -> `v1.1.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2folekukonko%2ftablewriter/v1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2folekukonko%2ftablewriter/v1.1.1/v1.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>olekukonko/tablewriter
(github.com/olekukonko/tablewriter)</summary>

###
[`v1.1.2`](https://redirect.github.com/olekukonko/tablewriter/compare/v1.1.1...v1.1.2)

[Compare
Source](https://redirect.github.com/olekukonko/tablewriter/compare/v1.1.1...v1.1.2)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/go-vikunja/vikunja).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi4xOS45IiwidXBkYXRlZEluVmVyIjoiNDIuMTkuOSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-01 11:14:29 +01:00
renovate[bot]
7602a07a01 fix(deps): update module github.com/hashicorp/go-version to v1.8.0 (#1900)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 10:12:58 +01:00
renovate[bot]
a041845b02 fix(deps): update module github.com/getsentry/sentry-go/echo to v0.40.0 (#1895)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:33:48 +00:00
renovate[bot]
8097693681 fix(deps): update module github.com/labstack/echo-jwt/v4 to v4.4.0 (#1896)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 19:28:06 +00:00
renovate[bot]
e4667d6d5d fix(deps): update module github.com/getsentry/sentry-go to v0.40.0 (#1892)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 20:07:42 +01:00
renovate[bot]
7f45264ff1 fix(deps): update module github.com/redis/go-redis/v9 to v9.17.1 (#1881)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-27 16:37:26 +01:00
renovate[bot]
56dc049e31 fix(deps): update module github.com/coreos/go-oidc/v3 to v3.17.0 (#1859)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-21 15:43:06 +01:00
renovate[bot]
82c7ca42f9 fix(deps): update module golang.org/x/crypto to v0.45.0 (#1851)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 20:59:37 +00:00
renovate[bot]
23e8808df3 fix(deps): update module github.com/redis/go-redis/v9 to v9.17.0 (#1850)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-19 20:58:30 +00:00
renovate[bot]
25a7cea3ed fix(deps): update module github.com/getsentry/sentry-go/echo to v0.38.0 (#1835)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-18 00:01:07 +01:00
renovate[bot]
7923eb9d38 fix(deps): update module github.com/getsentry/sentry-go/echo to v0.37.0 (#1819)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 22:31:26 +01:00
renovate[bot]
026011256b fix(deps): update module github.com/getsentry/sentry-go to v0.37.0 (#1818)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-14 11:17:03 +01:00
Copilot
9c81afb7b2 feat: replace PNG-based initials avatar with SVG generation (#1802)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: kolaente <13721712+kolaente@users.noreply.github.com>
2025-11-12 22:26:52 +00:00
renovate[bot]
1a97faf8f3 fix(deps): update module github.com/jaswdr/faker/v2 to v2.9.0 (#1783)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 21:37:07 +01:00
renovate[bot]
f1d3363299 fix(deps): update module golang.org/x/net to v0.47.0 (#1792)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 20:33:28 +00:00
renovate[bot]
d8446e4421 fix(deps): update module github.com/cweill/gotests to v1.9.0 (#1733)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 15:27:07 +01:00
renovate[bot]
d8b524d4d5 fix(deps): update module golang.org/x/image to v0.33.0 (#1791)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-12 15:26:09 +01:00