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 |
|
Dependency bot
|
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 |
|
Andreas Shimokawa
|
28cde84643
|
fix crash when most active IP list cannot be saturated
(This could have been cleaner by first using Min() or something)
fixes #550
|
2026-04-21 11:19:07 +02:00 |
|
dpk
|
242c38caf5
|
Clarify maintenance notice
|
2026-02-21 13:45:25 +01:00 |
|
Dependency bot
|
1181610a7e
|
chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v6.0.4 (#541)
|
2026-01-20 02:34:35 +01: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
|
99550acda4
|
chore(deps): update mstruebing/editorconfig-checker docker tag to v3.6.0 (#533)
|
2026-01-14 01:16:01 +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
|
b333d7677c
|
chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1.4.1 (#539)
|
2026-01-12 02:21:45 +01:00 |
|
Dependency bot
|
b189938315
|
chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v6.0.3 (#523)
|
2025-12-15 02:08:30 +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
|
ff866df980
|
chore(deps): update pipelinecomponents/yamllint docker tag to v0.35.9 (#531)
|
2025-11-03 01:34:35 +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
|
fbc06e105c
|
chore(deps): update pipelinecomponents/yamllint docker tag to v0.35.6 (#522)
v6.4
|
2025-10-23 02:36:18 +02:00 |
|
Dependency bot
|
3b96261abd
|
chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1.4.0 (#527)
|
2025-10-22 02:24:56 +02:00 |
|
Dependency bot
|
ac4cdf569a
|
chore(config): migrate renovate config (#526)
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/526
Reviewed-by: Gusted <gusted@noreply.codeberg.org>
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
|
2025-10-20 16:27:28 +02: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
|
b5ec5c3338
|
chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.6 (#525)
|
2025-10-20 02:34:53 +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
|
7f586b384a
|
chore(deps): update mstruebing/editorconfig-checker docker tag to v3.4.1 (#521)
|
2025-10-13 02:38:32 +02:00 |
|
Dependency bot
|
616a054632
|
chore(deps): update mstruebing/editorconfig-checker docker tag to v3.4.0 (#515)
|
2025-09-18 02:33:20 +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
|
0eaa2bcb3d
|
chore(deps): update golang docker tag to v1.25 (#514)
|
2025-09-15 02:39:33 +02:00 |
|
Dependency bot
|
7f5047421e
|
fix(deps): update golang deps non-major (#506)
|
2025-09-11 15:26:16 +02:00 |
|
crapStone
|
2e271575c9
|
feat: make logging interval configurable (#511)
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/511
Reviewed-by: Andreas Shimokawa <ashimokawa@noreply.codeberg.org>
Co-authored-by: crapStone <me@crapstone.dev>
Co-committed-by: crapStone <me@crapstone.dev>
|
2025-09-10 14:22:10 +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 |
|
Dependency bot
|
d19542233a
|
chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v6.0.2 (#505)
|
2025-07-07 02:33:58 +02:00 |
|
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>
v6.3
|
2025-07-03 22:52:58 +02:00 |
|
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 |
|
reckter
|
1cfd582755
|
Keep query parameter on redirect to canonicalDomain in try upstream handler (#499)
My go knowledge is limited so I cant test this really.
Also not sure if including the raw query always is the right idea.
might fix https://codeberg.org/Codeberg/pages-server/issues/478
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/499
Reviewed-by: crapStone <codeberg@crapstone.dev>
Co-authored-by: reckter <reckter@noreply.codeberg.org>
Co-committed-by: reckter <reckter@noreply.codeberg.org>
|
2025-06-25 22:52:01 +02:00 |
|
crapStone
|
5477ba2c46
|
feat: add option to log the n most active IPs each hour (#496)
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/496
Co-authored-by: crapStone <me@crapstone.dev>
Co-committed-by: crapStone <me@crapstone.dev>
|
2025-06-25 22:12:33 +02:00 |
|
Dependency bot
|
d27c594c28
|
chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1.3.1 (#500)
|
2025-06-18 02:45:35 +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 |
|
crapStone
|
2b2f280bc3
|
docs: add maintenance mode notice
|
2025-06-12 23:24:53 +02:00 |
|
Dependency bot
|
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 |
|
crapStone
|
81e4b0e70f
|
chore: make project helix ready
|
2025-06-10 23:24:49 +02:00 |
|
Dependency bot
|
77d44e51fa
|
chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v6 (#494)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [woodpeckerci/plugin-docker-buildx](https://codeberg.org/woodpecker-plugins/docker-buildx) ([source](https://codeberg.org/woodpecker-plugins/docker-buildx.git)) | major | `5.2.2` -> `6.0.1` |
---
### Release Notes
<details>
<summary>woodpecker-plugins/docker-buildx (woodpeckerci/plugin-docker-buildx)</summary>
### [`v6.0.1`](https://codeberg.org/woodpecker-plugins/docker-buildx/blob/HEAD/CHANGELOG.md#601---2025-05-04)
[Compare Source](https://codeberg.org/woodpecker-plugins/docker-buildx/compare/v6.0.0...v6.0.1)
##### ❤️ Thanks to all contributors! ❤️
[@​xoxys](https://github.com/xoxys)
##### Misc
- Fix build arg flags buils \[[#​237](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/237)]
### [`v6.0.0`](https://codeberg.org/woodpecker-plugins/docker-buildx/blob/HEAD/CHANGELOG.md#600---2025-05-02)
[Compare Source](https://codeberg.org/woodpecker-plugins/docker-buildx/compare/v5.2.2...v6.0.0)
##### ❤️ Thanks to all contributors! ❤️
[@​pat-s](https://github.com/pat-s), [@​woodpecker-bot](https://github.com/woodpecker-bot), [@​xoxys](https://github.com/xoxys)
##### 💥 Breaking changes
- Use custom flags to support from_secret and escaping \[[#​229](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/229)]
##### 📚 Documentation
- chore: add tests for tag parsing \[[#​228](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/228)]
##### 📦️ Dependency
- fix(deps): update module github.com/urfave/cli/v3 to v3.3.2 \[[#​235](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/235)]
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.2.2 \[[#​225](https://codeberg.org/woodpecker-plugins/docker-buildx/pulls/225)]
##### Misc
- chore: remove CODEOWNERS to avoid confusion ([82de34d](82de34de99))
- fix(deps): update module github.com/go-git/go-git/v5 to v5.16.0 ([12a6790](12a67908e6))
- chore(deps): update docker/buildx-bin docker tag to v0.23.0 ([053af77](053af77a3a))
- chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.2.0 ([7694208](7694208424))
- chore(deps): update docker docker tag to v28.1.1 ([9edff8f](9edff8fa43))
- fix(deps): update module github.com/pelletier/go-toml/v2 to v2.2.4 ([152d91a](152d91a3a1))
- fix(deps): update module github.com/aws/aws-sdk-go to v1.55.7 ([c641ced](c641ced5d9))
- fix(deps): update module github.com/urfave/cli/v3 to v3.1.1 ([064a419](064a419fe2))
- chore(deps): update dependency go to v1.24.2 ([da71aa3](da71aa3c05))
- chore(deps): update docker.io/woodpeckerci/plugin-ready-release-go docker tag to v3.1.4 ([75d9090](75d909067d))
- chore(deps): update docker docker tag to v28.0.4 ([bcd9b33](bcd9b33e4c))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Only on Sunday and Saturday ( * * * * 0,6 ) (UTC), Automerge - Between 12:00 AM and 03:59 AM ( * 0-3 * * * ) (UTC).
🚦 **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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40OC4xIiwidXBkYXRlZEluVmVyIjoiNDAuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/494
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
|
2025-06-10 21:34:40 +02:00 |
|
Dependency bot
|
e94d53e041
|
chore(deps): update mstruebing/editorconfig-checker docker tag to v3.3.0 (#443)
|
2025-06-09 02:07:54 +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 |
|
Dependency bot
|
383883d03b
|
chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.2.2 (#448)
|
2025-05-22 02:03:55 +02:00 |
|
Dependency bot
|
bac35819e3
|
chore(deps): update pipelinecomponents/yamllint docker tag to v0.35.0 (#442)
|
2025-05-21 02:03:57 +02:00 |
|
Dependency bot
|
d7deecf5f9
|
chore(deps): update woodpeckerci/plugin-release docker tag to v0.2.5 (#449)
|
2025-03-28 00:04:20 +00:00 |
|
Dependency bot
|
0e873d9783
|
chore(deps): update golangci/golangci-lint docker tag to v1.64.8 (#447)
|
2025-03-25 00:04:28 +00:00 |
|
Dependency bot
|
4672cdb54d
|
chore(deps): update docker.io/woodpeckerci/plugin-prettier docker tag to v1.3.0 (#435)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [docker.io/woodpeckerci/plugin-prettier](https://codeberg.org/woodpecker-plugins/prettier) ([source](https://codeberg.org/woodpecker-plugins/prettier.git)) | minor | `1.1.0` -> `1.3.0` |
---
### Release Notes
<details>
<summary>woodpecker-plugins/prettier (docker.io/woodpeckerci/plugin-prettier)</summary>
### [`v1.3.0`](https://codeberg.org/woodpecker-plugins/prettier/blob/HEAD/CHANGELOG.md#130---2025-02-18)
[Compare Source](https://codeberg.org/woodpecker-plugins/prettier/compare/1.2.1...1.3.0)
##### ❤️ Thanks to all contributors! ❤️
[@​OCram85](https://github.com/OCram85)
##### 📈 Enhancement
- adds output parameter for prettier results \[[#​25](https://codeberg.org/woodpecker-plugins/prettier/pulls/25)]
### [`v1.2.1`](https://codeberg.org/woodpecker-plugins/prettier/blob/HEAD/CHANGELOG.md#121---2025-02-13)
[Compare Source](https://codeberg.org/woodpecker-plugins/prettier/compare/1.1.0...1.2.1)
##### ❤️ Thanks to all contributors! ❤️
[@​woodpecker-bot](https://github.com/woodpecker-bot)
##### 📦️ Dependency
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.2.1 \[[#​24](https://codeberg.org/woodpecker-plugins/prettier/pulls/24)]
- chore(deps): update woodpeckerci/plugin-docker-buildx docker tag to v5.2.0 \[[#​22](https://codeberg.org/woodpecker-plugins/prettier/pulls/22)]
- chore(deps): update woodpeckerci/plugin-ready-release-go docker tag to v3.1.3 \[[#​21](https://codeberg.org/woodpecker-plugins/prettier/pulls/21)]
</details>
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjE3Ni40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=-->
Co-authored-by: woodpecker-bot <woodpecker-bot@obermui.de>
Reviewed-on: https://codeberg.org/Codeberg/pages-server/pulls/435
Co-authored-by: Dependency bot <renovate-bot@noreply.codeberg.org>
Co-committed-by: Dependency bot <renovate-bot@noreply.codeberg.org>
|
2025-03-12 23:16:56 +00:00 |
|