v1.74.0
- fix(fasthttpproxy): select proxies from the request scheme by @dev-willbird1936 in https://github.com/valyala/fasthttp/pull/2334
- test: scale short timeouts with testTimeout to reduce -race flakiness by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2339
- fix: drop zeroed entries from the perIPConnCounter map by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2337
- perf: skip the unusable per-call file cache in ServeFS by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2338
- test: return after a failed Dial instead of dereferencing a nil conn by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2341
- fix: don't recycle an idle timestamp its connection still owns by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2342
- reject Transfer-Encoding on HTTP/1.0 requests by @alhudz in https://github.com/valyala/fasthttp/pull/2330
- only treat "//" in URI.Update as an authority after a scheme by @alhudz in https://github.com/valyala/fasthttp/pull/2345
- fix: consume informational responses before the final response by @dev-willbird1936 in https://github.com/valyala/fasthttp/pull/2333
- fix: reject out-of-range Content-Length instead of wrapping it by @lenamonj in https://github.com/valyala/fasthttp/pull/2343
- perf: zero-copy chunked body writes via io.WriterTo by @sasgas in https://github.com/valyala/fasthttp/pull/2310
- fix: don't close the shutdown done channel twice by @ReneWerner87 in https://github.com/valyala/fasthttp/pull/2340
- Rename ChunkedBodyWriterTo to BodyWriterTo and use in more places by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2348
- chore(deps): bump github.com/klauspost/compress from 1.19.1 to 1.19.2 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2349
- fix: small read buffer error doesn't match the ignored string anymore by @Pedr0Rocha in https://github.com/valyala/fasthttp/pull/2356
- Add canonical header lookup by @fzlzjerry in https://github.com/valyala/fasthttp/pull/2354
- chore(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2361
- chore(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2360
- Fix a pooled timer panic and a test data race by @h2zi in https://github.com/valyala/fasthttp/pull/2351
- fix: send / as the path when the request-target is query-only by @official-burak in https://github.com/valyala/fasthttp/pull/2371
- perf: try to avoid reallocations while reading zstd compressed requests by @ethercrow in https://github.com/valyala/fasthttp/pull/2357
- feat: add the QUERY method (RFC 10008) by @h2zi in https://github.com/valyala/fasthttp/pull/2358
- fix: wait for streaming reads before releasing pooled resources by @tbphp in https://github.com/valyala/fasthttp/pull/2353
- Replace github.com/andybalholm/brotli with github.com/molecule-man/go-brrr by @gaby in https://github.com/valyala/fasthttp/pull/2366
- Always stream response bodies when requested by @erikdubbelboer in https://github.com/valyala/fasthttp/pull/2373
- chore(deps): bump securego/gosec from 2.28.0 to 2.29.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2375
- fix: let request timeouts override client timeouts by @Harshal96 in https://github.com/valyala/fasthttp/pull/2372
- avoid race condition for closing the streaming connection at EOF by @akshaydeo in https://github.com/valyala/fasthttp/pull/2379
- Give TestClientHeadWithBody a CI-proof read timeout by @h2zi in https://github.com/valyala/fasthttp/pull/2374
- fix: prevent stale query string after clearing query args by @cuishuang in https://github.com/valyala/fasthttp/pull/2380
- feat(examples): add zero-allocation server example by @aabishkaryal in https://github.com/valyala/fasthttp/pull/2362
- chore(deps): bump github.com/klauspost/compress from 1.19.2 to 1.20.0 by @dependabot[bot] in https://github.com/valyala/fasthttp/pull/2384
- @lenamonj made their first contribution in https://github.com/valyala/fasthttp/pull/2343
- @sasgas made their first contribution in https://github.com/valyala/fasthttp/pull/2310
- @Pedr0Rocha made their first contribution in https://github.com/valyala/fasthttp/pull/2356
- @fzlzjerry made their first contribution in https://github.com/valyala/fasthttp/pull/2354
- @h2zi made their first contribution in https://github.com/valyala/fasthttp/pull/2351
- @official-burak made their first contribution in https://github.com/valyala/fasthttp/pull/2371
- @ethercrow made their first contribution in https://github.com/valyala/fasthttp/pull/2357
- @tbphp made their first contribution in https://github.com/valyala/fasthttp/pull/2353
- @akshaydeo made their first contribution in https://github.com/valyala/fasthttp/pull/2379
Full Changelog: https://github.com/valyala/fasthttp/compare/v1.73.0...v1.74.0
v3.0.0-rc.4
- Upgrade Guide: https://resty.dev/docs/upgrading-to-v3/
- fix: stop multipart producer after early response without race/hang by @Solaris-star in https://github.com/go-resty/resty/pull/1188
- fix: digest challenge parsing per RFC 7616 by @mrueg in https://github.com/go-resty/resty/pull/1203
- fix: stop handing out pooled buffers and aliased slices by @mrueg in https://github.com/go-resty/resty/pull/1202
- fix: preserve trailing slash in SetBaseURL (fixes #1061) by @ObeeJ in https://github.com/go-resty/resty/pull/1191
- fix: SSE connect deadlock from a recursive read lock, plus a leaked response body by @mrueg in https://github.com/go-resty/resty/pull/1199
- feat: add support for the HTTP QUERY method (RFC 10008) by @thatwasyahya in https://github.com/go-resty/resty/pull/1187
- fix(enhancement): hedging no longer cancels the winning response body by @mrueg in https://github.com/go-resty/resty/pull/1197
- fix(enhancement): load balancer data race, duplicate state-change hooks, ticker goroutine leak by @mrueg in https://github.com/go-resty/resty/pull/1198
- fix(enhancement): guard the debug-log type assertion and keep the rate limiter's context cause by @mrueg in https://github.com/go-resty/resty/pull/1204
- test: Fix environment-dependent flaky assertion in TestTraceInfoOnTimeoutWithSetTimeout by @Yashh56 in https://github.com/go-resty/resty/pull/1184
- docs(sse): replace the dead sse.dev host with example.com by @donbagger in https://github.com/go-resty/resty/pull/1205
- chore: bump version to 3.0.0-rc.3+devrc4 for next dev iteration by @jeevatkm in https://github.com/go-resty/resty/pull/1183
- ci: pin github actions to commit shas and declare workflow permissions by @Totara-thib in https://github.com/go-resty/resty/pull/1193
- ci: add plumber workflow security check by @Totara-thib in https://github.com/go-resty/resty/pull/1194
- release: version bump to v3.0.0-rc.4 by @jeevatkm in https://github.com/go-resty/resty/pull/1206
- @Yashh56 made their first contribution in https://github.com/go-resty/resty/pull/1184
- @thatwasyahya made their first contribution in https://github.com/go-resty/resty/pull/1187
- @Solaris-star made their first contribution in https://github.com/go-resty/resty/pull/1188
- @donbagger made their first contribution in https://github.com/go-resty/resty/pull/1205
- @mrueg made their first contribution in https://github.com/go-resty/resty/pull/1203
- @Totara-thib made their first contribution in https://github.com/go-resty/resty/pull/1193
- @ObeeJ made their first contribution in https://github.com/go-resty/resty/pull/1191
Full Changelog: https://github.com/go-resty/resty/compare/v3.0.0-rc.3...v3.0.0-rc.4
Wails v3.0.0-beta.17
- Windows: a failed or nil
GetRequestin the WebResourceRequested handler no longer kills the process (log.Fatal/ nil-dereference panic) — the request is dropped and logged instead in PR by @midagedev
🤖 This is an automated nightly release generated from the latest changes on master.
Installation:
go install github.com/wailsapp/wails/v3/cmd/wails3@v3.0.0-beta.17
v1.1.1
- bca79bc5cbe74450b9b9f24379e2b07ad2e5a086: fix(lint): address golangci-lint v2.12 findings (@appleboy)
- 570877c29be216372f7667b3071a4b8fe1394982: fix(lint): address remaining v2.12 lint findings (@appleboy)
- 2849616497a042836db824f0377c0239c1361088: chore(deps): upgrade quic-go to v0.59.1 (@appleboy)
- aa348ac67fd3d81563da18655fbb06616e4a9c80: chore(deps): upgrade mongo-driver to v1.17.7 (@appleboy)
- 2e72c494fdc20dc85b01b387a117363729462159: chore(deps): upgrade golang.org/x/crypto and x/net (@appleboy)
- bf7931f185b25815715d55deed3dfd6dd4b9fe7d: chore(deps): update dependencies and bump GitHub Actions (@appleboy)
- 29826407f27789f5e6b6a85434e23ca8cc23acd0: chore(deps): upgrade golang.org/x/crypto to v0.55.0 (#311) (@appleboy)
- d81902113bdb93063daa9bfb6202dd76a827aaa0: ci(actions): bump GitHub Actions dependencies (@appleboy)
- 3e97f7ac810e333f03ddc38924fa67a490dc3a63: ci(workflow): pin trivy-action to v0.35.0 tag (@appleboy)
- e3e232fbe00ecc3752879ba33939e2debe535943: ci(workflow): bump trivy-action from v0.35.0 to v0.36.0 (@appleboy)
- 2deca1640d2bc28afd045e6f8dc00471e9b93b82: ci(lint): bump golangci-lint to v2.12 (@appleboy)
- ea0a302348e8622c27a61669e6b108015c592634: ci(lint): drop go 1.24 from matrix to match go.mod requirement (@appleboy)
- a736fe694ed907ad685064cf6aa42bf893e07898: ci(actions): bump codecov/codecov-action from v6 to v7 (@appleboy)
- cf76bdb23d8b13c4b715a7d6b2dea83e90a414c0: ci(actions): bump actions/checkout from v6 to v7 (@appleboy)
- ce20bd969253c4ab62741600d1132fc3159ca9be: docs(readme): remove Go Report Card badge (@appleboy)
- 87eaa7ddef5f86285c1c4fe131e668eeaaacd376: docs(readme): replace deprecated godoc.org links with pkg.go.dev (@appleboy)
1.14.52
- Replace schema probe with eager first step for cached statements by @mattn in https://github.com/mattn/go-sqlite3/pull/1454
Full Changelog: https://github.com/mattn/go-sqlite3/compare/v1.14.51...v1.14.52
1.14.51
- fix: Exec returns wrong arg count in "not enough args" error by @semihbkgr in https://github.com/mattn/go-sqlite3/pull/1396
- refactor: Clean up deprecated // +build legacy build tags by @zxysilent in https://github.com/mattn/go-sqlite3/pull/1428
- Fixed som typos and wrappings in sqlite3_func_crypt.go documentation. by @kberov in https://github.com/mattn/go-sqlite3/pull/1367
- Replace copy-on-write handle map with sync.Map by @mattn in https://github.com/mattn/go-sqlite3/pull/1453
- Avoid per-row goroutines for query cancellation by @bradengroom in https://github.com/mattn/go-sqlite3/pull/1444
- Flush statement cache when the schema changes by @mattn in https://github.com/mattn/go-sqlite3/pull/1452
- @semihbkgr made their first contribution in https://github.com/mattn/go-sqlite3/pull/1396
- @zxysilent made their first contribution in https://github.com/mattn/go-sqlite3/pull/1428
- @kberov made their first contribution in https://github.com/mattn/go-sqlite3/pull/1367
- @bradengroom made their first contribution in https://github.com/mattn/go-sqlite3/pull/1444
Full Changelog: https://github.com/mattn/go-sqlite3/compare/v1.14.50...v1.14.51
v10.30.4
- Add English translations for prefix and suffix validators by @morning-verlu in https://github.com/go-playground/validator/pull/1583
- chore(deps): bump golang.org/x/crypto from 0.52.0 to 0.53.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1589
- chore(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1591
- chore(deps): bump golang.org/x/net from 0.38.0 to 0.55.0 in /_examples/validate_fn by @dependabot[bot] in https://github.com/go-playground/validator/pull/1593
- chore(deps): bump golang.org/x/crypto from 0.53.0 to 0.54.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1598
- chore(deps): bump golang.org/x/crypto from 0.51.0 to 0.52.0 in /_examples/validate_fn by @dependabot[bot] in https://github.com/go-playground/validator/pull/1597
- feat: URN RFC 8141 by @leodido in https://github.com/go-playground/validator/pull/1224
- chore(deps): bump actions/setup-go from 6 to 7 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1601
- chore(deps): bump github.com/leodido/go-urn from 1.4.0 to 1.5.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1606
- chore(deps): bump github.com/gabriel-vasile/mimetype from 1.4.13 to 1.4.15 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1605
- fix(fqdn): enforce maximum DNS name length by @matheusgb in https://github.com/go-playground/validator/pull/1603
- fix: use idiomatic "at most" in English max/lte messages by @snowyukitty in https://github.com/go-playground/validator/pull/1600
- chore(deps): bump golang.org/x/crypto from 0.54.0 to 0.55.0 by @dependabot[bot] in https://github.com/go-playground/validator/pull/1612
- test: cover startsnotwith/endsnotwith, RegisterStructValidationMapRules, and float32 comparator branches by @nguyenvantuan2391996 in https://github.com/go-playground/validator/pull/1609
- docs: clarify fieldexcludes behavior by @1678092075 in https://github.com/go-playground/validator/pull/1610
- feat(translations): add Armenian translations by @tigran90 in https://github.com/go-playground/validator/pull/1604
- ci: Fix the linter version by @zemzale in https://github.com/go-playground/validator/pull/1617
- @morning-verlu made their first contribution in https://github.com/go-playground/validator/pull/1583
- @matheusgb made their first contribution in https://github.com/go-playground/validator/pull/1603
- @snowyukitty made their first contribution in https://github.com/go-playground/validator/pull/1600
- @nguyenvantuan2391996 made their first contribution in https://github.com/go-playground/validator/pull/1609
- @1678092075 made their first contribution in https://github.com/go-playground/validator/pull/1610
- @tigran90 made their first contribution in https://github.com/go-playground/validator/pull/1604
Full Changelog: https://github.com/go-playground/validator/compare/v10.30.3...v10.30.4
v1.10.1
- dsn: default Net to tcp in NewConfig so Addr-only configs round-trip by @c-tonneslan in https://github.com/go-sql-driver/mysql/pull/1770
- Add LTS MariaDB 11.8 and 12.3 into the testing matrix by @pgporada in https://github.com/go-sql-driver/mysql/pull/1774
- Bump actions/checkout from 6 to 7 in the all-dependencies group by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1777
- ci: pin actions by @methane in https://github.com/go-sql-driver/mysql/pull/1778
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1779
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1780
- Interpolate typed-nil json.RawMessage as NULL by @oha-4 in https://github.com/go-sql-driver/mysql/pull/1782
- Bump actions/setup-go from 6.5.0 to 7.0.0 in the all-dependencies group by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1783
- Bump the all-dependencies group across 1 directory with 5 updates by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1791
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1794
- Bump the all-dependencies group with 5 updates by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1795
- Bump the all-dependencies group with 3 updates by @dependabot[bot] in https://github.com/go-sql-driver/mysql/pull/1796
- codeql: remove custom workflow by @methane in https://github.com/go-sql-driver/mysql/pull/1799
- doc: clarify timeTruncate units and when to use it by @milanobrtlik in https://github.com/go-sql-driver/mysql/pull/1792
- release v1.10.1 by @methane in https://github.com/go-sql-driver/mysql/pull/1801
- @c-tonneslan made their first contribution in https://github.com/go-sql-driver/mysql/pull/1770
- @oha-4 made their first contribution in https://github.com/go-sql-driver/mysql/pull/1782
- @milanobrtlik made their first contribution in https://github.com/go-sql-driver/mysql/pull/1792
Full Changelog: https://github.com/go-sql-driver/mysql/compare/v1.10.0...v1.10.1
v5.4.1
lego is an independent, free, and open-source project, if you value it, consider supporting it! ❤️
Everybody thinks that the others will donate, but in the end, nobody does.
So if you think that lego is worth it, please consider donating.
For key updates, see the changelog.
- eb880da5e91403b460606d1196d91fd64c1ed09b docs: update required Go version (#3245)
- 9a650d9dffef4c563f1a872fca4cbe3259510c94 fix(lib): add EnableCommonName to RenewOptions (#3246)
- 30facfdb1c7a176f7e69120ce425f75e74baa9ce fix: LEGO_EXPERIMENTAL_DNS_TCP_ONLY support (#3243)
v6.13.0
- docs(changelog): reconstruct 6.7.1–6.12.0 from the tag history by @asim in https://github.com/micro/go-micro/pull/4898
- fix(ai): providers keep offering tools on follow-ups, and keep going by @asim in https://github.com/micro/go-micro/pull/4900
- ai/anthropic: cache the prefix that does not change by @asim in https://github.com/micro/go-micro/pull/4901
- ai: discover tools in deterministic order by @asim in https://github.com/micro/go-micro/pull/4902
- docs(changelog): record the provider tool-loop, caching, and discovery fixes by @asim in https://github.com/micro/go-micro/pull/4903
- ci(release): roll CHANGELOG [Unreleased] into the version on tag by @asim in https://github.com/micro/go-micro/pull/4904
Full Changelog: https://github.com/micro/go-micro/compare/v6.12.0...v6.13.0