Andreas Shimokawa
fee07385f8
Revert "chore(deps): update golang deps non-major ( #528 )"
...
This reverts commit 8166f7d834 .
non-major is breaking, welcome to 2020s
2026-04-21 11:36:02 +02:00
8166f7d834
chore(deps): update golang deps non-major ( #528 )
...
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/ ) | [Confidence](https://docs.renovatebot.com/merge-confidence/ ) |
|---|---|---|---|
| code.gitea.io/sdk/gitea | `v0.22.0` → `v0.24.1` |  |  |
| [github.com/go-acme/lego/v4](https://github.com/go-acme/lego ) | `v4.26.0` → `v4.33.0` |  |  |
| [github.com/lib/pq](https://github.com/lib/pq ) | `v1.10.9` → `v1.12.3` |  |  |
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3 ) | `v1.14.32` → `v1.14.42` |  |  |
| [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) | `v2.2.4` → `v2.3.0` |  |  |
| [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) | `v0.8.1` → `v0.11.0` |  |  |
| [github.com/reugn/equalizer](https://github.com/reugn/equalizer ) | `v0.0.0-20210216135016-a959c509d7ad` → `v0.2.0` |  |  |
| [github.com/rs/zerolog](https://github.com/rs/zerolog ) | `v1.34.0` → `v1.35.0` |  |  |
| xorm.io/xorm | `v1.3.10` → `v1.3.11` |  |  |
---
### Release Notes
<details>
<summary>go-acme/lego (github.com/go-acme/lego/v4)</summary>
### [`v4.33.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4330 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.32.0...v4.33.0 )
- Release date: 2026-03-19
- Tag: [v4.33.0](https://github.com/go-acme/lego/releases/tag/v4.33.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for Excedo
- **\[dnsprovider]** Add DNS provider for EuroDNS
- **\[dnsprovider]** Add DNS provider for Czechia
##### Changed
- **\[lib]** feat: allow to Unwrap obtainError
##### Fixed
- **\[dnsprovider]** liara: add support for team ID
- **\[dnsprovider]** gigahostno: remove unused Zone fields
### [`v4.32.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4320 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.31.0...v4.32.0 )
- Release date: 2026-02-19
- Tag: [v4.32.0](https://github.com/go-acme/lego/releases/tag/v4.32.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for ArtFiles
- **\[dnsprovider]** Add DNS provider for Leaseweb
- **\[dnsprovider]** Add DNS provider for FusionLayer NameSurfer
- **\[dnsprovider]** Add DNS provider for DDNSS
- **\[dnsprovider]** Add DNS provider for Bluecat v2
- **\[dnsprovider]** Add DNS provider for TodayNIC/时代互联
- **\[dnsprovider]** Add DNS provider for DNSExit
- **\[dnsprovider]** alidns: add line record option
##### Changed
- **\[dnsprovider]** azure: reinforces deprecation
- **\[dnsprovider]** allinkl: detect zone through API
##### Fixed
- **\[ari]** fix: implement parsing for Retry-After header according to RFC 7231
- **\[dnsprovider]** namesurfer: fix updateDNSHost
- **\[dnsprovider]** timewebcloud: fix subdomain support
- **\[dnsprovider]** fix: deduplicate authz for DNS01 challenge
- **\[lib,cli]** fix: use IPs to define the main domain
- **\[lib]** fix: preserve domain order
### [`v4.31.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4310 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.30.1...v4.31.0 )
- Release date: 2026-01-08
- Tag: [v4.31.0](https://github.com/go-acme/lego/releases/tag/v4.31.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for ISPConfig
- **\[dnsprovider]** Add DNS Provider for ISPConfig (DDNS Module)
- **\[dnsprovider]** Add DNS provider for Alwaysdata
- **\[dnsprovider]** Add DNS provider for JDCloud
- **\[dnsprovider]** Add DNS provider for 35.com/三五互联
- **\[dnsprovider]** f5xc: add an option to configure the domain of the server
##### Changed
- **\[lib]** feat: improve ACME error types
- **\[dnsprovider,cname]** namedotcom: follow CNAME
##### Fixed
- **\[dnsprovider]** hetzner: fix compatibility with \_FILE suffix
- **\[dnsprovider]** gandiv5: fix API Key header
### [`v4.30.1`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4301 )
- Release date: 2025-12-16
- Tag: [v4.30.1](https://github.com/go-acme/lego/releases/tag/v4.30.1 )
Due to an error related to `aliyun/credentials-go`, some artifacts of the v4.30.0 release have not been published.
This release contains the same things as v4.30.0.
### [`v4.30.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4300 )
- Release date: 2025-12-16
- Tag: [v4.30.0](https://github.com/go-acme/lego/releases/tag/v4.30.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for Ionos Cloud
- **\[dnsprovider]** Add DNS provider for Virtualname
- **\[dnsprovider]** Add DNS Provider for Neodigit
- **\[dnsprovider]** Add DNS provider for Syse.no
- **\[dnsprovider]** Add DNS provider for Gravity
- **\[dnsprovider]** Add DNS provider for hosting.nl
##### Changed
- **\[cli]** feat: remove email requirement
##### Fixed
- **\[dnsprovider]** autodns: use the right response structure
### [`v4.29.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4290 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.28.1...v4.29.0 )
- Release date: 2025-11-29
- Tag: [v4.29.0](https://github.com/go-acme/lego/releases/tag/v4.29.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for United-Domains
- **\[dnsprovider]** Add DNS provider for Gigahost.no
- **\[dnsprovider]** Add DNS provider for EdgeCenter
- **\[dnsprovider]** Add DNS provider for AlibabaCloud ESA
- **\[dnsprovider]** edgeone: add zones mapping
- **\[dnsprovider]** namecheap: add experimental proxy support
##### Changed
- **\[dnsprovider]** gandiv5: update base API URL
##### Fixed
- **\[dnsprovider]** hetzner: use int64 for IDs
- **\[dnsprovider]** baiducloud: pagination and TTL
- **\[dnsprovider]** inwx: fix API breaking changes with record IDs
### [`v4.28.1`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4281 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.28.0...v4.28.1 )
- Release date: 2025-11-06
- Tag: [v4.28.1](https://github.com/go-acme/lego/releases/tag/v4.28.1 )
##### Fixed
- **\[cli]** fix: skip nil response
### [`v4.28.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4280 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.27.0...v4.28.0 )
- Release date: 2025-10-31
- Tag: [v4.28.0](https://github.com/go-acme/lego/releases/tag/v4.28.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for Anexia
- **\[dnsprovider]** Add DNS provider for webnames.ca
- **\[dnsprovider]** webnames: rename to webnamesru to avoid ambiguity with webnamesca
##### Changed
- **\[dnsprovider,log]** hetzner: add deprecation logs
- **\[dnsprovider]** iwantmyname: provider deprecation
- **\[cli]** improve retryable HTTP client error handling
##### Fixed
- **\[dnsprovider]** hostinger: fix record update
### [`v4.27.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4270 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.26.0...v4.27.0 )
- Release date: 2025-10-17
- Tag: [v4.27.0](https://github.com/go-acme/lego/releases/tag/v4.27.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for Octenium
- **\[dnsprovider]** Add DNS provider for Hostinger
- **\[dnsprovider]** Add DNS provider for Beget.com
##### Changed
- **\[cli]** support `--private-key` with a [PKCS#8](https://github.com/PKCS/lego/issues/8 ) keypair
- **\[dnsprovider]** hetzner: update to new API
- **\[dnsprovider]** otc: adds option to use private zone
##### Fixed
- **\[lib]** fix: deduplicate order identifiers
</details>
<details>
<summary>lib/pq (github.com/lib/pq)</summary>
### [`v1.12.3`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1123-2026-04-03 )
[Compare Source](https://github.com/lib/pq/compare/v1.12.2...v1.12.3 )
- Send datestyle startup parameter, improving compatbility with database engines
that use a different default datestyle such as EnterpriseDB ([#​1312]).
[#​1312]: https://github.com/lib/pq/pull/1312
### [`v1.12.2`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1122-2026-04-02 )
[Compare Source](https://github.com/lib/pq/compare/v1.12.1...v1.12.2 )
- Treat io.ErrUnexpectedEOF as driver.ErrBadConn so database/sql discards the
connection. Since v1.12.0 this could result in permanently broken connections,
especially with CockroachDB which frequently sends partial messages ([#​1299]).
[#​1299]: https://github.com/lib/pq/pull/1299
### [`v1.12.1`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1121-2026-03-30 )
[Compare Source](https://github.com/lib/pq/compare/v1.12.0...v1.12.1 )
- Look for pgpass file in \~/.pgpass instead of \~/.postgresql/pgpass ([#​1300]).
- Don't clear password if directly set on pq.Config ([#​1302]).
[#​1300]: https://github.com/lib/pq/pull/1300
[#​1302]: https://github.com/lib/pq/pull/1302
### [`v1.12.0`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1120-2026-03-18 )
[Compare Source](https://github.com/lib/pq/compare/v1.11.2...v1.12.0 )
- The next release may change the default sslmode from `require` to `prefer`.
See [#​1271] for details.
- `CopyIn()` and `CopyInToSchema()` have been marked as deprecated. These are
simple query builders and not needed for `COPY [..] FROM STDIN` support (which
is *not* deprecated). ([#​1279])
```
// Old
tx.Prepare(CopyIn("temp", "num", "text", "blob", "nothing"))
// Replacement
tx.Prepare(`copy temp (num, text, blob, nothing) from stdin`)
```
##### Features
- Support protocol 3.2, and the `min_protocol_version` and
`max_protocol_version` DSN parameters ([#​1258]).
- Support `sslmode=prefer` and `sslmode=allow` ([#​1270]).
- Support `ssl_min_protocol_version` and `ssl_max_protocol_version` ([#​1277]).
- Support connection service file to load connection details ([#​1285]).
- Support `sslrootcert=system` and use `~/.postgresql/root.crt` as the default
value of sslrootcert ([#​1280], [#​1281]).
- Add a new `pqerror` package with PostgreSQL error codes ([#​1275]).
For example, to test if an error is a UNIQUE constraint violation:
```
if pqErr, ok := errors.AsType[*pq.Error](err); ok && pqErr.Code == pqerror.UniqueViolation {
log.Fatalf("email %q already exsts", email)
}
```
To make this a bit more convenient, it also adds a `pq.As()` function:
```
pqErr := pq.As(err, pqerror.UniqueViolation)
if pqErr != nil {
log.Fatalf("email %q already exsts", email)
}
```
##### Fixes
- Fix SSL key permission check to allow modes stricter than [0600/0640#1265 ](https://github.com/0600/0640/issues/1265 ) ([#​1265]).
- Fix Hstore to work with binary parameters ([#​1278]).
- Clearer error when starting a new query while pq is still processing another
query ([#​1272]).
- Send intermediate CAs with client certificates, so they can be signed by an
intermediate CA ([#​1267]).
- Use `time.UTC` for UTC aliases such as `Etc/UTC` ([#​1282]).
[#​1258]: https://github.com/lib/pq/pull/1258
[#​1265]: https://github.com/lib/pq/pull/1265
[#​1267]: https://github.com/lib/pq/pull/1267
[#​1270]: https://github.com/lib/pq/pull/1270
[#​1271]: https://github.com/lib/pq/pull/1271
[#​1272]: https://github.com/lib/pq/pull/1272
[#​1275]: https://github.com/lib/pq/pull/1275
[#​1277]: https://github.com/lib/pq/pull/1277
[#​1278]: https://github.com/lib/pq/pull/1278
[#​1279]: https://github.com/lib/pq/pull/1279
[#​1280]: https://github.com/lib/pq/pull/1280
[#​1281]: https://github.com/lib/pq/pull/1281
[#​1282]: https://github.com/lib/pq/pull/1282
[#​1283]: https://github.com/lib/pq/pull/1283
[#​1285]: https://github.com/lib/pq/pull/1285
### [`v1.11.2`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1112-2026-02-10 )
[Compare Source](https://github.com/lib/pq/compare/v1.11.1...v1.11.2 )
This fixes two regressions:
- Don't send startup parameters if there is no value, improving compatibility
with Supavisor ([#​1260]).
- Don't send `dbname` as a startup parameter if `database=[..]` is used in the
connection string. It's recommended to use dbname=, as database= is not a
libpq option, and only worked by accident previously. ([#​1261])
[#​1260]: https://github.com/lib/pq/pull/1260
[#​1261]: https://github.com/lib/pq/pull/1261
### [`v1.11.1`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1111-2026-01-29 )
[Compare Source](https://github.com/lib/pq/compare/v1.11.0...v1.11.1 )
This fixes two regressions present in the v1.11.0 release:
- Fix build on 32bit systems, Windows, and Plan 9 ([#​1253]).
- Named \[]byte types and pointers to \[]byte (e.g. `*[]byte`, `json.RawMessage`)
would be treated as an array instead of bytea ([#​1252]).
[#​1252]: https://github.com/lib/pq/pull/1252
[#​1253]: https://github.com/lib/pq/pull/1253
### [`v1.11.0`](https://github.com/lib/pq/blob/HEAD/CHANGELOG.md#v1110-2026-01-28 )
[Compare Source](https://github.com/lib/pq/compare/v1.10.9...v1.11.0 )
This version of pq requires Go 1.21 or newer.
pq now supports only maintained PostgreSQL releases, which is PostgreSQL 14 and
newer. Previously PostgreSQL 8.4 and newer were supported.
##### Features
- The `pq.Error.Error()` text includes the position of the error (if reported
by PostgreSQL) and SQLSTATE code ([#​1219], [#​1224]):
```
pq: column "columndoesntexist" does not exist at column 8 (42703)
pq: syntax error at or near ")" at position 2:71 (42601)
```
- The `pq.Error.ErrorWithDetail()` method prints a more detailed multiline
message, with the Detail, Hint, and error position (if any) ([#​1219]):
```
ERROR: syntax error at or near ")" (42601)
CONTEXT: line 12, column 1:
10 | name varchar,
11 | version varchar,
12 | );
^
```
- Add `Config`, `NewConfig()`, and `NewConnectorConfig()` to supply connection
details in a more structured way ([#​1240]).
- Support `hostaddr` and `$PGHOSTADDR` ([#​1243]).
- Support multiple values in `host`, `port`, and `hostaddr`, which are each
tried in order, or randomly if `load_balance_hosts=random` is set ([#​1246]).
- Support `target_session_attrs` connection parameter ([#​1246]).
- Support [`sslnegotiation`] to use SSL without negotiation ([#​1180]).
- Allow using a custom `tls.Config`, for example for encrypted keys ([#​1228]).
- Add `PQGO_DEBUG=1` print the communication with PostgreSQL to stderr, to aid
in debugging, testing, and bug reports ([#​1223]).
- Add support for NamedValueChecker interface ([#​1125], [#​1238]).
##### Fixes
- Match HOME directory lookup logic with libpq: prefer $HOME over /etc/passwd,
ignore ENOTDIR errors, and use APPDATA on Windows ([#​1214]).
- Fix `sslmode=verify-ca` verifying the hostname anyway when connecting to a DNS
name (rather than IP) ([#​1226]).
- Correctly detect pre-protocol errors such as the server not being able to fork
or running out of memory ([#​1248]).
- Fix build with wasm ([#​1184]), appengine ([#​745]), and Plan 9 ([#​1133]).
- Deprecate and type alias `pq.NullTime` to `sql.NullTime` ([#​1211]).
- Enforce integer limits of the Postgres wire protocol ([#​1161]).
- Accept the `passfile` connection parameter to override `PGPASSFILE` ([#​1129]).
- Fix connecting to socket on Windows systems ([#​1179]).
- Don't perform a permission check on the .pgpass file on Windows ([#​595]).
- Warn about incorrect .pgpass permissions ([#​595]).
- Don't set extra\_float\_digits ([#​1212]).
- Decode bpchar into a string ([#​949]).
- Fix panic in Ping() by not requiring CommandComplete or EmptyQueryResponse in
simpleQuery() ([#​1234])
- Recognize bit/varbit ([#​743]) and float types ([#​1166]) in ColumnTypeScanType().
- Accept `PGGSSLIB` and `PGKRBSRVNAME` environment variables ([#​1143]).
- Handle ErrorResponse in readReadyForQuery and return proper error ([#​1136]).
- Detect COPY even if the query starts with whitespace or comments ([#​1198]).
- CopyIn() and CopyInSchema() now work if the list of columns is empty, in which
case it will copy all columns ([#​1239]).
- Treat nil \[]byte in query parameters as nil/NULL rather than `""` ([#​838]).
- Accept multiple authentication methods before checking AuthOk, which improves
compatibility with PgPool-II ([#​1188]).
[`sslnegotiation`]: https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-CONNECT-SSLNEGOTIATION
[#​595]: https://github.com/lib/pq/pull/595
[#​745]: https://github.com/lib/pq/pull/745
[#​743]: https://github.com/lib/pq/pull/743
[#​838]: https://github.com/lib/pq/pull/838
[#​949]: https://github.com/lib/pq/pull/949
[#​1125]: https://github.com/lib/pq/pull/1125
[#​1129]: https://github.com/lib/pq/pull/1129
[#​1133]: https://github.com/lib/pq/pull/1133
[#​1136]: https://github.com/lib/pq/pull/1136
[#​1143]: https://github.com/lib/pq/pull/1143
[#​1161]: https://github.com/lib/pq/pull/1161
[#​1166]: https://github.com/lib/pq/pull/1166
[#​1179]: https://github.com/lib/pq/pull/1179
[#​1180]: https://github.com/lib/pq/pull/1180
[#​1184]: https://github.com/lib/pq/pull/1184
[#​1188]: https://github.com/lib/pq/pull/1188
[#​1198]: https://github.com/lib/pq/pull/1198
[#​1211]: https://github.com/lib/pq/pull/1211
[#​1212]: https://github.com/lib/pq/pull/1212
[#​1214]: https://github.com/lib/pq/pull/1214
[#​1219]: https://github.com/lib/pq/pull/1219
[#​1223]: https://github.com/lib/pq/pull/1223
[#​1224]: https://github.com/lib/pq/pull/1224
[#​1226]: https://github.com/lib/pq/pull/1226
[#​1228]: https://github.com/lib/pq/pull/1228
[#​1234]: https://github.com/lib/pq/pull/1234
[#​1238]: https://github.com/lib/pq/pull/1238
[#​1239]: https://github.com/lib/pq/pull/1239
[#​1240]: https://github.com/lib/pq/pull/1240
[#​1243]: https://github.com/lib/pq/pull/1243
[#​1246]: https://github.com/lib/pq/pull/1246
[#​1248]: https://github.com/lib/pq/pull/1248
</details>
<details>
<summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary>
### [`v1.14.42`](https://github.com/mattn/go-sqlite3/compare/v1.14.41...v1.14.42 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.41...v1.14.42 )
### [`v1.14.41`](https://github.com/mattn/go-sqlite3/compare/v1.14.40...v1.14.41 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.40...v1.14.41 )
### [`v1.14.40`](https://github.com/mattn/go-sqlite3/compare/v1.14.39...v1.14.40 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.39...v1.14.40 )
### [`v1.14.39`](https://github.com/mattn/go-sqlite3/compare/v1.14.38...v1.14.39 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.38...v1.14.39 )
### [`v1.14.38`](https://github.com/mattn/go-sqlite3/compare/v1.14.37...v1.14.38 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.37...v1.14.38 )
### [`v1.14.37`](https://github.com/mattn/go-sqlite3/compare/v1.14.36...v1.14.37 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.36...v1.14.37 )
### [`v1.14.36`](https://github.com/mattn/go-sqlite3/compare/v1.14.35...v1.14.36 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.35...v1.14.36 )
### [`v1.14.35`](https://github.com/mattn/go-sqlite3/compare/v1.14.34...v1.14.35 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.34...v1.14.35 )
### [`v1.14.34`](https://github.com/mattn/go-sqlite3/compare/v1.14.33...v1.14.34 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.33...v1.14.34 )
### [`v1.14.33`](https://github.com/mattn/go-sqlite3/compare/v1.14.32...v1.14.33 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.32...v1.14.33 )
</details>
<details>
<summary>pelletier/go-toml (github.com/pelletier/go-toml/v2)</summary>
### [`v2.3.0`](https://github.com/pelletier/go-toml/releases/tag/v2.3.0 )
[Compare Source](https://github.com/pelletier/go-toml/compare/v2.2.4...v2.3.0 )
This is the first release built largely with the help of AI coding agents. Highlights include the complete removal of the unsafe package. go-toml is now fully safe Go code, with a geomean overhead of only \~1.4% vs v2.2.4 and zero additional allocations on benchmarks. This release also adds omitzero struct tag support, improves UnmarshalText/Unmarshaler handling for tables and array tables, and fixes several bugs including nil pointer marshaling, leap second handling, and datetime unmarshaling panics.
<!-- Release notes generated using configuration in .github/release.yml at v2.3.0 -->
#### What's Changed
##### What's new
- marshal: don't escape quotes unnecessarily by [@​virtuald](https://github.com/virtuald ) in [#​991](https://github.com/pelletier/go-toml/pull/991 )
- Add `omitzero` tag support by [@​NathanBaulch](https://github.com/NathanBaulch ) in [#​998](https://github.com/pelletier/go-toml/pull/998 )
- Support custom IsZero() methods with omitzero tag by [@​pelletier](https://github.com/pelletier ) in [#​1020](https://github.com/pelletier/go-toml/pull/1020 )
- UnmarshalText fallbacks to struct unmarshaling for tables and arrays by [@​pelletier](https://github.com/pelletier ) in [#​1026](https://github.com/pelletier/go-toml/pull/1026 )
- \[unstable] Support Unmarshaler interface for tables and array tables by [@​pelletier](https://github.com/pelletier ) in [#​1027](https://github.com/pelletier/go-toml/pull/1027 )
##### Fixed bugs
- Add missing UnmarshalTOML call by [@​pelletier](https://github.com/pelletier ) in [#​996](https://github.com/pelletier/go-toml/pull/996 )
- Handle array table into an empty slice by [@​pelletier](https://github.com/pelletier ) in [#​997](https://github.com/pelletier/go-toml/pull/997 )
- Unwrap strict errors by [@​bersace](https://github.com/bersace ) in [#​1012](https://github.com/pelletier/go-toml/pull/1012 )
- Fix leap second handling found by fuzz by [@​pelletier](https://github.com/pelletier ) in [#​1019](https://github.com/pelletier/go-toml/pull/1019 )
- Fix nil pointer map values not being marshaled by [@​pelletier](https://github.com/pelletier ) in [#​1025](https://github.com/pelletier/go-toml/pull/1025 )
- Fix panic when unmarshaling datetime values to incompatible types ([#​1028](https://github.com/pelletier/go-toml/issues/1028 )) by [@​pelletier](https://github.com/pelletier ) in [#​1029](https://github.com/pelletier/go-toml/pull/1029 )
- Fix parser error pointing to wrong line at EOF without trailing newline by [@​pelletier](https://github.com/pelletier ) in [#​1041](https://github.com/pelletier/go-toml/pull/1041 )
##### Documentation
- Improve Unmarshaling README by [@​heckelson](https://github.com/heckelson ) in [#​1016](https://github.com/pelletier/go-toml/pull/1016 )
- Create AGENTS.md guidelines file by [@​pelletier](https://github.com/pelletier ) in [#​1017](https://github.com/pelletier/go-toml/pull/1017 )
##### Other changes
- Unsafe package removal by [@​pelletier](https://github.com/pelletier ) in [#​1021](https://github.com/pelletier/go-toml/pull/1021 )
- Bump CI and test scripts to Go 1.26 by [@​pelletier](https://github.com/pelletier ) in [#​1030](https://github.com/pelletier/go-toml/pull/1030 )
#### New Contributors
- [@​virtuald](https://github.com/virtuald ) made their first contribution in [#​991](https://github.com/pelletier/go-toml/pull/991 )
- [@​NathanBaulch](https://github.com/NathanBaulch ) made their first contribution in [#​999](https://github.com/pelletier/go-toml/pull/999 )
- [@​bersace](https://github.com/bersace ) made their first contribution in [#​1012](https://github.com/pelletier/go-toml/pull/1012 )
- [@​flyn-org](https://github.com/flyn-org ) made their first contribution in [#​1013](https://github.com/pelletier/go-toml/pull/1013 )
- [@​heckelson](https://github.com/heckelson ) made their first contribution in [#​1016](https://github.com/pelletier/go-toml/pull/1016 )
**Full Changelog**: <https://github.com/pelletier/go-toml/compare/v2.2.4...v2.3.0 >
</details>
<details>
<summary>pires/go-proxyproto (github.com/pires/go-proxyproto)</summary>
### [`v0.11.0`](https://github.com/pires/go-proxyproto/releases/tag/v0.11.0 )
[Compare Source](https://github.com/pires/go-proxyproto/compare/v0.10.0...v0.11.0 )
🚨 ATTENTION 🚨 [#​165](https://github.com/pires/go-proxyproto/issues/165 ) changes how header parsing errors surface to the consumer code. We highly recommend relying on [`errors.Is` and `errors.As`](https://medium.com/@​caring_smitten_gerbil_914/gos-errors-is-and-errors-as-unwrapping-the-right-way-cff69b374a1f ) when handling errors produced by this library.
#### What's Changed
- http2: mimic stdlib http2 when connContext returns nil by [@​pires](https://github.com/pires ) in [#​164](https://github.com/pires/go-proxyproto/pull/164 )
- header: wrap read buffer errors instead of dropping by [@​pires](https://github.com/pires ) in [#​165](https://github.com/pires/go-proxyproto/pull/165 )
**Full Changelog**: <https://github.com/pires/go-proxyproto/compare/v0.10.0...v0.11.0 >
### [`v0.10.0`](https://github.com/pires/go-proxyproto/releases/tag/v0.10.0 )
[Compare Source](https://github.com/pires/go-proxyproto/compare/v0.9.2...v0.10.0 )
#### What's Changed
- ci,lint: explicit linter configuration and subsequent fixes by [@​pires](https://github.com/pires ) in [#​141](https://github.com/pires/go-proxyproto/pull/141 )
- Fix nil panic when TestParseV2Invalid fails by [@​emersion](https://github.com/emersion ) in [#​143](https://github.com/pires/go-proxyproto/pull/143 )
- Run gofmt by [@​emersion](https://github.com/emersion ) in [#​146](https://github.com/pires/go-proxyproto/pull/146 )
- ci: fix duplicated checks by [@​pires](https://github.com/pires ) in [#​151](https://github.com/pires/go-proxyproto/pull/151 )
- protocol: readHeader() respects previously called conn.SetReadDeadline(t) by [@​pires](https://github.com/pires ) in [#​152](https://github.com/pires/go-proxyproto/pull/152 )
- protocol: test LOCAL uses underlying addresses by [@​pires](https://github.com/pires ) in [#​153](https://github.com/pires/go-proxyproto/pull/153 )
- Use same bufio.Reader size for NewConn and for tests by [@​emersion](https://github.com/emersion ) in [#​154](https://github.com/pires/go-proxyproto/pull/154 )
- Bump maximum header size to 4KiB, alternative version by [@​emersion](https://github.com/emersion ) in [#​155](https://github.com/pires/go-proxyproto/pull/155 )
- protocol: don't buffer underlying conn reads after parsing header by [@​pires](https://github.com/pires ) in [#​148](https://github.com/pires/go-proxyproto/pull/148 )
- readme: fix coveralls badge by [@​pires](https://github.com/pires ) in [#​159](https://github.com/pires/go-proxyproto/pull/159 )
- v2: drop unnecessary io.LimitReader in parseVersion2 by [@​emersion](https://github.com/emersion ) in [#​158](https://github.com/pires/go-proxyproto/pull/158 )
- http2: return http.ErrServerClosed in Server.Serve by [@​emersion](https://github.com/emersion ) in [#​160](https://github.com/pires/go-proxyproto/pull/160 )
- protocol: allow per-listener and per-conn custom read buffer size by [@​pires](https://github.com/pires ) in [#​163](https://github.com/pires/go-proxyproto/pull/163 )
Big shout-out to [@​clementnuss](https://github.com/clementnuss ) [@​bollenberger](https://github.com/bollenberger ) and [@​AlexanderYastrebov](https://github.com/AlexanderYastrebov ) for contributions that didn't get entirely merged but their critique was key to get buffer reading bug fixes and improvements out.
**Full Changelog**: <https://github.com/pires/go-proxyproto/compare/v0.9.2...v0.10.0 >
### [`v0.9.2`](https://github.com/pires/go-proxyproto/releases/tag/v0.9.2 )
[Compare Source](https://github.com/pires/go-proxyproto/compare/v0.9.1...v0.9.2 )
#### What's Changed
- http2: support http.Server.BaseContext & avoid empty ALPN on TLS by [@​emersion](https://github.com/emersion ) and [@​pires](https://github.com/pires ) in [#​140](https://github.com/pires/go-proxyproto/pull/140 )
**Full Changelog**: <https://github.com/pires/go-proxyproto/compare/v0.9.1...v0.9.2 >
### [`v0.9.1`](https://github.com/pires/go-proxyproto/releases/tag/v0.9.1 )
[Compare Source](https://github.com/pires/go-proxyproto/compare/v0.9.0...v0.9.1 )
#### What's Changed
- Add SSL client certificate TLV by [@​emersion](https://github.com/emersion ) in [#​136](https://github.com/pires/go-proxyproto/pull/136 )
- tlvparse: small cosmetic fixes by [@​emersion](https://github.com/emersion ) in [#​137](https://github.com/pires/go-proxyproto/pull/137 )
**Full Changelog**: <https://github.com/pires/go-proxyproto/compare/v0.9.0...v0.9.1 >
### [`v0.9.0`](https://github.com/pires/go-proxyproto/releases/tag/v0.9.0 )
[Compare Source](https://github.com/pires/go-proxyproto/compare/v0.8.1...v0.9.0 )
#### What's Changed
- ci: use local Go toolchain and downgrade Go version by [@​gustavosbarreto](https://github.com/gustavosbarreto ) in [#​127](https://github.com/pires/go-proxyproto/pull/127 )
- Add TLS group and sig scheme TLVs by [@​emersion](https://github.com/emersion ) in [#​133](https://github.com/pires/go-proxyproto/pull/133 )
- Add TrustProxyHeaderFrom policy function by [@​gearnode](https://github.com/gearnode ) in [#​132](https://github.com/pires/go-proxyproto/pull/132 )
- ci: bump to Go 1.24 by [@​pires](https://github.com/pires ) in [#​134](https://github.com/pires/go-proxyproto/pull/134 )
- policy: PolicyFunc is deprecated in favor of ConnPolicyFunc by [@​pires](https://github.com/pires ) in [#​135](https://github.com/pires/go-proxyproto/pull/135 )
#### New Contributors
- [@​gustavosbarreto](https://github.com/gustavosbarreto ) made their first contribution in [#​127](https://github.com/pires/go-proxyproto/pull/127 )
- [@​gearnode](https://github.com/gearnode ) made their first contribution in [#​132](https://github.com/pires/go-proxyproto/pull/132 )
**Full Changelog**: <https://github.com/pires/go-proxyproto/compare/v0.8.1...v0.9.0 >
</details>
<details>
<summary>rs/zerolog (github.com/rs/zerolog)</summary>
### [`v1.35.0`](https://github.com/rs/zerolog/compare/v1.34.0...v1.35.0 )
[Compare Source](https://github.com/rs/zerolog/compare/v1.34.0...v1.35.0 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNTkuNCIsInVwZGF0ZWRJblZlciI6IjQyLjk5LjAiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/528
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org >
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org >
2026-04-21 11:26:42 +02:00
Dependency bot
9f6342a7dd
chore(deps): update github.com/orlovevgeny/go-mcache digest to 6ede83c ( #542 )
2026-01-19 01:53:32 +01:00
Dependency bot
86fa9b806b
chore(deps): update golang.org/x/exp digest to 716be56 ( #543 )
2026-01-19 01:53:26 +01:00
Dependency bot
6e094016cb
chore(deps): update golang.org/x/exp digest to 944ab1f ( #538 )
2026-01-12 02:21:50 +01:00
Dependency bot
cae3102be5
chore(deps): update golang.org/x/exp digest to 87e1e73 ( #532 )
2025-12-09 01:38:47 +01:00
Dependency bot
fad7b6ff17
fix(deps): update golang.org/x/exp digest to a4bb9ff ( #529 )
2025-10-27 01:31:06 +01:00
Dependency bot
20bf17d6b0
fix(deps): update golang.org/x/exp digest to 90e834f ( #524 )
2025-10-20 02:37:18 +02:00
Dependency bot
800c2a6712
fix(deps): update golang deps non-major ( #516 )
2025-10-14 02:30:53 +02:00
Dependency bot
82690773ff
fix(deps): update golang.org/x/exp digest to d2f985d ( #520 )
2025-10-13 02:38:37 +02:00
Dependency bot
4a89a71ad5
fix(deps): update golang.org/x/exp digest to df92998 ( #513 )
2025-09-15 02:42:15 +02:00
Dependency bot
7f5047421e
fix(deps): update golang deps non-major ( #506 )
2025-09-11 15:26:16 +02:00
Dependency bot
30bc87089c
fix(deps): update golang.org/x/exp digest to a408d31 ( #510 )
2025-08-11 02:30:17 +02:00
Dependency bot
77d24ca3f1
fix(deps): update golang.org/x/exp digest to 645b1fa ( #508 )
2025-07-21 02:33:17 +02:00
Dependency bot
3d55191060
fix(deps): update golang.org/x/exp digest to 6ae5c78 ( #507 )
2025-07-14 02:31:28 +02:00
crapStone and crapStone
838a5bda92
fix: nil pointer access ( #504 )
...
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/504
Co-authored-by: crapStone <me@crapstone.dev >
Co-committed-by: crapStone <me@crapstone.dev >
2025-07-03 22:52:58 +02:00
crapStone and crapStone
16ae6eacfe
chore: update dependencies ( #503 )
...
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/503
Co-authored-by: crapStone <me@crapstone.dev >
Co-committed-by: crapStone <me@crapstone.dev >
2025-06-25 23:17:00 +02:00
Dependency bot
566dd8e5c6
fix(deps): update github.com/orlovevgeny/go-mcache digest to 1875719 ( #498 )
2025-06-15 03:05:22 +02:00
65487e41fb
fix(deps): update golang deps non-major ( #437 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| code.gitea.io/sdk/gitea | require | minor | `v0.20.0` -> `v0.21.0` |
| [github.com/go-acme/lego/v4](https://github.com/go-acme/lego ) | require | minor | `v4.21.0` -> `v4.23.1` |
| [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql ) | require | minor | `v1.8.1` -> `v1.9.2` |
| [github.com/mattn/go-sqlite3](https://github.com/mattn/go-sqlite3 ) | require | patch | `v1.14.24` -> `v1.14.28` |
| [github.com/pelletier/go-toml/v2](https://github.com/pelletier/go-toml ) | require | patch | `v2.2.3` -> `v2.2.4` |
| [github.com/pires/go-proxyproto](https://github.com/pires/go-proxyproto ) | require | patch | `v0.8.0` -> `v0.8.1` |
| [github.com/reugn/equalizer](https://github.com/reugn/equalizer ) | require | minor | `v0.0.0-20210216135016-a959c509d7ad` -> `v0.2.0` |
| [github.com/rs/zerolog](https://github.com/rs/zerolog ) | require | minor | `v1.33.0` -> `v1.34.0` |
| [github.com/urfave/cli/v2](https://github.com/urfave/cli ) | require | patch | `v2.27.5` -> `v2.27.6` |
---
### Release Notes
<details>
<summary>go-acme/lego (github.com/go-acme/lego/v4)</summary>
### [`v4.23.1`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4231-2025-04-16 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.23.0...v4.23.1 )
Due to an error related to Snapcraft, some artifacts of the v4.23.0 release have not been published.
This release contains the same things as v4.23.0.
### [`v4.23.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4230-2025-04-16 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.22.2...v4.23.0 )
##### Added
- **\[dnsprovider]** Add DNS provider for Active24
- **\[dnsprovider]** Add DNS provider for BookMyName
- **\[dnsprovider]** Add DNS provider for Axelname
- **\[dnsprovider]** Add DNS provider for Baidu Cloud
- **\[dnsprovider]** Add DNS provider for Metaregistrar
- **\[dnsprovider]** Add DNS provider for F5 XC
- **\[dnsprovider]** Add INFOBLOX_CA_CERTIFICATE option
- **\[dnsprovider]** route53: adds option to use private zone
- **\[dnsprovider]** edgedns: add account switch key option
- **\[dnsprovider]** infoblox: update API client to v2
- **\[lib,cli]** Add delay option for TLSALPN challenge
##### Changed
- **\[dnsprovider]** designate: speed up API requests by using filters
- **\[dnsprovider]** cloudflare: make base URL configurable
- **\[dnsprovider]** websupport: migrate to API v2
- **\[dnsprovider]** dnssimple: use GetZone
##### Fixed
- **\[ari]** Fix retry on `alreadyReplaced` error
- **\[cli,log]** Fix malformed log messages
- **\[cli]** Kill hook when the command is stuck
- **\[dnsprovider]** pdns: fix TXT record cleanup for wildcard domains
- **\[dnsprovider]** allinkl: remove `ReturnInfo`
### [`v4.22.2`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4222-2025-02-17 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.22.1...v4.22.2 )
##### Fixed
- **\[dnsprovider]** acme-dns: use new registred account
### [`v4.22.1`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4221-2025-02-17 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.22.0...v4.22.1 )
##### Fixed
- **\[dnsprovider]** acme-dns: continue the process when the CNAME is handled by the storage
##### Added
### [`v4.22.0`](https://github.com/go-acme/lego/blob/HEAD/CHANGELOG.md#v4220-2025-02-17 )
[Compare Source](https://github.com/go-acme/lego/compare/v4.21.0...v4.22.0 )
##### Added
- **\[cli]** Add `--private-key` flag to set the private key.
- **\[cli]** Add `LEGO_DEBUG_ACME_HTTP_CLIENT` environment variable to debug the calls to the ACME server.
- **\[cli]** Add `LEGO_EMAIL` environment variable for specifying email.
- **\[cli]** Add `--hook-timeout` flag to run and renew commands.
- **\[dnsprovider]** Add DNS provider for myaddr.{tools,dev,io}
- **\[dnsprovider]** Add DNS provider for Spaceship
- **\[dnsprovider]** acme-dns: add HTTP storage
- **\[lib,cli,httpprovider]** Add `--http.delay` option for HTTP challenge.
- **\[lib,cli,profiles]** Add support for Profiles Extension.
- **\[lib]** Add an option to set CSR email addresses
##### Changed
- **\[lib]** rewrite status management
- **\[dnsprovider]** docs: improve units and default values
##### Removed
- **\[dnsprovider]** netcup: remove TTL option
##### Fixed
- **\[cli,log]** remove extra debug logs
</details>
<details>
<summary>go-sql-driver/mysql (github.com/go-sql-driver/mysql)</summary>
### [`v1.9.2`](https://github.com/go-sql-driver/mysql/blob/HEAD/CHANGELOG.md#v192-2025-04-07 )
[Compare Source](https://github.com/go-sql-driver/mysql/compare/v1.9.1...v1.9.2 )
v1.9.2 is a re-release of v1.9.1 due to a release process issue; no changes were made to the content.
### [`v1.9.1`](https://github.com/go-sql-driver/mysql/blob/HEAD/CHANGELOG.md#v191-2025-03-21 )
[Compare Source](https://github.com/go-sql-driver/mysql/compare/v1.9.0...v1.9.1 )
##### Major Changes
- Add Charset() option. ([#​1679](https://github.com/go-sql-driver/mysql/issues/1679 ))
##### Bugfixes
- go.mod: fix go version format ([#​1682](https://github.com/go-sql-driver/mysql/issues/1682 ))
- Fix FormatDSN missing ConnectionAttributes ([#​1619](https://github.com/go-sql-driver/mysql/issues/1619 ))
### [`v1.9.0`](https://github.com/go-sql-driver/mysql/blob/HEAD/CHANGELOG.md#v190-2025-02-18 )
[Compare Source](https://github.com/go-sql-driver/mysql/compare/v1.8.1...v1.9.0 )
##### Major Changes
- Implement zlib compression. ([#​1487](https://github.com/go-sql-driver/mysql/issues/1487 ))
- Supported Go version is updated to Go 1.21+. ([#​1639](https://github.com/go-sql-driver/mysql/issues/1639 ))
- Add support for VECTOR type introduced in MySQL 9.0. ([#​1609](https://github.com/go-sql-driver/mysql/issues/1609 ))
- Config object can have custom dial function. ([#​1527](https://github.com/go-sql-driver/mysql/issues/1527 ))
##### Bugfixes
- Fix auth errors when username/password are too long. ([#​1625](https://github.com/go-sql-driver/mysql/issues/1625 ))
- Check if MySQL supports CLIENT_CONNECT_ATTRS before sending client attributes. ([#​1640](https://github.com/go-sql-driver/mysql/issues/1640 ))
- Fix auth switch request handling. ([#​1666](https://github.com/go-sql-driver/mysql/issues/1666 ))
##### Other changes
- Add "filename:line" prefix to log in go-mysql. Custom loggers now show it. ([#​1589](https://github.com/go-sql-driver/mysql/issues/1589 ))
- Improve error handling. It reduces the "busy buffer" errors. ([#​1595](https://github.com/go-sql-driver/mysql/issues/1595 ), [#​1601](https://github.com/go-sql-driver/mysql/issues/1601 ), [#​1641](https://github.com/go-sql-driver/mysql/issues/1641 ))
- Use `strconv.Atoi` to parse max_allowed_packet. ([#​1661](https://github.com/go-sql-driver/mysql/issues/1661 ))
- `rejectReadOnly` option now handles ER_READ_ONLY_MODE (1290) error too. ([#​1660](https://github.com/go-sql-driver/mysql/issues/1660 ))
</details>
<details>
<summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary>
### [`v1.14.28`](https://github.com/mattn/go-sqlite3/compare/v1.14.27...v1.14.28 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.27...v1.14.28 )
### [`v1.14.27`](https://github.com/mattn/go-sqlite3/compare/v1.14.26...v1.14.27 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.26...v1.14.27 )
### [`v1.14.26`](https://github.com/mattn/go-sqlite3/compare/v1.14.25...v1.14.26 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.25...v1.14.26 )
### [`v1.14.25`](https://github.com/mattn/go-sqlite3/compare/v1.14.24...v1.14.25 )
[Compare Source](https://github.com/mattn/go-sqlite3/compare/v1.14.24...v1.14.25 )
</details>
<details>
<summary>pelletier/go-toml (github.com/pelletier/go-toml/v2)</summary>
### [`v2.2.4`](https://github.com/pelletier/go-toml/releases/tag/v2.2.4 )
[Compare Source](https://github.com/pelletier/go-toml/compare/v2.2.3...v2.2.4 )
<!-- Release notes generated using configuration in .github/release.yml at v2.2.4 -->
#### Highlight
In this release, [@​mikattack](https://github.com/mikattack ) removed the last dependency of go-toml! 🎉 (https://github.com/pelletier/go-toml/pull/981 )
#### What's Changed
##### Documentation
- Fix typos in comments and tests by [@​alexandear](https://github.com/alexandear ) in https://github.com/pelletier/go-toml/pull/972
##### Other changes
- Replace `stretchr/testify` with an internal test suite by [@​mikattack](https://github.com/mikattack ) in https://github.com/pelletier/go-toml/pull/981
- Update to go 1.24 by [@​pelletier](https://github.com/pelletier ) in https://github.com/pelletier/go-toml/pull/982
#### New Contributors
- [@​alexandear](https://github.com/alexandear ) made their first contribution in https://github.com/pelletier/go-toml/pull/972
- [@​mikattack](https://github.com/mikattack ) made their first contribution in https://github.com/pelletier/go-toml/pull/981
**Full Changelog**: https://github.com/pelletier/go-toml/compare/v2.2.3...v2.2.4
</details>
<details>
<summary>pires/go-proxyproto (github.com/pires/go-proxyproto)</summary>
### [`v0.8.1`](https://github.com/pires/go-proxyproto/releases/tag/v0.8.1 )
[Compare Source](https://github.com/pires/go-proxyproto/compare/v0.8.0...v0.8.1 )
#### What's Changed
- Fix Go Documentation of Default timeout by [@​TheM1984](https://github.com/TheM1984 ) in https://github.com/pires/go-proxyproto/pull/121
- build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 by [@​dependabot](https://github.com/dependabot ) in https://github.com/pires/go-proxyproto/pull/122
- bump Go and golang.org/x/net by [@​pires](https://github.com/pires ) in https://github.com/pires/go-proxyproto/pull/125
#### New Contributors
- [@​TheM1984](https://github.com/TheM1984 ) made their first contribution in https://github.com/pires/go-proxyproto/pull/121
**Full Changelog**: https://github.com/pires/go-proxyproto/compare/v0.8.0...v0.8.1
</details>
<details>
<summary>rs/zerolog (github.com/rs/zerolog)</summary>
### [`v1.34.0`](https://github.com/rs/zerolog/compare/v1.33.0...v1.34.0 )
[Compare Source](https://github.com/rs/zerolog/compare/v1.33.0...v1.34.0 )
</details>
<details>
<summary>urfave/cli (github.com/urfave/cli/v2)</summary>
### [`v2.27.6`](https://github.com/urfave/cli/releases/tag/v2.27.6 )
[Compare Source](https://github.com/urfave/cli/compare/v2.27.5...v2.27.6 )
#### What's Changed
- Use usage template in subcommand help by [@​meatballhat](https://github.com/meatballhat ) in https://github.com/urfave/cli/pull/1986
- Docs: Update cli.yml by [@​dearchap](https://github.com/dearchap ) in https://github.com/urfave/cli/pull/2015
- Fix:(issue\_2069) Add sep for string slice by [@​dearchap](https://github.com/dearchap ) in https://github.com/urfave/cli/pull/2070
**Full Changelog**: https://github.com/urfave/cli/compare/v2.27.5...v2.27.6
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions ) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuNCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de >
Co-authored-by: crapStone <me@crapstone.dev >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/437
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org >
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org >
2025-06-10 23:54:25 +02:00
Dependency bot
8e355394be
fix(deps): update golang.org/x/exp digest to b6e5de4 ( #493 )
2025-06-07 03:00:05 +02:00
Dependency bot
5f95337265
fix(deps): update github.com/orlovevgeny/go-mcache digest to 3a1d739 ( #480 )
2025-06-01 03:21:00 +02:00
Dependency bot
dc0b0e138e
fix(deps): update golang.org/x/exp digest to ce4c2cf ( #481 )
2025-05-31 02:51:06 +02:00
e2395a0574
fix(deps): update golang.org/x/exp digest to 054e65f ( #438 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `dead583` -> `054e65f` |
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTEuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE5MS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/438
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org >
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org >
2025-03-12 22:18:46 +00:00
Dependency bot
4b1faa5ebb
fix(deps): update golang.org/x/exp digest to dead583 ( #436 )
2025-03-02 00:14:55 +00:00
Dependency bot
91c4577a43
fix(deps): update golang.org/x/exp digest to 939b2ce ( #430 )
2025-02-15 00:05:42 +00:00
7f7ef63e84
fix(deps): update golang.org/x/exp digest to e0ece0d ( #427 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `7588d65` -> `e0ece0d` |
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNTYuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE1Ni4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de >
Co-authored-by: Patrick Schratz <pat-s@noreply.codeberg.org >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/427
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org >
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org >
2025-02-08 09:52:19 +00:00
crapStone
b69d09e9e1
update dependencies
2025-01-17 20:29:41 +01:00
ead959adf7
fix(deps): update golang.org/x/exp digest to 7588d65 ( #418 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `b2144cd` -> `7588d65` |
---
### Configuration
📅 **Schedule**: Branch creation - "* * * * 0,6" (UTC), Automerge - "* 0-3 * * *" (UTC).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS45MS4wIiwidXBkYXRlZEluVmVyIjoiMzkuOTEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/418
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org >
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org >
2025-01-17 19:18:28 +00:00
crapStone and crapStone
e8f9ec9ce2
Update dependencies ( #406 )
...
closes #299 #395
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/406
Co-authored-by: crapStone <me@crapstone.dev >
Co-committed-by: crapStone <me@crapstone.dev >
2024-12-29 20:54:45 +00:00
crapStone and crapStone
ef7e2cd7bb
Add reqId to all logging messages I could find ( #413 )
...
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/413
Co-authored-by: crapStone <me@crapstone.dev >
Co-committed-by: crapStone <me@crapstone.dev >
2024-12-29 18:49:25 +00:00
c9f1624afd
fix(deps): update golang.org/x/exp digest to 2d47ceb ( #401 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| golang.org/x/exp | require | digest | `f66d83c` -> `2d47ceb` |
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC).
🚦 **Automerge**: Enabled.
♻ **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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40NDAuNyIsInVwZGF0ZWRJblZlciI6IjM3LjQ0MC43IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/401
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org >
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org >
2024-11-25 12:26:32 +00:00
Julien Malka and Gusted
bb7cfbb37c
feat: add proxy protocol support ( #394 )
...
This can be useful when the pages-server is running behing a proxy, to
keep track of the originating ip.
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/394
Reviewed-by: Gusted <gusted@noreply.codeberg.org >
Co-authored-by: Julien Malka <julien@malka.sh >
Co-committed-by: Julien Malka <julien@malka.sh >
2024-10-29 17:56:00 +00:00
Dependency bot
168bc9047b
fix(deps): update golang.org/x/exp digest to f66d83c ( #396 )
2024-10-15 00:51:32 +00:00
Dependency bot
831ce3d913
fix(deps): update golang.org/x/exp digest to 225e2ab ( #391 )
2024-10-07 00:38:22 +00:00
Dependency bot
d6f0ec39fc
fix(deps): update golang.org/x/exp digest to 0cdaa3a ( #377 )
2024-09-30 00:26:29 +00:00
Dependency bot
abbebbbcee
fix(deps): update golang.org/x/exp digest to 8a7402a ( #368 )
2024-07-23 20:19:44 +00:00
Dependency bot
17530a065b
fix(deps): update golang.org/x/exp digest to 46b0784 ( #363 )
2024-07-14 01:21:11 +00:00
Dependency bot
c043a887c2
fix(deps): update golang.org/x/exp digest to 7f521ea ( #356 )
2024-06-17 00:53:42 +00:00
Dependency bot
e61ab7075b
fix(deps): update golang.org/x/exp digest to fc45aab ( #352 )
2024-06-09 01:17:54 +00:00
Dependency bot
4543033874
fix(deps): update golang.org/x/exp digest to fd00a4e ( #346 )
2024-06-02 01:02:45 +00:00
Dependency bot
3928cd7aff
fix(deps): update golang.org/x/exp digest to 4c93da0 ( #344 )
2024-05-29 00:33:03 +00:00
crapStone and Moritz Marquardt
2c41e11f2f
Use hashicorp's LRU cache for DNS & certificates ( #315 )
...
Taken from #301
Co-authored-by: Moritz Marquardt <git@momar.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/315
2024-05-26 20:05:46 +00:00
Dependency bot
c1df2f068b
fix(deps): update golang.org/x/exp digest to 9bf2ced ( #335 )
2024-05-19 01:11:30 +00:00
pat-s and crapStone
c14c5474b6
Update gitea sdk and tidy ( #314 )
...
Manually as renovate has issues looking up the currently pinned digest. It should work afterwards as the gitea sdk (without a digest) is also used in other projects where renovate is doing work.
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/314
Reviewed-by: crapStone <codeberg@crapstone.dev >
Co-authored-by: pat-s <patrick.schratz@gmail.com >
Co-committed-by: pat-s <patrick.schratz@gmail.com >
2024-04-27 19:40:14 +00:00
crapStone and 6543
7e80ade24b
Add config file and rework cli parsing and passing of config values ( #263 )
...
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/263
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: crapStone <me@crapstone.dev >
Co-committed-by: crapStone <me@crapstone.dev >
2024-02-15 16:08:29 +00:00
crapStone and crapStone
cbb2ce6d07
add go templating engine for error page and make errors more clear ( #260 )
...
ping #199
closes #213
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/260
Co-authored-by: crapStone <crapstone01@gmail.com >
Co-committed-by: crapStone <crapstone01@gmail.com >
2023-11-16 17:11:35 +00:00
6543 and crapStone
be92f30e64
Update gitea sdk to e23e8aa3004f ( #257 )
...
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/257
Reviewed-by: crapStone <codeberg@crapstone.dev >
Co-authored-by: 6543 <6543@obermui.de >
Co-committed-by: 6543 <6543@obermui.de >
2023-11-15 10:27:27 +00:00
42d5802b9b
Allow to define default branches ( #125 )
...
This try to address #115
Co-authored-by: Simon Vieille <simon@deblan.fr >
Co-authored-by: 6543 <6543@obermui.de >
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/125
Reviewed-by: 6543 <6543@obermui.de >
Co-authored-by: deblan <deblan@noreply.codeberg.org >
Co-committed-by: deblan <deblan@noreply.codeberg.org >
2023-02-14 03:03:00 +00:00
6543
fd643d15f0
Drop: pogreb support ( #175 )
...
followup of #173
close #95
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/175
2023-02-11 02:04:57 +00:00
6543
7b35a192bf
Add cert store option based on sqlite3, mysql & postgres ( #173 )
...
Deprecate **pogreb**!
close #169
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/173
2023-02-10 03:00:14 +00:00